TABLE OF CONTENT

 

Module 0 About This Course                                                  0-1

Objectives                                                                                                              0-2

Intended Audience and Prerequisites                                                                       0-3

Other Sources of Information                                                                                  0-5

Course Outline                                                                                                       0-7

Module 1 Software Engineering Practices                            1-1

Objectives                                                                                                              1-2

Software Development Problems                                                                            1-3

Six Software Engineering Practices                                                                                  1-6.

Software Engineering Process and Practices                                                            1-28

Review                                                                                                                   1-32

Module 2 Core Concepts of Software Testing                       2-1

Objectives                                                                                                              2-2

Definitions                                                                                                               2-3

Test Ideas                                                                                                               2-15

Test Idea Catalogs                                                                                                  2-22

Review                                                                                                                   2-28

Module 3 The RUP Test Discipline                                         3-1

Objectives                                                                                                               3-2

What is the RUP?                                                                                                    3-3

Overview of the Software Lifecycle in RUP.                                                            3-4

Overview of the Building Blocks of RUP                                                                 3-9

Roles in the Test Discipline                                                                                      3-12

Workflow Details in the Test Discipline                                                                    3-17

Review                                                                                                                   3-26

Module 4 Define Evaluation Mission                                      4-1

Agenda                                                                                                                    4-2

Define Evaluation Mission Workflow                                                                        4-4

Define the Mission of the Test Group                                                                        4-6

Define the Goal for Test Documentation                                                                   4-16

Review                                                                                                                    4-24

Module 5 Test and Evaluate                                                    5-1

Agenda                                                                                                                    5-2

Test and Evaluate Workflow: Test                                                                            5-4

Defining Test Techniques.                                                                                         5-6

Individual Techniques                                                                                               5-13

Using Techniques Together                                                                                      5-64

How to Adopt New Techniques/Review                                                                  5-68

Module 6 Analyze Test Failures                                              6-1

Objectives                                                                                                               6-2

Test and Evaluate Workflow: Evaluate                                                                      6-4

Advocate Repairing the Important Problems                                                             6-9

Investigate Problems Effectively                                                                                6-14

Write Good Change Requests                                                                                  6-31

Module 7 Achieve Acceptable Mission                                   7-1

Outline                                                                                                                     7-2

Achieve Acceptable Mission Workflow                                                                     7-4

Reporting the Status of Testing                                                                                  7-6

Review                                                                                                                     7-22

Module 8 The RUP Workflow as Context                               8-1

Objectives                                                                                                                8-2

Verify Test Approach                                                                                               8-4

Validate Build Stability                                                                                              8-13

Improve Test Assets                                                                                                 8-21

Review                                                                                                                     8-32