Verifies that software features perform as specified in requirements. Conducted manually by testers simulating end-user behavior. Includes validation of workflows, data inputs, outputs, and user interface elements.
Level 1 – Consultation
At this level the QA team hosts 1 – 3 meetings to understand the application under test and the goals of the team. The QA team develops customized templates for test execution and others if needed. The QA team trains the team that will execute the test using customized templates to make sure the team has a good foundation for testing.
Level 2 – Coordination
At this level the QA team works in partnership with testers from the office that uses the application under test (i.e. “home office”). The QA team creates testing documentation which may include a Test Strategy, Test Plan, Test Scenarios including Regression Scenarios, User Acceptance Tests, etc. The QA team trains testers, coordinates Test Execution, documents defects, liaisons with technical resources and leadership to prioritize and resolve defects. In this instance the QA team may produce reports or other metrics if desired.
- Requires testers from the home office where the application is used.
- Dependent on QA team availability.
- At least one lower environment is required for most QA work.
- Applications that would encounter high risk or high impact if defects are released to production are prioritized higher.
Level 3 – Execution
At this level the QA team executes all levels of testing including Test Planning, Test Execution, data prep, defect identification and documentation, coordinating with technical resources to resolve defects, collaborating with Functional Owners to prioritize defects, etc.
- QA resources need to work closely with a BA or Functional Owners at this level to learn the application under test and application expectations.
- Dependent on QA team availability.
- At least one lower environment is required for most QA work.
- Applications that would encounter high risk or high impact if defects are released to production are prioritized higher.