Enroll in Selenium Training

What is Test Basis and How it is helps to build Test Cases?

Basis for the tests is called the Test Basis. It could be a system requirement, a technical specification, the code itself, or a business process. The test basis is the information needed in order to start the test analysis and create our Test Cases. From a testing perspective, tester looks at the test basis in order to see what could be tested. In other words, Test basis is defined as the source of information or the document that is needed to write test cases and also for test analysis.

It should be well defined and adequately structured so that one can easily identify test conditions from which test cases can be derived.

Reviewing Test Basis is a very important activity of V- Model in SDLC. It is also an activity during the phase of Test Analysis and Design in the Testing Process. As it is most likely to identify gaps and ambiguities in the specifications, as reviewer tries to identify precisely what happens at each point in the system, and this also pre-vents defects appearing in the code.

Possible Test Basis are:

  • System Requirement Document (SRS)
  • Functional Design Specification
  • Technical Design Specification
  • User Manual
  • Use Cases
  • Source Code
  • Business Requirement Document (BRD)
Difference Between Error Mistake Fault Bug Failure Defect
Difference Between Error Mistake Fault Bug Failure Defect
Previous Article
Test Case Specification
Test Case Specification
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.
Virender Singh's Photo
Virender Singh

Similar Articles