Exploratory testing

Unscripted, time-boxed testing by a person following risk and curiosity.

Mandatory for 11 of 46 product types. Usually run by a QA engineer.

What it catches

What it misses

Which product types need it and why

Status of exploratory testing on every published playbook, with the risk ids or the condition behind it.
Product typeStatusReason or condition
dating appmandatoryRisks: Fraud or abuse by users
kids appmandatoryRisks: Physical or psychological harm to a user
LLM-based assistantmandatoryRisks: Users or operators act on wrong numbers, Physical or psychological harm to a user
loyalty program appmandatoryRisks: Fraud or abuse by users
online marketplacemandatoryRisks: Fraud or abuse by users
machine learning model servicemandatoryRisks: Physical or psychological harm to a user, Users or operators act on wrong numbers
mobile gamemandatoryRisks: Money leaves or fails to arrive, Physical or psychological harm to a user
peer-to-peer payment appmandatoryRisks: Fraud or abuse by users
ride-hailing appmandatoryRisks: Fraud or abuse by users
social networkmandatoryRisks: Physical or psychological harm to a user
wearable companion appmandatoryRisks: Physical or psychological harm to a user
clinical trial management softwarerecommendedBecomes mandatory when a study uses adaptive randomisation or complex eligibility.
crypto exchangerecommendedBecomes mandatory when customer data has leaked or impersonation reports rise.
electronic health record systemrecommendedBecomes mandatory when a new facility or specialty goes live with order sets not seen before.
email marketing platformrecommendedBecomes mandatory when list merges, re-subscribes or segment edits leave subscribers with the wrong status.
mental health apprecommendedBecomes mandatory when evidence links a missed crisis path in this kind of app to harm, or the app adds an automated chat that replies to users in distress.
mobile banking apprecommendedBecomes mandatory when scam reimbursement claims rise after a payments flow change.
neobankrecommendedBecomes mandatory when customer growth outpaces the fraud team's review queue.
patient portalrecommendedBecomes mandatory when staff assign proxy access by hand or adolescents get their own accounts.
pharmacy delivery apprecommendedBecomes mandatory when reorder or one-tap refill ships.
software as a medical devicerecommendedBecomes mandatory when a field complaint describes a dose or alarm path the requirements did not cover.
subscription box servicerecommendedBecomes mandatory when retention offers are added to the cancel flow.
telemedicine apprecommendedBecomes mandatory when the app adds asynchronous visits where a clinician prescribes from a questionnaire alone.
accounting and invoicing SaaSoptionalSessions around year-end close, locked periods and backdated entries may find ledger states scripted cases miss.
data pipelineoptionalOptional: finds scheduling edge cases scripted cases miss.
desktop applicationoptionalOptional: finds machine states scripted cases miss.
e-signature serviceoptionalOptional: finds envelope states that scripted cases miss.
ecommerce storeoptionalMay help: finds odd paths such as editing the cart in two tabs or reusing a single-use code.
ERP systemoptionalOptional: helps find posting paths the scripted cases miss.
EV charging appoptionalMay help: physical misuse at the charger produces states no script covers.
expense management tooloptionalSessions around split expenses, mixed personal and business charges and refunds on a corporate card may find states scripted cases miss.
fleet and logistics trackingoptionalMay help: road conditions produce gaps and jumps no fixture covers.
government services portaloptionalMay help where support tickets mention lost progress.
grocery delivery appoptionalMay help find basket and slot states the scripted cases miss.
identity and access management serviceoptionalOptional: finds privilege paths that scripted cases miss.
insurance appoptionalSessions around endorsements, mid-term changes and claims on lapsed policies may find premium or coverage states scripted cases miss.
smart home or IoT appoptionalMay help: home networks vary more than any lab setup.
language learning appoptionalMay help if streak or trial abuse appears in support tickets.
lending platformoptionalSession-based exploration of payoff quotes, partial payments and early settlement may find schedule edge cases the unit cases miss.
SDK or client libraryoptionalOptional: finds crash paths that scripted cases miss.
event ticketing platformoptionalMay help find seat-hold states the scripted cases miss.
stock trading appoptionalUnscripted sessions around halts, splits and options expiry may find order states that scripted cases miss.
travel booking appoptionalMay help find booking-change states the scripted cases miss.
video conferencing tooloptionalOptional: finds role combinations that scripted cases miss.
buy now pay later servicenot neededNot needed: no attached risk is better found by unscripted sessions than by the refund and decline cases. Becomes recommended when a new plan length or product type launches.
messaging appnot neededNot needed: users only chat with contacts they already have. Becomes recommended when the app adds public channels or discovery of strangers.

Done conditions used on playbook pages

Each mandatory cell has its own done condition, written for that product type.

Tools

Alphabetical. Not recommendations.

No tool in the list serves this test type.