Practical Software Testing
Course Description
This course explains the fundamentals of software testing. It not only provides a theoretical framework, but also shows how to practically implement software testing techniques.
Practical Software Testing explains how the testing process works, and how it should be implemented, as well as explaining the different terminology around software testing and how it fits into the development of software.
In addition, each candidate is supplied with guidelines on how to improve testing effectiveness in their work environment.
Intended Audience
The course is relevant to junior testers, experienced testers, test analysts, test managers and business analysts.
Course Content
The course covers the following areas:
- Reviews
Reviews are one of the most powerful techniques in software testing, yet they are seldom used because people often underestimate their cost-saving effect. Candidates will not only be taught how to use reviews, but will also be shown how to apply them for maximum effect.
- Requirements management
Candidates will learn a process that identifies, prioritises and tracks the status of testable requirements. This process greatly enhances test management planning, design, execution and reporting.
- Testing techniques
Various techniques to select and design effective tests are taught. This enables testers to find the most serious faults in the shortest time.
- Defect management
Defect management not only allows testers to track faults, but also provides them with the techniques necessary to provide management with insightful reports. These reports include measures that show when testing on a project is no longer cost-effective. In addition, defect classification, analysis and metrics are discussed, and practical conclusions are drawn
from these.
- Testing types
The course presenter will explain various verification and validation testing types, when these should be used and how they should be implemented.
- Other areas
The course also covers other areas, such as:
- different software development lifecycles
- how to write test cases
- test execution
- tips, tricks and case studies
- answers to work-related testing questions
Course Details
- Prerequisites
Previous experience in software testing is not necessary; however, general knowledge of the information technology industry is an advantage.
- Course presentation and duration
The course is presented by an experienced software testing practitioner. The course duration is three days. It runs from 8:00 to 16:30. This includes a lunch and two tea breaks daily.
- Training style
The course is conducted in a classroom style. Candidates use practical tasks to consolidate theoretical concepts. Any testing-related problems encountered in the workplace can be discussed in the course.
- Course materials, certification and assessment
Comprehensive course notes are provided. Practical exercises, which are completed during the course, are handed in for evaluation. On successful completion of this course, the Test and Data Services’ Certificate in Practical Software Testing is awarded. The candidate’s result will be displayed on their certificate.
- Training Venues
Test and Data Services presents courses at several well-established training facilities in Midrand (near Johannesburg and Pretoria), Cape Town and Durban. Training can be arranged at the client’s premises depending on adequate facilities and candidate numbers.