Test types are test categories designed to verify behavior, or expose an error.

Software development test types include:

Unit testing
Unit testing is a method by which individual units of source code are tested to determine if they are fit for use. A unit is the smallest testable part of an application. Unit tests are created by programmers or occasionally by white box testers during the development process.


  • It’s a procedure used to verify that a particular module of source code is working properly.
  • Unit test cases are written for all functions and methods so that whenever a change causes a regression, it can be quickly identified and fixed.
  • Tests typically employ white-box methods which requires knowledge of inner design and logic.
  • This type of testing is mostly done by the developers in a development environment and not by end-users.


“BAD Testing has been our trusted partner for our most vital clients. We know we can count on a thorough, knowledgeable test team no matter the timeline or the technology. They know how to integrate seamlessly with a team of any size and don’t require any hand-holding and hit the ground running. They are stunningly up-to-date on trends and always able to support the team with the right solution to tough technical problems. Whether it’s a tight timeline or challenging technical work, my first and last call is to BAD Testing.”

Dan Lavorini Vice President, Technical Director - Edelman Digital

<< Prev
Next >>