What is Specification Based Testing?

Specification Based Testing Technique is also known as Behavior Based Testing and Black Box Testing techniques because in this testers view the software as a black-box. As they have no knowledge of how the system or component is structured inside the box. In essence, the tester is only concentrating on what the software does, not how it does it.

Both Functional Testing and Non-Functional Testing is a type of Specification Based Testing.

Specification Based Test Design Technique uses the specification of the program as the point of reference for test data selection and adequacy. A specification can be anything like a written document, collection of use cases, a set of models or a prototype.

Types of Specification Based Testing Techniques

  • Equivalence Partitioning: Software Testing technique that divides the input data of a software unit into partitions of equivalent data from which test cases can be derived. Learn More
  • Boundary Value Analysis: Software Testing technique in which tests are designed to include representatives of boundary values in a range.
  • *Decision TablesSoftware Testing technique in which tests are more focused on business logic or business rules. A decision table is a good way to deal with combinations of inputs. *
  • State TransitioningSoftware Testing technique which is used when the system is defined in terms of a finite number of states and the transitions between the states is governed by the rules of the system.
Gray Box Testing
Gray Box Testing
Previous Article
Static Testing
Static Testing
Next Article
Lakshay Sharma
I’M LAKSHAY SHARMA AND I’M A FULL-STACK TEST AUTOMATION ENGINEER. Have passed 16 years playing with automation in mammoth projects like O2 (UK), Sprint (US), TD Bank (CA), Canadian Tire (CA), NHS (UK) & ASOS(UK). Currently, I am working with RABO Bank as a Chapter Lead QA. I am passionate about designing Automation Frameworks that follow OOPS concepts and Design patterns.
Reviewers
Virender Singh's Photo
Virender Singh

Similar Articles

Feedback