Software testing
Some related terms are unit testing, white box testing, black box testing, regression testing, manual testing, automated testing, testing tools, test plan, test case, test data and test coverage.