====== Software testing ====== ==== Types of tests ==== - [[unit_test|Unit tests]] check individual functions/methods in isolation. - [[integration_test|Integration tests]] check the interaction of modules and services. - [[end_to_end_test|End-to-End (E2E)]] check the operation of the entire system or key user scenarios. ==== Test metrics ==== * [[code_coverage|code coverage]]; * [[mutation_testing|mutation testing]]. ==== Concepts ==== * [[the_testing_pyramide|The Testing Pyramide]]