Exercise 11.1

What would it mean to say that your team project is of high quality?

Exercise 11.2

Consider the following problem:

The program reads three integer values from a card. The three values are interpreted as representing the lengths of the sides of a triangle. The program prints a message that states whether the triangle is scalene, isosceles, or equilateral.

Write test cases that adequately test a program that claims to solve this problem.

Exercise 11.3

Compare and contrast:

  1. The temperament and skills of software developers vs. software testers.
  2. Testing for traditional vs. agile management.
  3. Unit testing of functions for business logic vs. databases and user interfaces.