Page 222 -
P. 222
8
Software testing
Objectives
The objective of this chapter is to introduce software testing and
software testing processes. When you have read the chapter, you will:
understand the stages of testing from testing, during development
to acceptance testing by system customers;
have been introduced to techniques that help you choose test
cases that are geared to discovering program defects;
understand test-first development, where you design tests before
writing code and run these tests automatically;
know the important differences between component, system,
and release testing and be aware of user testing processes and
techniques.
Contents
8.1 Development testing
8.2 Test-driven development
8.3 Release testing
8.4 User testing