I am trying to understand the difference a little better as it seem like they are the same thing.
I have work in projects with no use of the requirements and everything is an acceptance criteria, and on projects that have both.
acceptance-testingagileRequirements
I am trying to understand the difference a little better as it seem like they are the same thing.
I have work in projects with no use of the requirements and everything is an acceptance criteria, and on projects that have both.
Best Answer
The acceptance criteria defines when the application is finished. Or to put it another way, when you can ship it. It includes list of requirements that it
has to
fulfill. This means that some requirements (usually "nice to have" requirements) may fall off, and be implemented in next version.To expand it even further (taken from here) :
and
A requirement describes a certain functionality of the application.
Or, as wiki nicely stated :
With above definitions, the difference is quite clear.