Software Testing Methods

Software Development Life Cycle (SDLC)
Defect Detection Efficiency

METHODOLOGIES of Software Testing

Below are some methods / techniques of software testing:

Method Summary
Black Box Testing A software testing method in which the internal structure/design/implementation of the item being tested is not known to the tester. These tests can be functional or non-functional, though usually functional. Test design techniques include: Equivalence partitioning, Boundary Value Analysis, Cause Effect Graphing.
White Box Testing A software testing method in which the internal structure/design/implementation of the item being tested is known to the tester. Test design techniques include: Control flow testing, Data flow testing, Branch testing, Path testing.
Gray Box Testing A software testing method which is a combination of Black Box Testing method and White Box Testing method.
Agile Testing A method of software testing that follows the principles of agile software development.
Ad Hoc Testing A method of software testing without any planning and documentation.

 

These software testing methods can be used in various Software Testing Levels and Software Testing Types.

Software Development Life Cycle (SDLC)
Defect Detection Efficiency