Testing Mnemonics

“A mnemonic device is a mind memory and/or learning aid. Mnemonics rely on associations between easy-to-remember constructs which can be related back to the data that is to be remembered.”, Wikipedia.

The following is a list of software testing related mnemonics. This is something I have collected from different testing resources around the testing community. I try on a regular basis to keep them updated.


SFDIPOT (San Francisco Depot)
Test Strategy Heuristics by James Bach

Read More

Structure, 
Function, 
Data, 
Integrations, 
Platform, 
Operations, 
Time


CRUSSPIC STMPL
Quality Characteristics Heuristics by James Bach

Operational Criteria – CRUSSPIC
Capability, 
Reliability, 
Usability, 
Security, 
Scalability, 
Performance, 
Installability, 
Compatibility

Development Criteria – STMPL
Supportability, 
Testability, 
Maintainability, 
Portability, 
Localizability


CIDTESTD (Kid Tested)
Project Environment Heuristics by James Bach

Read More

Customers, 
Information, 
Developer Relations, 
Team, 
Equipment & Tools, 
Schedule, 
Test Items, 
Deliverables


DUFFSSCRA (FDSFSCURA)
Test Techniques Heuristics by James Bach

Read More

Domain, 
User, 
Function, 
Flow, 
Stress, 
Scenario, 
Claims, 
Risk, 
Automatic


HICCUPPSF
Test Oracles by James Bach

Read More

History, 
Image, 
Comparable Product, 
Claims, 
User Expectations, 
Product, 
Purpose, 
Standards and Statutes,
Familiar Problems


SACKED SCOWS
Learning Heuristics by James Bach

Read More

Scouting Obsessively, 
Authentic Problems, 
Cognitive Savvy, 
Knowledge Attracts Knowledge, 
Experimentation,
Disposable Time, 
Stories(Contrasting Ideas, Skepticism),
Critical thinking (Lateral thinking),
Other Minds, 
Words and Pictures, 
Systems Thinking


MR.Q COMP GRABC R&R
Exploration Skills and Tactics Mnemonic by Jon Bach

Read More

Modeling, 
Resourcing, 
Questioning, 
Chartering, 
Observing, 
Manipulating, 
Pairing, 
Generating/Elaborating,
Refocusing, 
Alternating, 
Branching/Backtracking, 
Conjecturing, 
Recording, 
Reporting


RIMGEA
Bug Advocacy Mnemonic by Cem Kaner

Read More

Replicate it, 
Isolate it, 
Maximize it, 
Generalize it, 
Externalize it, 
And Say it Clearly and Dispassionately


FCC CUTS VIDS
Touring Heuristics by Michael D Kelly

Read More

Feature Tour, 
Complexity Tour, 
Claims Tour, 
Configuration Tour, 
User Tour, 
Testability Tour, 
Scenario Tour,
Variability Tour, 
Interoperability Tour, 
Data Tour, 
Structure Tour


MCOASTER
Test Reporting Heuristics by Michael D Kelly

Read More

Mission, 
Coverage, 
Obstacles, 
Audience, 
Status, 
Techniques, 
Environment, 
Risk


FAILURE
Error Handling Heuristics by Ben Simo

Read More

Functional, 
Appropriate, 
Impact, 
Log, 
UI, 
Recovery, 
Emotions


SLIME
Ordering of Testing Tasks Heuristics by Adam Goucher

Read More

Security, 
Languages,
RequIrements, 
Measurement, 
Existing


FIBLOTS
Model Workloads for Performance Testing by Scott Barber

Read More

Frequent, 
Intensive, 
Business Critical, 
Legal, 
Obvious, 
Technically Risky, 
Stakeholder Mandated


CCD IS EARI
Performance Testing Core Principles by Scott Barber

Read More

Context, 
Criteria, 
Design, 
Install, 
Script, 
Execute, 
Analyze, 
Report, 
Iterate


IVECTRAS
Performance Test Classification Mnemonic by Scott Barber

Read More

Investigation or 
Validation of 
End-to-End or 
Component Response 
Times and/or 
Resource Consumption under
Anticipated or 
Stressful Conditions


RCRCRC
Regression Testing Heuristics by Karen N. Johnson

Read More

Recent, 
Core, 
Risk, 
Configuration, 
Repaired, 
Chronic


RSTLLLL
SMS Texting Applications Testing Heuristics by Karen N. Johnson

Read More

Reply, 
Sender, 
Timestamp, 
List, 
Links, 
Language, 
Length


MUTII
Testing Heuristics by Jonathon Kohl

Read More

Market, 
Users, 
Tasks, 
Information, 
Implementation


I SLICED UP FUN
Mobile Application Testing Mnemonic by Jonathon Kohl

Read More

Inputs, 
Store, 
Location, 
Interactions/Interruptions, 
Communications, 
Ergonomics, 
Data, 
Usability, 
Platform,
Function, 
User Scenarioes, 
Network


SPIES
Internationalization Testing Mnemonic by Nancy Kelln

Read More

Special Characters, 
Pages & Content, 
Integrations, 
Error Messages, 
Special Formats


PAOLO
Device Orientation Testing Mnemonic by Maik Nogens

Read More

Portrait, 
Audio, 
Objects, 
Landscape, 
Overlay


WWWWWH/KE
Requirements Analysis and Feedback Mnemonic by Darren McMillan

Read More

Who, 
What, 
When, 
Where, 
Why, 
How, 
Knowledge, 
Experience


SEED NATALI
GUI Step Automation Mnemonic by Albert Gareev

Read More

Synchronize, 
Exists, 
Enabled, 
Displayed, 
Number of Arguments, 
Type of Arguments, 
Log, 
Investigate


GRATEDD SCRIPTS
Test Strategy Mnemonic by Jared Quinert

Read More

Goals, 
Risks, 
Approach,
Tradeoffs,
Environments,
Dependencies,
Data, 
Stakeholders,
Coverage models,
Resources,
Information needs,
Prioritisation,
Tooling, 
Schedule


SPIFFy
Microtest Mnemonic by Industrial Logic

Small, 
Precise, 
Isolated, 
Fast, 
Frequently Run


TERMS
Test Automation Mnemonic by Albert Gareev

Read More

Tools & Technology, 
Execution, 
Requirements & Risks, 
Maintenance, 
Security


CRUMBS
Test Automation Mnemonic by Albert Gareev

Read More

Confirmation, Coverage Criteria & Complexity, 
Risk, Robustness, & Reliability, 
Usefulness & Usability,
Maintainability & Manual Effort, 
Basis & Bias, 
Span, Separation, & Security


GO DaRE=M
Mnemonic for testing plans by Carsten Fielberg

Read More

Go as in “Go for Goal”, 
Deliverables, 
activities, 
Resources, 
Estimates, 
= Represents Balance, 
Milestones


PAPAS BE @ SFO
API Testing for Functionality Mnemonic by Anand Ramdeo

Paging, 
Authentication, 
Parameters / Query Strings, 
Authorisations, 
Security, 
Behave, 
Error Handling, 
State,
Filter, 
Order


DEED HELP GC
API Testing for Consumability Mnemonic by Anand Ramdeo

Domain Specific Names, 
Examples, 
Easy to Learn, 
Documentation, 
Hard to Misuse, 
Easy to Use, 
Lead to Readable Code, 
Principle of Least Astonishment / Surprise, 
Guessability, 
Consistency


DVLA PC
API Testing for Maintainability Mnemonic by Anand Ramdeo

Diagnostic, 
Versioning, 
Logging, 
Accessibility, 
Purpose, 
Consumer


ICEOVERMAD
API Testing Mnemonic by Ash Winter

Read More

Integration, 
Consumers, 
Endpoints, 
Operations, 
Volume, 
Error Handling, 
RESTful, 
Modularity, 
Authentication,
Definitions


INVEST
Attributes of Good User Stories

Independent, 
Negotiable, 
Valuable to purchaser or customer, 
Estimatable, 
Small, 
Testable


CIRCUS MATTA
Reviewing user stories

Completeness, 
Independent, 
Realisable, 
Consistency, 
Unambiguity, 
Specific, 
Measurable, 
Acceptable, 
Testable, 
Traceable, 
Achievable


COP FLUNG GUN
Mobile app testing

Read More

Communication, 
Orientation, 
Platform, 
Function, 
Location, 
User scenarios, 
Network, 
Gesture, 
Guidelines, 
Updates, 
Notifications


PROOFLA
Session Based Test Reporting Mnemonic by Jon Bach and revised by Henrik Andersson

This mnemonic is incomplete, however you can read a post about Session Based Test reporting at Katrina The Tester which is quite good.

Past, 
Results, 
Obstacles, 
Outlook, 
Feelings,
L?,
A?


CAN I USE THIS
Usability Testing Mnemonic by David Greenless

Read More

Comparable Products, 
Accessibility, 
Navigation, 
Intuitive, 
Users, 
Standards, 
Emotional Response, 
Trunk Test,
Heuristic Evaluation, 
Instructions & Help Text, 
Satisfaction


HEEENA
Testing Mnemonic by Lalitkumar Bhamare

Read More

History, 
Explore, 
Experiment, 
Experience, 
Note Taking, 
Analyze