Test Data Development & Tracking

 

Summary Description:

 

The purpose of this course is to provide a comprehensive view of the techniques employed to define and create test data. Test data construction techniques will be addressed for a wide variety of test approaches and different test phases.  The focus of this training is on dynamic testing and the alternative methods of constructing reusable test data.   Effective test data construction practices are essential to meeting the risk mitigation objectives of testing.

 

If we fail to execute test data construction techniques and methods that correspond to the demands of the applications under test, we significantly erode the fundamental contribution of testing.  Awareness to the breadth and depth of test coverage is essential to mitigating risks in accord with test planning processes and associated risk/cost analysis.

 

High Level Course Outline:

 

1. Overview of Test Data Construction

 

§         Test Data Construction - A Conceptual Perspective

§         Test Data Construction - A Practical Perspective

§         Risk versus Reward/ Time versus Cost

 

2. Building Equity Into the Process

 

§         Tactical Implementation of Strategies

§         Environmental Impacts & Alternative Tactics

§         Establishing a Reusable Model

 

3. Techniques and Methods - Helpful Hints

§         Use of Test Matrices

§         Test Condition Descriptions

§         Test Script Preparation

§         Test Tool Support /Repositories

§         Test Data Management

§         Environment Specific Considerations

o       Mainframe/ Legacy Software

o       Client Server

o       Web

o       Desktop

 

4. Test Execution & Control

§         Test Preparation

§         Test Execution Practices

§         Defect Identification & Documentation

§         Defect Tracking & Control

 

5. Maintaining and Improving the Process

 

Who Should Attend?

 

Testers, QA Engineers, Business Users, IT Managers and anyone involved in developing or validating tests.

 

 

View another Course:  Software Testing Practices, Test Management Solutions, Automated Test Tool Utilization