ISTQB (ISEB) Foundation Course in Software Testing

Course Description

A three and 1/2 day course plus examination. Most organisations require ISTQB certification as a minimum skill requirement for software testers and therefore fundamental when applying for roles. In this course, you will use a standardised approach to software testing that will be immediately applicable to your projects. In order to attain the certification you will be required to pass a 60-minute exam. Our trainers will fully prepare you by employing scenarios that mirror the exam questions in a mock exam session, and by focusing the three day course delivery with a balance of theory and practice. Once you have completed the course and passed the exam you will be an ISTQB Certified Tester - Foundation Level. You will then have the opportunity to extend your knowledge and certification as a Test Manager, Test Analyst and/or Technical Test Analyst.
3.5 Days online or 3 Days in-person
€1350.00
 

Prerequisites

The ISTQB Certified Tester Foundation Level course is appropriate for everyone involved in software testing.

Course objectives

On completion of ISTQB Certified Tester Foundation Level, attendees will be able to:
Promote efficient and effective communication with a common software testing vocabulary
Demonstrate understanding of fundamental software testing concepts and optimising test practices
Use established techniques for designing tests at all test levels and interpreting tests from test specifications
Report on test results, including defect reports
Understand test management principles and project factors for resources, strategies and planning
Understand the value that software testing brings to stakeholders and contribute effectively in reviews
Identify essential skills required for testing and understand the impact of risk on testing
Know risks and benefits related to test automation

Who should attend?

Test Programme Manager, Test Manager, Requirements Engineer, Developer, Functional Tester, Agile Tester, User Acceptance Tester, Test Automation Specialist, Performance Test Specialist, Test Environments Specialist, Security Testing Specialist and Test Consultants.

Exam

This course supports preparation for a 1-hour MCQ examination that the candidate must pass to gain the ISTQB certificate. This certification allows you to progress to the ISTQB Advanced Level and/or ISTQB Specialist track learning paths. The ISTQB Foundation Level exam requires a 65% passing score - 26 of 40 MCQs.
Mock examination is taken as part of the course
Official examination - For online courses, participants are registered and receive an exam voucher, to schedule an exam at a time suitable to them.
Usually taken at 16.00 on the final day of the public course, when delivered in-person.

Fundamentals of Testing

What is Testing?:
Test Objectives
Testing and Debugging

Why is Testing necessary?:
Testing’s Contributions to Success
Testing and Quality Assurance (QA)
Errors, Defects, Failures and Root Causes

Testing Principles:
Test Activities, Testware and Test Roles
Test Activities and Tasks
Test Process in Context
Testware, Traceability between the Test Basis and Testware

Essential skills and good practices in Testing:
Generic Skills Required for Testing
Whole Team Approach
Independence of Testing

Testing throughout the Software Development lifecycle

Testing in the Context of a Software Development Lifecycle:
Impact of the Software Development Lifecycle on Testing
Software Development Lifecycle and Good Testing Practices
Testing as a Driver for Software Development
DevOps and Testing,
Shift-Left Approach
Retrospectives and Process Improvement

Test Levels and Test Types:
Test Levels
Test Types
Confirmation Testing
Regression Testing
Maintenance Testing


Static techniques including

Static Testing Basics:
Work Products Examinable by Static Testing
Value of Static Testing
Differences between Static Testing and Dynamic Testing

Feedback and Review Process:
Benefits of Early and Frequent Stakeholder Feedback
Review Process Activities
Roles and Responsibilities in Reviews
Review Types
Success Factors for Reviews

Test Analysis and Design

Test Techniques Overview:
Black-box Test Techniques
Equivalence Partitioning
Boundary Value Analysis
Decision Table Testing
State Transition Testing

White-box Test Techniques:
Statement Testing and Coverage
Branch Testing and Coverage
The Value of White-box Testing

Experienced-based Test Techniques:
Error Guessing
Exploratory Testing
ChecklistBased Testing

Collaboration-based Test Approaches:
Collaborative User Story Writing
Acceptance Criteria
Acceptance Test-driven Development

Managing the Test Activities

Test Planning:
Tester's Contribution to Iteration and Release Planning
Entry Criteria and Exit Criteria
Estimation Techniques
Test Case Prioritisation
Test Pyramid
Testing Quadrants

Risk Management:
Risk Definition and Risk Attributes
Project Risks and Product Risks
Product Risk Analysis
Product Risk Control

Test Monitoring, Test Control and Test Completion:
Metrics used in Testing
Purpose, Content and Audience for Test Reports
Communicating the Status of Testing

Configuration Management

Defect Management

Test Tools

Tool Support for Testing
Benefits and Risks of Test Automation


ISEB FoundationISQTB FoundationISTQBISTQB FoundationSoftware TestSoftware Testing