Software Testing Foundation (STF)
Course Description
BCS (ISEB) professional certifications are internationally recognised and popular with people working in IT who wish to further their career development. Certification in software testing is offered at three levels Foundation, Intermediate and Advanced. This course covers the official syllabus for the Foundation level.
Learning objectives for the syllabus are classified as follows:
K1: remember
K2: understand
K3: apply
K4: analyse
and are reflected in the course content.
The course format is instructor-led with presentations and discussions supported by practical work involving a realistic case study which allows reinforcement of learning and enhances the understanding process.
Target Student
Anyone who has an interest in understanding the basic concepts of software testing including testers, test analysts, test engineers, test consultants, test managers, user acceptance testers and software developers, and wants to gain ISTQB-BCS certification at the Foundation level.
Prerequisites
A basic working knowledge of IT.
Performance-Based Objectives
Upon successful completion of this course, students will be able to confidently take the ISTQB-BCS Certified Tester Foundation Level examination.
Course Content
Fundamentals of Testing
Why is testing necessary
What is testing?
General testing principles
Fundamental test process
The psychology of testing
Code of ethics
Testing Throughout the Software Life Cycle
Software development models
Test levels
Test types
Maintenance testing
Static Techniques
Static techniques and the test process
Review process
Static analysis by tools
Test Design Techniques
The test development process
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 management
Tool Support for Testing
Types of test tool
Effective use of tools: potential benefits and risks
Potential benefits and risks of tool support for testing (for all tools)
Special considerations for some types of tool
Introducing a tool into an organisation