Software Testing Types

Software Testing Certifications

There are hundreds of software testing types and we provide you summary of some of the major ones here:

 

Type Summary
Smoke Testing Smoke Testing, also known as “Build Verification Testing”, is a type of software testing that comprises of a non-exhaustive set of tests that aim at ensuring that the most important functions work.
Functional Testing Functional Testing is a type of software testing whereby the system is tested against the functional requirements/specifications.
Usability Testing Usability Testing is a type of testing done from an end-user’s perspective to determine if the system is easily usable.
Security Testing Security Testing is a type of software testing that intends to uncover vulnerabilities of the system and determine that its data and resources are protected from possible intruders.
Performance Testing Performance Testing is a type of software testing that intends to determine how a system performs in terms of responsiveness and stability under a certain load.
Regression Testing Regression testing is a type of software testing that intends to ensure that changes (enhancements or defect fixes) to the software have not adversely affected it.
Compliance Testing Compliance Testing [also known as conformance testing, regulation testing, standards testing] is a type of testing to determine the compliance of a system with internal or external standards.

 

Also, check out various Software Testing Levels and Software Testing Methods.

Software Testing Certifications