New answers tagged acceptance-testing
Requirements are often driven by the client. In a waterfall development pattern these are the list of expected results from the completion of a project. In it's most basic description requirements are nothing more than a to-do for a project. Acceptance criteria are often driven by the relationship between two parties. They can be independant from the ...
Requirements fall under verification which answers the question: Was the product built correctly? (bottom-up as per the requirements) Acceptance Criteria fall under validation which answers the question: Was the correct product built? (top-down as evidenced by passing acceptance tests)
Requirements are what you're supposed to do. Acceptance Criteria are the agreed upon measures to prove you've done them.
It's often a matter of timing Requirement are ahead of time. Acceptance criteria are at the software delivery point. This is as others have answered... There is a deeper issue though and perhaps you are seeing it: In an 'ideal' world these would just match. However in the real world a lot happens between these two events, often including some of the ...
System acceptance should be against the customer's requirements. You are correct that analysis and derivation is performed against the customer's initial set of requirements. Often, customer requirements aren't enough to design and implement against, so it's necessary to elaborate on the needs of the customer, refine their requirements, and produce technical ...
Passing acceptance testing is an indication that the system meets the users' requirements acceptably. As such, the requirements document is generally considered the source of truth for acceptance criteria. There will almost always be further elaboration of requirements during design. If these are truly an expansion of scope, the requirements document ...
Requirements are what the client / customer have asked for. Acceptance Criteria, often expressed as tests, are used to illustrate Requirements and to indicate, when the tests pass, that the Requirements have been met.
Top 50 recent answers are included