Derives human-readable manual test cases from a business-rule spec via a decision table: identify conditions and actions, build the full 2^n-column matrix, collapse columns with irrelevant entries, strike infeasible combinations, then emit one test case per remaining column (each feasible column is one coverage item per ISTQB CTFL v4.0 section 4.2.3). A deep single-technique walkthrough rather than a broad multi-lens case matrix; the output is manual step/expected cases rather than parameterized test code, and it covers how cases are derived rather than how a case record is structured. Use when a spec's outcome depends on interacting conditions (pricing, eligibility, discounts, routing rules) rather than the boundaries of a single input.
93
93%
Does it follow best practices?
Impact
94%
1.02xAverage score across 10 eval scenarios
Passed
No findings from the security scan
The extract below is the current checked-baggage section of the fare rules. Sentences have been added to it over about three years, each time someone found a case they thought was not covered, and nobody has ever read the whole thing end to end against the other sentences.
The result is that some sentences repeat what earlier sentences already say, and at least one appears to price a passenger that an earlier sentence says travels free. The revenue team wants the section rewritten, but before anyone rewrites it we need to know what it currently means for every kind of passenger, and which of its sentences are doing any work.
There are four things about a passenger and their bag in here. I want the fee for every combination of them, and I want to know how many genuinely different cases QA actually has to check at the bag drop, because the current test script has thirty-something rows and I suspect most of them are the same case typed out again.
Produce baggage-fee-analysis.md containing:
Out of scope: second and subsequent bags, cabin baggage, sports equipment, and codeshare itineraries. First checked bag only.
Extract the following files before beginning.
=============== FILE: docs/baggage-fees.md ===============
Gold cardholders check one bag free on any fare.
On a Standard fare the first checked bag is free.
On a Basic fare the first checked bag is EUR 35 when it is paid at the airport, or EUR 25 when it is paid online before departure.
A bag over 23 kg carries a heavy-bag fee of EUR 60 on top of any bag fee.
Gold cardholders are not charged the heavy-bag fee.
Gold cardholders travelling on a Standard fare check their first bag free.
Gold cardholders on a Basic fare pay EUR 25 for a bag paid online.
Fares are either Basic or Standard; there is no third fare family on this route group.