QAI CAST study materials
QAI CAST study resources

QAI CAST study plan

QAI CAST · Give each week a clear focus.

8 weeks · About 6 hours per week

Week 1

Software Testing Fundamentals

  • Define the seven ISTQB-style test principles in your own words and give one real defect example for each

  • Distinguish verification from validation and classify ten sample activities into each category

  • Map the test levels (component, integration, system, acceptance) to who performs them and what exit criteria apply

  • Compare the four test types (functional, non-functional, structural/white-box, change-related) using a single feature as the running example

Your checkpoint

A one-page glossary plus a 10-row classification table (activity, verification/validation, level, type) checked against your own notes

Week 2

Software Testing Fundamentals

  • Explain the psychology of testing and list five communication habits that reduce developer-tester friction

  • Trace how testing fits into each software development lifecycle model (sequential, iterative, incremental) and where test effort concentrates in each

  • Describe static testing techniques (review types, walkthrough, technical review, inspection) and state what each can catch that dynamic testing cannot

  • Identify the roles and responsibilities in a formal review and the entry/exit criteria for one

Your checkpoint

A 400-word written comparison of static vs dynamic testing with a worked review scenario including roles, entry criteria, and findings log

Week 3

Test Planning and Design

  • Draft a test plan outline covering scope, objectives, approach, entry/exit criteria, risks, and estimation

  • Apply risk-based testing to rank ten candidate features by likelihood and impact and justify the top three

  • Select estimation approaches (metrics-based, expert-based, test point analysis) and produce an estimate for one module

  • Write traceability between three requirements and their planned test conditions

Your checkpoint

A complete test plan for a fictional 5-feature application, including a risk matrix and a requirement-to-test-condition traceability matrix

Week 4

Test Planning and Design

  • Apply equivalence partitioning and boundary value analysis to three input fields and derive the minimum test set

  • Build a decision table for a business rule with at least three conditions and collapse it into test cases

  • Derive state transition tests for an object with at least four states and identify invalid transitions

  • Write a set of test cases in a standard format with preconditions, steps, expected results, and priority

Your checkpoint

A test design workbook containing EP/BVA sets, one full decision table, one state transition diagram, and 15 executable test cases

Week 5

Test Execution and Defect Management

  • Execute the week-4 test cases against a sample application or spreadsheet model and record actual results

  • Write defect reports that satisfy a severity/priority matrix and include reproducible steps, environment, and evidence

  • Classify five defects by root cause and describe the containment action for each

  • Explain the defect lifecycle states and the decision points where a defect can be deferred, rejected, or reopened

Your checkpoint

An execution log for 15 test cases with pass/fail status plus 5 defect reports graded against a severity/priority rubric

Week 6

Test Execution and Defect Management & Test Measurement and Metrics

  • Distinguish severity from priority and resolve five ambiguous cases with written justification

  • Compute test progress metrics (test case execution rate, pass/fail ratio, defect density, defect detection percentage) from a supplied dataset

  • Interpret a defect arrival and closure trend and state what it implies about release readiness

  • Define exit criteria for a release and defend them against a schedule-pressure scenario

Your checkpoint

A metrics dashboard (spreadsheet) with computed values for six metrics, trend charts, and a one-paragraph release recommendation

Week 7

Test Measurement and Metrics

  • Distinguish product metrics from process metrics and give two examples of each with a decision they inform

  • Explain how to avoid metric misuse, including vanity metrics and gaming, with three concrete safeguards

  • Calculate coverage measures (requirement coverage, code coverage concepts) and state the limits of each

  • Build a test summary report structure and populate it with the week-6 data

Your checkpoint

A test summary report of 600-800 words containing metrics, coverage figures, residual risk, and a go/no-go statement

Week 8

Testing Tools and Automation Basics

  • Categorize testing tools by purpose (test management, static analysis, test design, execution, performance, defect tracking) and match five tools to use cases

  • Explain the benefits and risks of test automation and identify which of your week-4 test cases are worth automating

  • Describe the role of a pilot project, tool selection criteria, and total cost of ownership in tool adoption

  • Outline a keyword-driven or data-driven automation approach for one repeatable test flow

Your checkpoint

An automation suitability assessment covering 10 of your test cases with a recommended tool category, effort estimate, and a pilot plan outline

Milestones

Week 2: Without notes, explain the test process, the seven principles, and static vs dynamic testing; score yourself against your week-1 and week-2 deliverables and log any gaps

Week 4: Produce, under a 60-minute time limit, EP/BVA sets and a decision table for an unseen scenario, then self-grade against a checklist; target 80% of derived test conditions correct

Week 6: Correctly compute all six metrics from an unseen dataset and justify a severity/priority call on two ambiguous defects; any calculation error triggers a re-drill of that metric type

Week 8: Complete a 40-question mixed mock exam weighted 20% per domain, scoring at least 75% overall and at least 60% in every domain, with a written review of every missed item