Sunday, July 02, 2006

Acceptance tests for extreme programming developments

Here's a page which describes acceptance testing for extreme programming developments. The tests are created from user stories (which equate to use cases).

"Quality assurance (QA) is an essential part of the XP process. On some projects QA is done by a separate group, while on others QA will be an integrated into the development team itself. In either case XP requires development to have much closer relationship with QA.
Acceptance tests should be automated so they can be run often. The acceptance test score is published to the team. It is the team's responsibility to schedule time each iteration to fix any failed tests.
The name acceptance tests was changed from functional tests. This better reflects the intent, which is to guarantee that a customers requirements have been met and the system is acceptable."


Independent acceptance testing services for agile developments

No comments: