Monday, March 23, 2015

Agile Stance Series Part 3 - Testing

This is part 2 of the series of post around Agile.

Testing

Is testing different for a User Story compared to a traditional project?

The User Story will need to pass each of the Acceptance Criteria in order to pass testing and Product Owner approval, also known as User Acceptance Testing (UAT).

System Testing

There will be different levels of Acceptance Criteria for each of these purposes, for example testing acceptance criteria will include low level detail such as when selecting a new username:
  • the character limits must be adhered to
  • case sensitivity rules
  • special character usage restrictions
  • backend checks to prevent possible duplicate with existing usernames
    • calls to backend database
    • data validation around characters sent   

User Acceptance Testing

UAT acceptance criteria will be more around whether the requirement meets the Product Owners expectation from their vision and the actual business need.

No comments:

Post a Comment