How would you test a calculator?


How would you test a calculator that is going to be used by elementary school-aged children? It does basic operations like addition, multiplication, division, subtraction and square root.

Answer:
  • Exercise the interface. Does it do what you expect?
  • Exercise the functionality. Does it do what you expect?
  • Exercise boundary conditions. Does it handle division by zero? How does it handle really big and really small values? Are there rounding errors that crop up? Make sure negative numbers work.

Comments