At a glance

Duration:
3 days
Cost:
AUD $2200 inc GST
Contact us if you would like
to run this course in-house.
Software Testing

Software Testing Foundation (ISTQB Accredited)

The highway to a successful Software Testing career

ISTQB Accredited Course

This ISTQB accredited course provides the essential ideas, processes, tools and skills needed to set yourself on a path for true testing professionalism. The course is designed by ISTQB President Rex Black, co-author of the ISTQB Foundation Level Syllabus, and reveals the methodology behind this successful testing program.

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.

After this course you will be able to: 

  • Structure and control your own test activities
  • Apply efficient test techniques and effective test strategies
  • Articulate the necessity of your test activities
  • Rely on the test methodology learnt
  • Be confident you are doing the right things as a tester and
  • Obtain your ISTQB foundation certificate

“This course has rejuvenated my thirst for knowledge to direct my professional development.  It has assisted me to identify areas that I need to know & understand to carry out my role as a tester.  Thank you!”

   Dianne Jewel, Royal District Nursing Service, Melbourne

The course materials are designed by Rex Black, President of the International Software Testing Qualifications Board (ISTQB) and co-author of the ISTQB 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

Over 3 days you will cover…

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 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

 

This course finishes with a mock exam. After the exam your instructor will give you personal tips, which will help you with passing the ISTQB Foundation exam.

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.
Software Education Australia Pty Ltd
Freecall: 1800 145 152 Fax: 1800 145 715
Proud to support World Vision