The Edge case definition in Agile

An edge case is a problem or situation that occurs only at an extreme (maximum or minimum) operating parameter

For example, a function that divides two numbers might be tested using both very large and very small numbers.

Acceptance Criteria template:

|  A <role> should <see/be able to do> the following: 
|     - <AC1> 
|     - <AC2>
|     - <AC...> 
| 

|  Edge Cases: 
|    - <EC1> 
|    - <EC2> 

|    - <EC...>

Example in a user story:




Refrences:
Paul VII. Agile Product Management: User Stories:  How to capture, and manage requirements for Agile Product Management and Business Analysis with Scrum (scrum, ... development, agile software development) (p. 31). Pashun Consulting Ltd.. Kindle Edition. 


Comments