Pro-active QA to ensure efficient, high quality work
Scrum/Agile
1-4 weeks per sprint
Sprint planning meetings to decide priorities
Daily scrum meetings to give updates
Each sprint tackles a set of user stories
As an Audience Member I want to be able to select a date from a datepicker so that I can quickly and accurately choose a specific date.
User Story/Business Case
Acceptance Criteria
Acceptance criteria define the boundaries of a user story, and are used to confirm when a story is completed and working as intended.
Given I am an Administrator,
When I do X
Then I should see Y
Scenario: Use a date popup calendar
Given I am an Audience Member
And there is a webform with a date component
And the date component has a popup calendar enabled
When I view the date field
Then I see a calendar icon next to the field
When I select the calendar icon
Then I see a calendar widget
etc etc
Acceptance Criteria
Acceptance criteria can't be changed without approval from all parties again
Approval
Why?
Better understanding of the client's needs before dev work starts
Documented test cases, both for manual and regression tesing