wiki:qa-testing

Version 22 (modified by nhoyt, 4 years ago) (diff)

--

QA Testing

Data Integrity

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

  1. All views (top and bottom of sidebar)
    • 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 column
      • V, W, MC, P columns
    • Details button
  3. Category/Guideline view
    • Summary grid
    • Rule Results table: Show (unhide) all columns
      • Rule column (always displayed)
      • Result column (always displayed)
      • SC (Success Criterion) column
      • Lev. (WCAG Level) column
      • Req. (Required) column
    • 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 Rule Categories or WCAG Guidelines tab -> B. Corresponding table is displayed
    • A. Select row in table -> B. Details button enabled
    • A. Deselect row in table -> B. Details button disabled
    • A. Press Enter or Spacebar with row selected -> B. Navigate to selected Category/Guideline
    • A. Select Details button with row selected -> B. Navigate to selected Category/Guideline
  2. Category view
    • A. Sort by column other than Result (descending) -> B. Default Sort button enabled
    • A. Sort by Result column (descending) or click Default Sort button -> B. Default sort applied and Default Sort button disabled
    • A. Select row in table -> B. Details button enabled
    • A. Deselect row in table -> B. Details button disabled
    • A. Press Enter or Spacebar with row selected -> B. Navigate to selected Rule Details view
    • A. Select Details button with row selected -> B. Navigate to selected Rule Details view

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)