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
   217   218   219   220   221   222   223   224   225   226   227