Quick Ideas for Test Case Design

  • Test data selection for obvious variables like text box, checkbox, combo box etc using Boundary Value Analysis, Equivalence Class Partitioning, Error Guessing
  • Identify subtle Variables (Parameters in a URL in the address, key/value pairs in the URL string, Hidden preference settings in cookie or configuration files)
  • Indirectly accessible variables (number of users logged in at a given time, number of results returned by a search)
  • Selection – Some, None, All
  • Relative Position – Beginning, Middle, End
  • Files and Storage – DB , Flat files, Session etc
  • Time Zones, Daylight saving time (DST)
  • Formats (Date, Time, Email, IP, images)
  • Performance – Frequency, Duration, Page Response Time, Memory, CPU, Cache etc
  • Input and Navigation (Copy and paste, drag and drop, clicking a button multiple times, shortcut key, hot key)
  • Browser compatibility

Ref:

  1. Fifty Quick Ideas to Improve your Tests by Gojko Adzic, David Evans, and Tom Roden
  2. Explore It! Reduce Risk and Increase Confidence with Exploratory Testing by Elisabeth Hendrickson