In statistics books, the discussion of the assumptions and the conditions to run tests are detailed and shows that it will be disaster or so critical error to run test instead of the other when those assumptions not met.
For example, running ANOVA vs. Kruskal-Wallist test for the same data gives same result {to be more specific in a real example of sample 450 participants the above test make a different in the p value as .459 and .458}. Same thing happened when running Pearson correlation, point-biserial, and Spearman test for the same data, give almost very close results!!
The question, how much being strict to those statistical condition is valid and important?