The Smirnov test (aka “two-sample Kolmogorov-Smirnov test”) checks whether two datasets have a significantly different distribution. The tests have the advantage of making no assumption about the distribution of data. (non-parametric and distribution free).
This generality comes at some cost: other tests (e.g. the Student's t-test) may be more sensitive if the data meet the requirements of the test.