department-of-veterans-affairs / va.gov-team

Public resources for building on and in support of VA.gov. Visit complete Knowledge Hub:
https://depo-platform-documentation.scrollhelp.site/index.html
281 stars 198 forks source link

Quality Assurance Feedback - Usability Testing Prep - [VAOS, VAOS for Distribution] #20152

Open pjhill opened 3 years ago

pjhill commented 3 years ago

VFS acceptance criteria

Thoughts/questions

Feedback

Must:

Should:

  1. As you work on creating your test plan for this product, you should aim to create traceability from user stories that define the acceptance criteria to individual test cases that verify the completion of the AC. This can be accomplished in TestRail by using the reference field to refer to the user story ticket's unique ID in GitHub.
  2. Based on a review of the prototype, there appear to be many varied user flows for this product. VSP strongly encourages teams to verify each flow with a use case which is strongly tied to robustly defined user stories with clearly defined acceptance criteria.
  3. E2E tests should seek to verify the core user experiences of the product and not all edge cases.

Consider:

  1. Consider testing both mobile and desktop views in E2E tests. Given the complexity of the feature, we want to ensure functionality is consistent among multiple platforms. Our Cypress best practices document includes notes on how to test multiple views.
laurenernest commented 3 years ago

Thanks for the recommendations! I chatted with our SQA support and we're trying a way to work with their process and also document. Here's the ticket for our trial run #20064.