Anchor | ||||
---|---|---|---|---|
|
Center |
---|
|
...
What are Acceptance Criteria?
Acceptance Criteria criteria are statements of what will be tested to ensure that the functionality requested in a Functional Specification is adequately delivered. The Acceptance Criteria section of a Functional Specification generally consist consists of a series of one-sentence statements explaining, in summary form, what a user must be able to do or not do in order for the software to be considered functional.
...
Where the Functional Specification document itself is somewhat organic, and tends to grow in structure and content until it is finalized, the Acceptance Criteria acceptance criteria serve as a rigid cyrstallization of the essence of the Functional Specification document. Acceptance Criteria criteria are fixed and definite, and bring a structure through which testers and the QA Team can understand the exact needs of the Functional Specification.
...
Test Cases are built around a single assertion from the Acceptance Criteria. More often than not, this means that each sentence presenting a single Acceptance Criterion in the AC section represents single acceptance criterion, and will generate a single Test Case. This single statement of what is to be tested should be included at the beginning of a Test Case's description.
To ensure that all the requirements of a given Functional Specification document have been fulfilled, you may want to compare your Test Cases to the Acceptance Criteria acceptance criteria to see if there are any statements which have not been turned into Test Cases. If not, you have complete coverage of the Functional Specification you are testing.
Center |
---|