Software and hardware testing is a dynamically growing area; vendors and customers of software and hardware components recognize the need of structured and sophisticated testing methods which help them to identify and eliminate bugs more efficiently, make testing time more effective and ensure that the product they create or buy is of the expected high quality.

Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test. Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation. Test techniques include, but are not limited to the process of executing a program or application with the intent of finding software bugs (errors or other defects).

This Software Testing Foundation training is based on the *ISTQB (International Software Testing Quality Board) Foundation. This training will provides comprehensive first-level training for anyone involved in software testing. It covers the fundamentals of testing: definitions of testing standards, planning, managing the lifecycle, reviews and the tools available. Techniques for creating tests are described and practised. The training incorporates *the ISTQB (International Software Testing Quality Board) Foundation Aligned.

Who Should Attend

This training is intended for, i.e.:

Software Tester engineer

Software Quality Assurance

Project Manager

Software Developer

Users

Anyone currently involved in testing or about to move into a testing role will benefit from attending this training

Training Objectives

The participants will get the knowledge and skills of Software Testing Foundtion. Participants will learn how to:

Explain the terminology associated with the ISTQB understand the principles and psychology of testing

Describe verification, validation and the steps in the testing lifecycle

AGENDA AND MATERIAL TRAINING SOFTWARE TESTING FOUNDATION

Why testing is necessary; harm caused by defects in software; root causes; testing and quality assurance; what testing is; general testing principles; fundamental test process and the psychology of testing

Testing throughout the software life cycle:

Software development models; relationship between development, test activities and work products in the development life cycle, project and product characteristics and context; test levels, objectives, typical objects and targets of testing; functional, non-functional, structural and change-related testing; confirmation and regression testing; maintenance testing; regression testing and impact analysis in maintenance.