At a glance
4 days
AUD $2695 inc GST
NZD $2790 + GST
Can also run in-house Australia or NZ
Overview

This ISTQB accredited course provides the essential ideas, processes, tools and skills needed to set yourself on a path for true testing professionalism. It provides the methodology behind a successful testing program and covers a wide range of topics, from those related to the individual tester to those related to the testing department as a whole.
The book Foundations of Software Testing by Dorothy Graham, Erik Van Veenendaal, Isabel Evans and Rex Black is supplied to each participant on the public course.
This course, designed by Rex Black, is ideal for testers and test teams preparing for certification. It covers the International Software Testing Qualifications Board Foundation Syllabus 2007.
Intended For
All but the most experienced software testers.
Prerequisites
Reading the ISTQB Foundation Syllabus prior to attending the course will be a great advantage. Click here for the Foundation Syllabus >
Learning outcomes
By the end of this course participants will be able to:
- Articulate the necessity of testing
- Introduce structured, pre-planned testing processes
- Adapt to and manage the psychological factors for testing success
- Select and implement appropriate levels or phases of testing, with the proper participants, objectives, targets, and items under test
- Select and plan for major test types or targets, including functional and non-functional tests, structural tests, confirmation tests, and regression tests
- Explain how maintenance testing differs from new application testing
- Understand the value of, and the difference between static and dynamic techniques
- Explain the phases, roles and responsibilities of a typical formal review, and contrast different types of reviews
- Write test designs, cases, and procedures, relate them to each other, and trace these items to the test basis
- Write and measure test cases using structural testing concepts like coverage, statement and decision coverage, and other control-flow test design techniques
- Understand the factors that influence the selection of appropriate test design techniques
- Explain the importance of independent testing
- Understand and write various types of test plans depending on the project, levels, and targets
- Explain how configuration management supports testing
- Write a good bug or incident report, with the proper content
- Know the different types of test tools, including programmers’ test tools
- Know the potential benefits and risks of test automation
Content
Principles of testing
- Why is testing necessary?
- What is testing?
- General testing principles
- Fundamental test process
- Psychology of testing
Testing throughout the life-cycle
- Software development models
- Test levels
- Test types: the targets of testing
- Maintenance testing
Static techniques
- Reviews and the test process
- Review process
- Static analysis by tools
Test design techniques
- Categories of test design techniques
- Specification-based or black box techniques
- Structure-based or white box techniques
- Experience-based techniques
- Choosing test techniques
Test management
- Test organisation
- Test planning and estimation
- Test progress monitoring and control
- Configuration management
- Risk and testing
- Incident or bug management
Tool support for testing
- Types of test tools
- Effective use of tools, potential benefits and risks
- Introducing a tool into an organisation
Method Used
Presentations, interactive discussion, some self-study, case studies, hands-on exercises, plus recommended additional reading material.
Notes:
- The ISTQB exam is set and administered by the ANZTB (Australia New Zealand Testing Board). Click here for more info >
- In the cities where ANZTB does not hold a regular public exam, Software Education will liaise with the ANZTB to provide an exam soon after the course completion date.


