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


  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