(or: The role of QA & Testing in Scrum)
Gem
Biochem turned QA & Software Tester
(with a bit of Scrum-master-y thrown in)
Currently working: CTI Digital
@gem_hill
gemhill.co.uk
Move away from reactive testing/QA
Pro-active QA to ensure efficient, high quality work
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.
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 can't be changed without approval from all parties again
Better understanding of the client's needs before dev work starts
Documented test cases, both for manual and regression tesing
Pass better quality work to client