Software Testing Essentials - ST00 ( 1 Day )
Price: $600.00
Course Outline
Download Course Outline (PDF)
View Course Schedule
Abstract/Overview
This course teaches the concepts necessary for students to progress from an informal, chaotic approach to a systematic and repeatable testing practice. It teaches students the basics of test planning, test design, test development, and test execution/validation.
The process illustrated in this course focuses on defect detection, including walkthroughs and inspections, through to defect prevention. It advocates a combination of static and dynamic testing techniques, based on requirements and their risk of failure. As well, this course emphasizes the importance of test process measurement and presents several useful metrics.
Audience - Who Should Attend?
Any Information Technology personnel and members of the business community involved in the system software testing process. This can include IT developers/designers, IT software testers, Quality Assurance personnel, and IT business team leaders or managers. IT managers and team leaders would also find this course beneficial in order to gain a better understanding about the complexity of software testing.
Prerequisite
No previous testing experience or exposure to software testing is required. A general knowledge of software development processes as well as a familiarity with business and Information Technology is helpful but not essential.
Objective
- Understand where testing fits within the development life cycle.
- Acquire concepts of a systematic, repeatable approach to testing.
- Acquire basic understanding of test planning, test design, test preparation, and test execution/validation.
- Acquire basic concepts associated with Risk Management.
- Understand the purpose of the various levels of testing: unit, integration, system, and user acceptance.
Content
Concepts
- Systems Development Life Cycle
- What is Software Testing?
- IB-TestSphere Overview
- How does Software Testing Differ from Quality Assurance?
- Quality Organization
Static and Dynamic Testing
- Defects
- Quality Control Techniques
- Static Testing
- Dynamic Testing
Risk Management
- Background
- Definitions
- Sources of Risks
- Project Level Risks
- Component Level Risks
- Using Risks to your Advantage
Test Planning and Design
- Software Testing Process
- Test Planning
- Test Design
Test Development and Execution
- Software Testing Process
- Test Development
- Unit Testing
- System Testing
- User Acceptance
Testing Testing Metrics
- Defect Management
- Defect Recording
- Defect Reporting
- Defect Evaluation
- Quality Metrics
- Test Process Maturity
Course Schedule
| Start Date | Location | Class Code | Duration (days) |
| Mon, Sep 27 2010 | Toronto | P35677 | 1 |
| Tue, Nov 02 2010 | Ottawa | P35985 | 1 |
| Fri, Dec 03 2010 | Toronto | P35733 | 1 |
| | | | |
top