wiki:qa-testing

Version 12 (modified by nhoyt, 5 years ago) (diff)

--

QA Testing

Data Integrity

Ensure that the following are visible and display the appropriate data:

  1. All views
    • View title
    • Back button
    • Views menubutton
    • Ruleset info text
    • Location info text
    • Preferences button
    • Rerun Evaluation button
  2. Summary view
    • Summary grid
    • Rule Categories/WCAG Guidelines tab panel tabs
    • Summary table
      • Category or Guideline
      • V, W, MC, P
    • Details button
  3. Category/Guideline view
    • Summary grid
    • Rule Results table: Show (unhide) all columns
      • Rule (always displayed)
      • Result (always displayed)
      • SC (Success Criterion)
      • Lev. (WCAG Level)
      • Req. (Required)
    • Details button
  4. Rule Details view
    • Rule summary heading
    • Rule result info box (color-coded)
    • Details/Actions/Element Results tab panel tabs
    • Details/Actions info box
      • Various headings and associated paragraphs
    • Element Results table
      • Element
      • Result
      • Pos. (Position)
      • Action
    • Inspect Element button
    • Highlight mode selector menulist

Interactivity

Ensure that for each view, action A produces result B

  1. Summary view
    • A. Select row in table -> B. Details button enabled
  2. Category view
    • A. Sort by column other than Result/Descending -> B. Default Sort button enabled
    • A. Sort by Result/Desending or click Default Sort button -> B. Default Sort button disabled

Keyboard Support

  1. Summary view: Traverse all interactive elements using the Tab key, including
    • Views menubutton
    • Summary grid
    • Rule Categories/WCAG Guidelines tab panel tabs
    • Summary table (selected row)
    • Details button
    • Ruleset info text
    • Location info text
    • Preferences button
    • Rerun Evaluation button
  2. Summary view: Navigate to Rule Category/Guideline view and back using all possible methods (mouse, keyboard)