Test types are test categories designed to verify behavior, or expose an error.
Software development test types include:
Black box testing
Black-box testing is a method of software testing that tests the functionality of an application as opposed to its internal structures or workings (see white-box testing). Specific knowledge of the application’s code/internal structure and programming knowledge in general is not required.