Acceptance Testing in Extreme Programming
Acceptance testing is a term used in agile software development methodologies, particularly Extreme Programming, referring to the functional testing of a user story by the software development team during the implementation phase.
The customer specifies scenarios to test when a user story has been correctly implemented. A story can have one or many acceptance tests, whatever it takes to ensure the functionality works. Acceptance tests are black-box system tests. Each acceptance test represents some expected result from the system. Customers are responsible for verifying the correctness of the acceptance tests and reviewing test scores to decide which failed tests are of highest priority. Acceptance tests are also used as regression tests prior to a production release. A user story is not considered complete until it has passed its acceptance tests. This means that new acceptance tests must be created for each iteration or the development team will report zero progress.
Read more about this topic: Acceptance Testing
Famous quotes containing the words acceptance, testing, extreme and/or programming:
“The trail of the serpent reaches into all the lucrative professions and practices of man. Each has its own wrongs. Each finds a tender and very intelligent conscience a disqualification for success. Each requires of the practitioner a certain shutting of the eyes, a certain dapperness and compliance, an acceptance of customs, a sequestration from the sentiments of generosity and love, a compromise of private opinion and lofty integrity.”
—Ralph Waldo Emerson (18031882)
“Is this testing whether Im a replicant or a lesbian, Mr. Deckard?”
—David Webb Peoples, U.S. screenwriter, and Ridley Scott. Rachel, Blade Runner, being tested to determine if she is human or machine (1982)
“The cultivation of one set of faculties tends to the disuse of others. The loss of one faculty sharpens others; the blind are sensitive in touch. Has not the extreme cultivation of the commercial faculty permitted others as essential to national life, to be blighted by disease?”
—J. Ellen Foster (18401910)
“If there is a price to pay for the privilege of spending the early years of child rearing in the drivers seat, it is our reluctance, our inability, to tolerate being demoted to the backseat. Spurred by our success in programming our children during the preschool years, we may find it difficult to forgo in later states the level of control that once afforded us so much satisfaction.”
—Melinda M. Marshall (20th century)