Content deleted Content added
m Reverted edits by 154.192.138.209 (talk) to last version by Monkbot |
Adding short description: "Methodology in software development" |
||
(5 intermediate revisions by 5 users not shown) | |||
Line 1:
{{Short description|Methodology in software development}}
{{Software development process}}
Line 12 ⟶ 13:
=== Creation ===
Acceptance tests are created when the requirements are analyzed and prior to coding.<ref name="Pugh11" /> They can be developed collaboratively by requirement requester (product owner, business analyst, customer representative, etc.), developer, and tester. Developers implement the system using the acceptance tests. Failing tests provide quick feedback that the requirements are not being met. The tests are specified in business ___domain terms. The terms then form a ubiquitous language that is shared between the customers, developers, and testers.<ref>Evans, Eric. (2003) ''Domain-Driven Design: Tackling Complexity in the Heart of Software''. Addison-Wesley Professional.</ref> Tests and requirements are interrelated.<ref>{{cite book|last1=Weinberg|first1=Gerald|last2=Gause|first2=Donald|author-link=
=== Testing strategy ===
Acceptance tests are a part of an overall testing strategy. They are the customer/user oriented tests that demonstrate the business intent of a system.
== Acceptance criteria and tests ==
Line 71 ⟶ 72:
! Users
|-
| Name
|- | |}
|