Project Management Training
Project Management Consulting
Keynote Speaking
Leadership Workshops
Team Building
 

Articles
Newsletters
Affiliations
Partners
Links
Downloads
 

About
Schedule
Profiles
Testimonials
Mindavation Foundation
Contact the Mindavators

Effective Software Testing Techniques - A Guide for Project Managers

Course Content:

Testing Concepts
o What is testing?
o Testing definitions, issues and questions
o Characteristics of effective testing
o Defining testing processes
o Root causes for inadequate testing

Planning for Quality
o Testing in an iterative development lifecycle
o When to begin testing
o Levels of testing
o Testing techniques (Black box, white box, static, dynamic)
o The cost of quality and defects
o Quality programs

Testing deliverables
o Test strategies and plans
o Test scenarios and scripts
o Testing results
o The traceability matrix
o Testing during each part of the project lifecycle
o Risks related to testing

Documentation reviews
o Benefits
o Review techniques
o Peer reviews
o Inspections
o Characteristics of good requirements, design and code
o Getting requirements correct the first time
o Requirements Analysis

Dynamic Testing
o Types of dynamic tests
o Unit testing
o Object oriented testing
o Stubs and drivers
o Testing pitfalls
o Enterprise and acceptance testing
o Security and stress testing
o Disaster recovery testing
o Compliance testing

DIRT – Data, Issues, Roles and Tools
o Defining and managing test data
o Architecture based testing issues - client/server, web & vendor packages
o Defining testing roles
o Responsibility matrix
o Testing tools






Course Registration
Ask the Mindavators

© 2004 Mindavation - All rights reserved.
Please contact our Webmaster with comments or questions.
Go to Mindavation Australia