ISTQB CTAL-TA study materials
ISTQB CTAL-TA study resources

ISTQB CTAL-TA cheat sheet

ISTQB CTAL-TA · Keep the key ideas within reach.

Quick reference

The Test Analyst's Tasks in Risk-Based Testing

  • Product risk level is derived from the likelihood of occurrence and the impact if it occurs; the resulting level (very high, high, medium, low) drives test depth, coverage and effort.

  • Risk management steps (ISO 31000 / PRAM) are: identify, assess (analyse and evaluate), mitigate, and monitor/control throughout the lifecycle.

  • The test analyst contributes technical input on product risk likelihood; business stakeholders usually judge business impact and acceptability.

  • Project risks (schedule, budget, staffing, tools) belong to the test manager; product risks (quality of the deliverable) are the test analyst's principal focus.

  • Risk mitigation options include testing, reviews, training, prototyping and contingency; testing mitigates risk by supplying information that reduces uncertainty.

  • Higher risk demands more rigorous techniques and stronger coverage: for example full decision-table rule coverage instead of equivalence partitioning alone.

  • Risk-based prioritisation orders test conditions and test cases so that those covering the highest risk levels are designed and executed first.

  • Risks are re-assessed at each phase or iteration and after defects or changes are discovered; residual risk is reported at test closure.

  • Risk identification techniques include brainstorming, interviews, workshops, checklists, independent expert opinion and risk poker.

Quick reference

Test Analysis and Design

  • Test analysis produces test conditions from the test basis; test design turns test conditions into test cases and test data; implementation produces procedures and suites.

  • Equivalence partitioning: divide inputs or outputs into partitions with identical expected behaviour; invalid partitions are tested separately and never combined with valid ones.

  • Two-value boundary value analysis on a range a..b tests a-1, a, b and b+1; three-value BVA additionally tests a+1 and b-1.

  • Decision tables: n binary conditions give 2^n rules; full coverage requires all rules, minimum coverage requires only rules that change the specified outcome.

  • State transition coverage criteria from weakest to strongest are: all states, all transitions (0-switch), then N-switch coverage.

  • Use case testing coverage is measured as the percentage of basic, alternative and exception flows exercised by the designed test cases.

  • Pairwise (all-pairs) testing requires every combination of two parameter values to appear at least once; orthogonal arrays and covering arrays generate the sets.

  • Experience-based techniques (error guessing, checklist-based, exploratory) complement systematic techniques when specifications are poor or time is short.

  • A traceability matrix links test basis items to test conditions, test cases and results, enabling coverage measurement and impact analysis.

Quick reference

Testing Software Quality Characteristics

  • ISO 25010 quality characteristics: functional suitability, performance efficiency, compatibility, usability, reliability, security, maintainability and portability.

  • Functional suitability = functional completeness + functional correctness + functional appropriateness; it is the test analyst's core responsibility.

  • Usability comprises learnability, operability, user error protection, user interface aesthetics and accessibility.

  • Compatibility = co-existence (sharing an environment without adverse effect) + interoperability (exchanging information correctly with other systems).

  • Security subcharacteristics are confidentiality, integrity, non-repudiation, accountability and authenticity; these are mainly the technical test analyst's scope.

  • Reliability = maturity, availability, fault tolerance and recoverability; performance efficiency = time behaviour, resource utilisation and capacity.

  • Portability = adaptability, installability and replaceability; it is tested against the explicitly defined hardware, software and organisational environments.

  • Accessibility testing commonly uses the WCAG principles: perceivable, operable, understandable and robust.

  • Data conversion testing verifies the completeness, correctness and integrity of migrated data, often using record counts and checksums.

Quick reference

Reviews

  • ISO 20246 review types: informal review, then formal types - walkthrough, technical review and inspection - in increasing order of formality and rigour.

  • Review process activities are: planning, initiation, individual review, communication and analysis, and fixing and reporting.

  • Inspection uses defined entry and exit criteria, a moderator, individual preparation with checklists, documented findings and formal follow-up of defects.

  • A walkthrough is author-led; a technical review is performed by technically qualified peers; an informal review has no defined process and no documented output.

  • The test analyst reviews the test basis (requirements, designs, user stories) for ambiguity, inconsistency, non-testability and missing or contradictory coverage.

  • Review technique selection options include ad hoc, checklist-based, scenario-based, perspective-based reading, role-based and systematic review.

  • Defects found in reviews are logged like test defects; the earlier in the lifecycle a defect is found, the lower the relative cost of correction.

  • Review success factors include clear objectives, an appropriate mix of participants, training, checklists, management support and a defined process.

Quick reference

Test Management and Defect Management

  • Severity is the impact of a defect on the system and is assigned by testers; priority is the urgency of correction, agreed with business stakeholders; the two are independent.

  • Minimum defect report content: unique ID, title, author and date, environment, steps to reproduce, expected and actual results, severity, priority, status and references.

  • Defect workflow states typically include new, assigned, open, fixed, ready for retest and closed, plus rejected, duplicate and deferred.

  • Defect removal efficiency = defects found in test / (defects found in test + defects found after release) x 100%.

  • Defect density = number of defects divided by a size measure such as function points, lines of code or test cases; used to compare modules and estimate remaining defects.

  • Test estimation approaches include expert judgement, planning poker, ratio of development effort, function point analysis, test case counts and test point analysis.

  • Monitoring and control uses test progress reports based on defect trends, test case execution status, coverage achieved and risk burn-down.

  • Configuration management for testware requires version control, baselines and change control over test cases, test data and test scripts.

  • Test closure activities cover archiving deliverables and the test environment, closing or deferring defects, documenting residual risk and recording lessons learned.