As asked in the title, I would like to know if tests for the assumptions of linear regression models like the Dubin-Watson test are necessary if I can achieve good predictions on my test set.
For example, if I have a data set for house prices, a numeric variable for the area of the house called "area" and a variable with the size of the house with data for 4000 houses and my training set contains 3500 houses and my test set contains 500 houses and the mse is $200, do I really still need to check assumptions of regression models?