Feature specifications
A template for writing well-structured feature specifications using Gherkin Given-When-Then style, covering both UX and assembly-level testing scenarios.
Start by creating your 3.6 Feature specifications. Our initial list is essentially our catalogue of product features (expressed when we defined our capabilities & features and the key results that clearly state how we will measure success).
Feature specification
User experience or UX feature testing
FEATURE: User Account |
ACCEPTANCE CRITERIAUse consistent language
|
SCENARIO: Account created without all required fields |
SCENARIO: Account created with all required fields Alternate test |
Assembly level testing
FEATURE: Underwrite a loan |
ACCEPTANCE CRITERIAUse consistent language
|
SCENARIO: No fraud detected; borrower passes fraud checks |
SCENARIO: Fraudulent activities are detected; borrower fails fraud checks Alternate test |