Requirements-Based Testing

Page 1

QATestLab 21, Garmatna str., Kiev, Ukraine ph.: +38(044)277-66-61 http://qatestlab.com/ contact@qa-testlab.com

Requirements­Based Software Testing is an austere process for making better the quality of requirements and for getting the minimum quantity of test cases to cover 100% of such requirements.

Requirements­Based Testing includes 2 testing techniques:

Ambiguity Reviews This technique is used in the requirements stage of software development to detect ambiguities in functional requirements. The purpose of an Ambiguity Review is to detect everything that is unintelligible, doubtful, equivocal or unfinished. The removal of such ambiguities makes better the quality of requirements.

Cause­Effect Graphing This technique is a test case design technique that is conducted once requirements have been reviewed for ambiguity, and after it has been reviewed for content. Requirements are reviewed for content to assure that they are proper and thorough. It gets the minimum quantity of test cases to cover 100% of the functional requirements to make better the quality of test coverage.

(c) QATestLab, 2011

http://qatestlab.com/


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.