Agile has flipped the traditional software development lifecycle on its head. For the QA specialist, the waterfall-driven "testing stage"—where testers execute a pre-defined set of tests within a pre-defined timeline—has been redistributed and re-framed within Agile. I would even say it's been reborn.
Topics: Is Agile changing the quality game? How are QA thought leaders attempting to redefine our space? What are some tips/tricks/mindmaps I can use to do QA right on an agile team?
43. tdd
based on unit tests written/maintained by developers.
only write code necessary to pass tests.
bdd
based on acceptance tests usually written/maintained by developers.
make sure business requirements met
atdd
based on acceptance tests usually written/maintained by PO’s/testers.
make sure business requirements met
Test-driven software development methodologies
47. Have a common test specification
language, like Gherkin
Given Nancy is an active customer
When She visits the Login page
And She enters her login info and clicks “Submit”
Then She views the landing page