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

Popular posts from this blog

Maxpooling vs minpooling vs average pooling

Percentiles, Deciles, and Quartiles

Understand the Softmax Function in Minutes