What are the main assumptions of statistical tests?

Statistical tests commonly assume that:

  1. the data are normally distributed
  2. the groups that are being compared have similar variance
  3. the data are independent

If your data does not meet these assumptions you might still be able to use a nonparametric statistical test, which have fewer requirements but also make weaker inferences.