Software Testing Practices

Practical Methods Using Structured Disciplines

 

Summary Description:

 

The Software Testing Practices course illustrates pragmatic and disciplined approaches to building quality into application software.  Testing is no longer an "ugly step-child" of development but an integral aspect of software product development.  This course is designed to assist testing and quality assurance professionals in understanding key concepts essential to formulating cost-effective and quality-oriented software change practices. 

 

Sample templates, forms and checklists are provided to enable practical application of the disciplines learned in the class.

 

 

High-Level Course Outline:

1. Introduction to Structured Testing

§         Orientation to Structured Disciplines

§         Types of Testing

§         Assessing Current Practices

2. Critical Concepts

§         Developing a Strategic Orientation

§         Establishing Iterative Processes

§         Building Quality into Software

3. Life Cycle Testing Approach

§         Orientation to Life Cycle Testing

§         STLC and Development Methodology

§         Testing & Traditional Waterfall Development

§         Alternative Development Methodologies and Testing

4. Software Change Management

§         SCM & Testing

§         Audits and Reviews

§         Problem Management

§         Process First - Tools Second

 

5. Testing Techniques and Methods

§         Strategic Link to Techniques and Methods

o       Different Platforms

o       Mainframe

o       Client Server

o       PC/LAN/Desktop    

o       Web

§         Test Automation

§         Practical Tools and Creative Application    

 

6. Overcoming Obstacles to Change

 

Who Should Attend:

QA Engineers and Managers, Test Leads, Software Development Managers, Test Strategists, Project Leads, Project Managers, and anyone responsible for their organization's testing and quality assurance practices.

 

 

View another Course:  Test Management Solutions, Automated Test Tool Utilization, Test Data Development & Tracking