Software Testing Fundamentals

Limit the risk by conducting thorough testing in the right way
Overview

Everyone has experienced software failures at some point, which can range from minor inconvenience to loss of reputation, confidence, customers, business - even loss of life!  And yet the root cause of all these failures could have been easily detected through proper testing.

Course Code
SOF3TF
Duration
3 Days
Delivery Style
Classroom
Course Type
Public or Private
Max Delegates
12
Available as Nutshell
No

Book your team training at your premises

  • Date
  • Venue
  • Cost
  • More info

Book your place

Purpose of this course

The content raises awareness and understanding of testing as a Quality Assurance activity, taking attendees through different stages in testing and test management, examining concepts, techniques and reasons behind testing.  Each module closely follows the PEOPLECERT ISTQB Certified Tester (Foundation Level) syllabus, an established qualification and an industry-recognised standard for companies and individuals to prove knowledge of the fundamentals of software testing. Although there is no official examination provided at course closure, frequent tests and exercises assess knowledge levels and learning throughout.

Who is this course for

Anyone involved in software testing, covering roles such as: testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers, including those looking to seek the examination in future.

The content is also appropriate for anyone who wants a basic understanding of software testing, such as project managers, quality managers, software development managers, business analysts, IT directors and management consultants.

You will learn how to
  • Understand testing as an activity within software development lifecycles
  • Understand the value of the Fundamental Test Process
  • Project-manage testing as a valued discipline
  • Demonstrate a contribution to quality assurance
  • Use tools and techniques to perform static and dynamic testing
  • Appreciate different roles and responsibilities during testing
Benefits for your organisation

The organisation will gain a deeper understanding of common concepts of software testing and the associated terminology, recognising the importance of testing, how it adds value to both product and project, and how to carry out the best testing available within time and cost constraints.

Benefits for you as an individual

You will be able to demonstrate familiarity with the most common concepts of software testing and the associated terminology and will have the confidence and ability to ensure that software is tested to the highest standards.

Fundamentals of Testing

Why is Testing Necessary?
What is Testing?
The Seven Testing Principles
The Fundamental Test Process
The Psychology of Testing

Testing Throughout the Software Life Cycle

Different Software Development Models
Different Levels of Testing
Types Of Testing
Maintenance Testing

Static Test Techniques

Techniques Used Within Testing
Formal/informal Review Processes
Using Tools For Static Analysis

Test Design Techniques

The Test Development Process
Categories of Test Design Techniques
Specification-based (Black-box) Techniques
Structure-based (White-box) Techniques
Experience-based Techniques
Which Technique to Use?

Test Management

Test Organization
Test Planning and Estimation
Test Progress Monitoring and Control
Configuration Management
Risk and Testing
Incident Management

Tool Support for Testing

Types of Test Tools
Effective Use of Tools
Introducing a new Tool

Prerequisites

You should have at a background in either software development or software testing, such as six months' experience as a system or user acceptance tester or as a software developer.

About the Lead Trainer

Chris is Quanta's Operations Director and is responsible for ensuring the overall smooth running of the business.

Outside of work Chris is a keen volleyball player, he has played national league volleyball for many years and has also tried his hand at coaching, as well as being a qualified volleyball referee. He also loves travelling and is a keen photographer.

Quick Fact: Chris was part of the London 2012 Olympics & Paralympics, spending most of the summer down in the capital as a Field of Play Attendant for the Beach Volleyball and then as a National Technical Officer line judging at the Sitting Volleyball.