“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
Modeling,
Resourcing,
Questioning,
Chartering,
Observing,
Manipulating,
Pairing,
Generating/Elaborating,
Refocusing,
Alternating,
Branching/Backtracking,
Conjecturing,
Recording,
Reporting
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
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
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
PROOF
Session Based Test Reporting Mnemonic by Jon Bach and revised by Henrik Andersson
You can read a post about Session Based Test reporting at Katrina The Tester which is quite good.
Or the post on Satisfice.com called “Session-Based Test Management”
Past,
Results,
Obstacles,
Outlook,
Feelings
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