Are there any statistical tests that i can use to evaluate whether the assumptions for the regression model are being met?
The assumptions i want to test are:
1. The model adequately describes the behaviour of the data.
2. The random error term is an independently and normally distributed random variable.
As noted there are many other assumptions. To address these.
1 Statistically one could argue that R squared, which shows the percent of the total variation explained by the model, shows if the model adequately explains the behavior of the data. Some might consider the signficance of the overall model F test also a sign of this. This is a statistical perspective, whether the model adequately explains the data has a substantive meaning, but that is a judgement call by you not something the statistics can address.
2 Independence can never be shown by any statistical test except if you consider autocorrelation to mean this. Other than autocorrelation (which normally only occurs with time series data) independence can only be addressed by gathering your data in a way that insures that observations are not correlated. By your research design.
Among the many ways you can assess normality not already mentioned are histograms with the normal curve superimposed, looking at univariate skewness and kurtosis, or Mardia's multivariate skewness and kurtosis. The last is the best, but no commercial software generates it directly I believe (I know SAS and SPSS does not). There is a SAS macro that will do it, but its complex.