Skip to content

Functional Test Checklist

amplifi edited this page Jun 29, 2017 · 1 revision

Basic questions

  • What is the "normal" flow for the pages?
  • What error conditions can arise in the normal flow? What alerts should appear in error conditions?
  • What "abnormal" actions could the user take on the pages? What behaviour should be seen in these situations?
  • What test data setup is needed to test the pages?
  • What UI elements does the user interact with on the pages?

Functional testing tasks

  • Write test scripts for all "normal", error and "abnormal" interaction patterns.
  • Mark up wireframes with test instrumentation (UI element IDs to act as test script affordances).
  • Make functional testing issue for development team:
    • Add test affordances to page markup.
    • Page object abstractions for all involved pages (page load, element accessors, high-level actions).
    • Implement test scripts.
Clone this wiki locally