Test types are test categories designed to verify behavior, or expose an error.
Software development test types include:
Data set testing
Data identified for use in tests, may be used in a confirmatory way, to verify that a given set of input to a given function produces some expected result. Other data may be used in order to challenge the ability of the program to respond to unusual, extreme, exceptional, or unexpected input.