What would it mean to say that your team project is of high quality?
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.
Compare and contrast:
- The temperament and skills of software developers vs. software testers.
- Testing for traditional vs. agile management.
- Unit testing of functions for business logic vs. databases and user interfaces.