Skip to Content

Modern Test Analysis & Design  


Request for price


Length: 5 day (40 hours)

 

Course objectives

After completing this course, students will be able to:

    • Perform Risk-Based Testing: Identify and prioritize test cases based on technical and business risks to optimize the testing schedule.
    • Apply Advanced Design Techniques: Master techniques like Boundary Value Analysis, Decision Tables, State Transition Testing, and Orthogonal Arrays.
    • Influence Requirements: Conduct effective reviews of User Stories and Specifications to "test" them before a single line of code is written.
    • Manage Defect Life Cycles: Not just report bugs, but perform Root Cause Analysis (RCA) to help prevent future occurrences.
    • Utilize AI Tools: Use Generative AI to create diverse test data sets and suggest edge-case scenarios that human analysts might miss.
    • Deliver Stakeholder Value: Create clear, metric-driven reports that help Project Managers make confident "Go/No-Go" release decisions.



Course outlines

    • Phase 1: The Analytical Process
      • The Test Analyst’s Role in Agile/DevOps: Integrating into the "Three Amigos" (Dev, QA, BA) discussion.
      • Test Analysis vs. Test Design: Learning where the thinking stops and the documentation begins.
      • Requirement Smells: Identifying vague or untestable requirements early.
    • Phase 2: Mastering Test Design Techniques
      • Specification-Based (Black-Box):
        • Equivalence Partitioning & BVA: The bread and butter of input testing.
        • Decision Tables: Handling complex business logic and combinations.
        • Classification Trees: Visually mapping out test data requirements.
      • Structure-Based (White-Box) Basics: Understanding Code Coverage (Statement, Decision) to better collaborate with developers.
      • Experience-Based: Advanced Exploratory Testing and Error Guessing strategies.
    • Phase 3: Testing Quality Characteristics (Non-Functional)
      • Usability & Accessibility: Testing for the "Human" element (WCAG 2.2 standards).
      • Interoperability: Ensuring the system works across different browsers, OS, and hardware.
      • Portability & Installability: Validating how the software moves between environments.
    • Phase 4: Defect Management & Tools
      • The Perfect Bug Report: Writing reports that developers can't ignore.
      • Defect Classification: Categorizing by severity, priority, and root cause.
      • Tool Support: Introduction to Test Management tools (Jira/Xray/Zephyr) and AI-augmented testing assistants.
    Download Outlines