DAY 1 – Test Design

Objective : Team can apply various test design techniques based on the product context to uncover valuable and diverse test ideas

Theory

  • Test design using Product Factor Heuristic SFDIPOT by Michael Bolton and James Bach
  • Test Design using Domain : Boundary Value Analysis, Equivalence Partition by Cem Kaner
  • Test Design using Combination Possibility : State Transition, Decision Table Based
  • Test Design using Experience : Error Guessing
  • When to use what? 

Exercise

  • Choose one use case of OLX feature then apply the fittest test design to generate testing ideas

DAY 2 – Test Case Repository Management

Objective

  • Develop same understanding and hands-on skills to refactor, organize, and maintain a lean, reusable test case repository. 
  • And team has reliable test case repository SOP for daily activities
  • Additional : team know the benefit of exploratory testing as the complementary strategy for scripted testing

Theory

  • Theory of Session Management Based testing, report structure
  • Intro to test case writing principles : atomicity, reusability precondition and steps, parameterized

    Exercise

    • Explore test case management feature – Explore how tool supports modularity and reusability
    • Categorize test cases into : Duplicated, Obsolete, OverlyDetailed, Too General
    • Pick several test cases from each category then review and refactor sample test cases together.
    • Discussion to establish guideline principle on using test case management tools

    Snapshot of material

    Material snapshot