Software Design and Testing
- Length:
- 1 day
-
- Prerequisites:
- None
-
- Audience:
- All personnel involved in the design,
creation, or testing of software
-
- Description:
- This course explains the purpose of
software testing and how it fits into the software life cycle. Through
exercises, you will learn how to design test cases and understand the
difference between module and program testing. Also discussed are
special considerations for the vendor and the end user, alternative
approaches in testing, and the differences in integration, systems, and
acceptance testing.
-
- Topics/Outline
-
 |
A Definition of Software Testing |
 |
Debugging vs. Testing |
 |
Principles of Debugging |
 |
Debugging: Deduction, Induction, and
Error Analysis |
 |
The Principles of Testing |
 |
Economic Feasibility |
 |
White vs. Black Box Testing |
 |
Structured Programming |
 |
Design Strategy |
 |
Test Types |
 |
Testing Alternatives |
 |
Other Considerations |

|