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:

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

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

Read More on the SFDIPOT mnemonic

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

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

Read More on the CIDTESTD mnemonic

DUFFSSCRA (FDSFSCURA)
Test Techniques Heuristics by James Bach

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

Read More on the DUFFSSCRA (FDSFSCURA) mnemonic

HICCUPPSF
Test Oracles by James Bach

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

Read More on the HICCUPSF mnemonic

SACKED SCOWS
Learning Heuristics by James Bach

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

Read More on the SACKED SCOWS mnemonic

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

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

Read More on the MR.Q COMP GRABC R&R mnemonic

RIMGEA
Bug Advocacy Mnemonic by Cem Kaner

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

Read More on the RIMGEA mnemonic

FCC CUTS VIDS
Touring Heuristics by Michael D Kelly

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

Read More on the FCC CUTS VIDS mnemonic

MCOASTER
Test Reporting Heuristics by Michael D Kelly

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

Read More on the MCOASTER mnemonic

FAILURE
Error Handling Heuristics by Ben Simo

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

Read More on the FAILURE mnemonic

SLIME
Ordering of Testing Tasks Heuristics by Adam Goucher

Security, Languages, RequIrements, Measurement, Existing

Read More on the SLIME mnemonic

FIBLOTS
Model Workloads for Performance Testing by Scott Barber

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

Read More on the FIBLOTS mnemonic

CCD IS EARI
Performance Testing Core Principles by Scott Barber

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

Read More on the CCD IS EARI mnemonic

IVECTRAS
Performance Test Classification Mnemonic by Scott Barber

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

Read More on the IVECTRAS mnemonic

RCRCRC
Regression Testing Heuristics by Karen N. Johnson

Recent, Core, Risk, Configuration, Repaired, Chronic

Read More on the RCRCRC mnemonic

RSTLLL
SMS Texting Applications Testing Heuristics by Karen N. Johnson

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

Read More on the RSTLLL mnemonic

MUTII
Testing Heuristics by Jonathon Kohl

Market, Users, Tasks, Information, Implementation

Read More on the MUTII mnemonic

I SLICED UP FUN
Mobile Application Testing Mnemonic by Jonathon Kohl

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

Read More on the I SLICED UP FUN mnemonic

SPIES
Internationalization Testing Mnemonic by Nancy Kelln

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

Read More on the SPIES mnemonic

PAOLO
Device Orientation Testing Mnemonic by Maik Nogens

Portrait, Audio, Objects, Landscape, Overlay

Read More on the PAOLO mnemonic

WWWWWH/KE
Requirements Analysis and Feedback Mnemonic by Darren McMillan

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

Read More on the WWWWWH/KE mnemonic

SEED NATALI
GUI Step Automation Mnemonic by Albert Gareev

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

Read More on the SEED NATALI mnemonic

B GRADED SCRIPTTS
Test Strategy Mnemonic by Jared Quinert

Budget, Goals, Risks, Approach, Dependencies, Environments, Data, Stakeholders, Coverage Models, Resources,Information, Prioritization, Tradeoffs, Tooling, Schedule

Read More on the B GRADED SCRIPTTS mnemonic

SPIFFy
Microtest Mnemonic by Industrial Logic

Small, Precise, Isolated, Fast, Frequently Run

Read More on the SPIFFy mnemonic

TERMS
Test Automation Mnemonic by Albert Gareev

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

CRUMBS
Test Automation Mnemonic by Albert Gareev

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

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

Read More on the Go DaRE=M mnemonic

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

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

Read More on the PAPAS BE @ SFO mnemonic

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

Read More on the DEED HELP GC mnemonic

DVLA PC
API Testing for Maintainability Mnemonic by Anand Ramdeo

Diagnostic, Versioning, Logging, Accessibility, Purpose, Consumer

Read More on the DVLA PC mnemonic

ICEOVERMAD
API Testing Mnemonic by Ash Winter

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

Read More on the ICEOVERMAD mnemonic

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

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

Read More on the COP FLUNG GUN mnemonic

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

Past, Results, Obstacles, Outlook, Feelings

CAN I USE THIS
Usability Testing Mnemonic by David Greenless

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

HEEENA
Testing Mnemonic by Lalitkumar Bhamare

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