|
|
|
Objectives | Audience | Skills | Methods | Course Structure The testing of
modern software systems
assumes an increasingly significant importance.
Not only in the enhancements of Legacy systems, but the newer
event-driven systems must also be effectively tested. This 2-day course addresses some of the latest testing
methods and shows how they may easily be incorporated into current testing
management practices.
COURSE OBJECTIVESTo provide delegates with the purpose and methodology
behind effective Software Testing.
WHO WILL THIS COURSE BENEFIT?All technical Management and Systems personnel
responsible for the Management of systems testing and unit testing.
Programme Testing staff wishing to enhance the effectiveness of
their testing skills. Project
Managers concerned with identifying the point at which sufficient testing
has occurred. Note: Business Users involved with acceptance testing
will find the morning session of day one invaluable. WHAT SKILLS WILL THE DELEGATE GAIN FROM THIS TRAINING?This course will enable delegates to:
WHAT METHODS ARE USED TO IMPART THESE SKILLS?
Course
Structure
DAY 1:
|
|
What causes Software Defects? (Three major causes) | |
|
When to Use Black Box Testing | |
|
When to Use Glass Box Testing | |
|
When to Use Demonstrative Testing | |
|
When to Use Destructive Testing | |
|
When to Use Static Testing | |
|
When to Use Dynamic
Testing |
|
Benefits of Static Testing | |
|
Steps in Acceptance Testing | |
|
Planning the Acceptance Test | |
|
Optimising the Testing Order, Critical Success Factors (CSF), Pareto Analysis and Risk | |
|
Sources of Test Data | |
|
Typical Static Tests | |
|
How to Conduct a Fagan Inspection | |
|
Software Support Tools |
Dynamic Testing Methods:
|
Stress Testing | |
|
Sensitivity Analysis | |
|
Boundary Classes | |
|
Boundary Tests |
How to Test for Reliability
|
Availability Measurement | |
|
Reliability Growth Models | |
|
Non Homogenous
Poisson Process (NHPP) Model |
Determining Test Adequacy
|
Mills Hypergeometric Method |
When to create the system test Plan
System Test Documentation
Optimised Testing Order
Typical Software Testing Tools
Completing the System Test
The
Testing Philosophy of Dijkstra
Glass Box Testing
Structural Boundaries with Unit Testing
Path Analysis Methods
Finding the Basis Test Paths
When to create the Unit Test Plan
Debugging Techniques
|
Inference | |
|
Inductive Debugging | |
|
Deductive Debugging |
Ten best Debugging Steps
Essential Debugging Tools
Essential Software Regression Testing
Management and Control Issues
Quality Defined (three definitions)
Employing the Defect Prevention Process
Course Summary and Conclusion
|
© BIStek Pty Limited trading as BIS Training |