Test types are test categories designed to verify behavior, or expose an error.
Software development test types include:
All paths in the program source code are tested at least once. Testing designed to execute all or selected paths through a computer program. You choose test cases that cause paths to be taken through the structure of the program. Test cases that will force execution of each path in the basis set.