
Learning Objective:
Understand what is software.
Value the significance of software in our lives.
Know different types of software.
Take a quick practical exercise.
Learning Objective:
Understand how software is built.
Get to know the SDLC phases.
Understand how development phases connect.
Hello everyone and welcome to the first lecture of chapter 1. Before we move on with the ISTQB syllabus, it is important to understand how the software test process takes place. Of course, the test process can not be discussed in 5 minutes, but we will take an overview to understand some of the concepts used within software testing.
So, what are we going to learn in this lecture:
Understand the test process and how we analyze what is to be tested.
Overview of the requirements, SRS, Test Cases, and Bug Reports.
We will take an example to demonstrate how everything is linked together.
Topic: What is Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.1
Page: 15
Learning Objective:
Get to know the terms "Word Product" and "Test Object".
Understand the meaning of software testing.
Understand some of the misconceptions regarding software testing.
Distinguish between "Verification" and "Validation" in software testing.
Get additional software testing knowledge.
This lecture is related to:
What is Software Testing
Topic: Errors, Defects, Failures, and Root Causes
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.2.3
Page: 17
Learning Objective:
Distinguish between Errors, Defects, and Failures.
Understand the relationship between these terms.
Understand what is the root cause and the root-cause analysis.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Errors, Defects, Failures, and Root Causes - 1.2.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Software Testing Objectives
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.1.1
Page: 15
Learning Objective:
Know what the test objectives are.
Take some examples of these objectives.
Understand the context related to the weight of these objectives.
In this practical session, we will write some requirements, user stories, and acceptance criteria for social media software.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Testing Objectives - 1.1.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Software Testing and Debugging
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.1.2
Page: 15
Learning Objective:
Understand the distinction between software testing and debugging.
Understand how debugging is performed in the case of static testing and dynamic testing.
Take some examples to demonstrate how debugging takes place.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Testing and Debugging - 1.1.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Testing's Contribution to Success
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.2.1
Page: 15
Learning Objective:
Understand how software testing contributes to the success of the SDLC.
Take some examples of how software testing supports various stages of the development process.
Take some examples of the decision-making support that software testing can provide.
Take an overview of personas and end-user representation.
Get additional software testing knowledge.
This lecture is related to:
Testing’s Contributions to Success
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Testing's Contribution to Success - 1.2.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Software Testing and Quality Assurance | QA
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.2.2
Page: 16-17
Learning Objective:
Understand the distinctions between Quality Control (QC) and Quality Assurance (QA).
Knowing that Software Testing is a form of QC.
Get to know some examples of QC and QA.
Understand how software testing results are used in both QC and QA.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Testing and Quality Assurance (QA) - 1.2.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing priciples
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing principles.
Get additional software testing knowledge.
This lecture is related to:
Software Testing Principles
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing principles.
In this practical session, we will try to prioritize a test environment based on the targeted market. This is an essential technique to avoid setting up a test environment that does not resemble the end-user.
In this practical session, we will learn how we can use a test technique called Equivalence Partitioning or E.P to test a password field of a software.
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing principles.
Get additional software testing knowledge.
This lecture is related to:
Software Testing Principles
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing principles.
Get additional software testing knowledge.
This lecture is related to:
Software Testing Principles
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing principles.
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing principles.
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing principles.
Topic: Testing Principles
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.3
Page: 17-18
Learning Objective:
Get to know the various testing principles.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Principles- 1.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Activities and Tasks
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.1
Page: 18-19
Learning Objective:
Get to know the various testing activities and tasks.
Topic: Test Activities and Tasks
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.1
Page: 18-19
Learning Objective:
Get to know the various testing activities and tasks.
In this practical session, we will take a look at a test plan template. This is a very good practice that will help us understand the test plan more deeply. Plus, we will train ourselves on online research.
Topic: Test Activities and Tasks
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.1
Page: 18-19
Learning Objective:
Get to know the various testing activities and tasks.
Topic: Test Activities and Tasks
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.1
Page: 18-19
Learning Objective:
Get to know the various testing activities and tasks.
Topic: Test Activities and Tasks
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.1
Page: 18-19
Learning Objective:
Get to know the various testing activities and tasks.
Topic: Test Activities and Tasks
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.1
Page: 18-19
Learning Objective:
Get to know the various testing activities and tasks.
Topic: Test Activities and Tasks
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.1
Page: 18-19
Learning Objective:
Get to know the various testing activities and tasks.
Topic: Test Activities and Tasks
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.1
Page: 18-19
Learning Objective:
Get to know the various testing activities and tasks.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Activities and Tasks - 1.4.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Process in Context
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.2
Page: 19
Learning Objective:
A deeper dive into the test principle "Testing is Context-Dependent".
Understand that the test process is not performed in isolation.
Understand how different factors affect how software testing is performed.
Understand contextual factors that influence the test process.
Take some examples.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Process in Context - 1.4.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Process in Context
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.3
Page: 19-20
Learning Objective:
Know what testware is.
Understand the relationship between testware and test activity.
Learn by heart the different work products of all the test activities.
In this practical session, we will take a look at several testware such as test cases, test procedures, and test suites.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Testware - 1.4.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Process in Context
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.4
Page: 20
Learning Objective:
Understand what a traceability matrix is.
Understand how the traceability matrix contributes to successful test monitoring and control.
Take the example of applying traceability to SDLC.
Take the example of applying traceability to fix defects.
Learn the significance of the traceability matrix.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Traceability between Test Basis and Testware - 1.4.4
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Roles in Software Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.4.5
Page: 21
Learning Objective:
Understand test management roles.
Understand technical testing roles.
Know what tasks belong to what role.
Grasp the concept of roles dynamics in software testing.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Roles in Software Testing - 1.4.5
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Generic Skills Required for Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.5.1
Page: 21
Learning Objective:
Understand the different types of skills required for a software tester.
Take some examples along regarding these skills.
Topic: Generic Skills Required for Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.5.1
Page: 21
Learning Objective:
Understand the different types of skills required for a software tester.
Take some examples along regarding these skills.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Generic Skills Required for Testing - 1.5.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Independence of Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.5.3
Page: 22
Learning Objective:
Understand what is test independence.
Take some examples along regarding these skills.
Know different types of independence.
Understand benefits and drawbacks of high levels of software test independence.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Independence of Testing - 1.5.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Whole Team Approach
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 1
Headline: 1.5.2
Page: 22
Learning Objective:
Understand what is the whole team approach.
Know how the whole team approach relate to Extreme Programming ( XP ) and Agile.
Understand how the software tester collaborate with the entire team in the whole team approach.
Know the benefits and drawbacks of the whole team approach.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Whole Team Approach - 1.5.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Impact of the Software Development Lifecycle on Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.1.1
Page: 24
Learning Objective:
Learn what the SDLC is
Understand the purpose and significance of the SDLCs
Know the different types of SDLCs
Know some model examples of the SDLCs
Topic: Impact of the Software Development Lifecycle on Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.1.1
Page: 24
Learning Objective:
Learn what the development approach is
Understand the relationship between an SDLC and a development approach
Know some examples of the development approaches out there
Understand how the choice of a particular SDLC can affect how software testing is performed
Get additional software testing knowledge.
This lecture is related to:
Impact of the SDLC on Testing
Get additional software testing knowledge.
This lecture is related to:
Impact of the SDLC on Testing
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Impact of the SDLC on testing - 2.1.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: DevOps and Software Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.1.2
Page: 24-25
Learning Objective:
Understand that there is a set of good testing practices applicable to all SDLCs.
Know what good software testing practices are.
Take a look at some examples.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
SDLC and Good Software Testing Practices - 2.1.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Software Testing as a Driver for Software Development
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.1.3
Page: 25
Learning Objective:
Understand what is the shift-left approach.
Benefits of the shift-left approach.
Challenges of implementing the shift-left approach.
Get additional software testing knowledge.
This lecture is related to:
Software Testing as a Driver for Software Development
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Testing as a Driver for Software Development - 2.1.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: DevOps and Software Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.1.4
Page: 25-26
Learning Objective:
Understand what is the Dev-Ops approach.
Know why the Dev-Ops approach was introduced.
Understand the principles of Dev-Ops.
Understand what is the Operation Team.
Understand the principles of the CI/CD pipeline.
Know the benefits and disadvantages of the Dev-Ops approach.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
DevOps and Software Testing - 2.1.4
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Shift-Left Approach
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.1.5
Page: 26
Learning Objective:
Understand what is the shift-left approach.
Benefits of the shift-left approach.
Challenges of implementing the shift-left approach.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Shift-Left Approach - 2.1.5
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Retrospectives and Process Improvement
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.1.6
Page: 26-27
Learning Objective:
What are retrospectives?
When a retrospective should be held?
Who can participate in a retrospective?
What do we discuss in retrospectives?
The benefits/outcomes of retrospectives on software testing
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Retrospectives and Process Improvement - 2.1.6
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Levels
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.2.1
Page: 27-28
Learning Objective:
Understand what is a test level.
Why do we need test levels?
The goal of each test level.
What development phase does each test level belong to?
Who participates in software testing at each test level?
What is the test basis evaluated at each test level?
Topic: Test Levels
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.2.1
Page: 27-28
Learning Objective:
Understand more about acceptance testing.
Know what are the different forms of acceptance testing.
Difference between Alpha and Beta Testing
User-Acceptance Testing [ UAT ]
OAT, BAT, CAT, RAT
Let's suppose any car-riding app. For example, Uber. We will see what each test level can look like on such an app.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Levels - 2.2.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Types
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.2.2
Page: 28-29
Learning Objective:
Understand what is a test type.
Understand what are the characteristics of functional testing.
Understand what are the characteristics of non-functional testing.
Overview of Performance, Security, Usability testing, and other non-functional test types.
Overview of Black-Box testing
Overview of White-Box testing
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Types - 2.2.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Confirmation Testing and Regression Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.2.3
Page: 29
Learning Objective:
Understand the concept of confirmation and regression testing.
What is the difference between confirmation and regression testing?
Different approaches to implementing confirmation testing.
The role of impact analysis in regression testing.
The importance of automating regression testing.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Confirmation Testing and Regression Testing - 2.2.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Maintenance Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 2
Headline: 2.3.1
Page: 30
Learning Objective:
Understand what is maintenance testing.
Understand modifications in maintenance testing.
Understand upgrades and migration in maintenance testing.
The role of maintenance testing in the software retirement process.
Take several examples of maintenance testing.
Understand the role of impact analysis in maintenance testing.
Understand factors affecting the scope of maintenance testing.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Maintenance Testing - 2.3.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Work Products Examinable by Static Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.1.1
Page: 32
Learning Objective:
Understand what is static testing.
Be able to distinguish between both static & dynamic testing.
Understand how static testing aligns with early testing and the shift-left approach.
Get to know the types of static testing.
Understand the characteristics of static review.
Understand the characteristics of static analysis.
Get to know the objectives of static testing.
Understand what work products that can and can't be evaluated using static testing.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Work Products Examinable by Static Testing - 3.1.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Value of Static Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.1.2
Page: 32-33
Learning Objective:
Understand how static testing aligns with the values of early testing and the shift-left approach.
Understand how static testing can find defects that can't be detected using dynamic testing.
Understand how can static testing evaluate the quality characteristics of a work product.
Understand how static testing can build confidence in our software.
Understand how static testing helps validate stakeholders' needs.
Understand the added value of static testing on communication between team members.
Understand the cost-reduction benefits of static testing.
Understand why static testing is an efficient way of finding defects.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Value of Static Testing - 3.1.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Differences between Static Testing and Dynamic Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.1.3
Page: 33
Learning Objective:
Determine whether any testing activity belongs to Static or Dynamic testing.
Learn types of defects detected by Static or Dynamic testing.
Understand quality characteristics of work products that Static and Dynamic testing can evaluate.
Differentiate how defects are detected in Static and Dynamic testing.
Know what work products that can be examined by either Static or Dynamic testing.
Get additional software testing knowledge.
This lecture is related to:
Static Testing and Dynamic Testing
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Difference between Static Testing and Dynamic Testing - 3.1.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Benefits of Early and Frequent Stakeholder Feedback
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.2.1
Page: 33-34
Learning Objective:
Grasp the concept of two-way communication and feedback with the stakeholders.
Understand the importance of early and frequent feedback.
Get to know some examples from the real software testing world.
Understand the drawbacks of not communicating feedback early and frequently.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Benefits of Early and Frequent Stakeholder Feedback - 3.2.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Review Process Activities
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.2.2
Page: 34
Learning Objective:
Understand different review process activities.
Understand what different tasks are carried out inside each activity.
Understand that the review process is context-dependent.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Review Process Activities - 3.2.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Roles and Responsibilities in Reviews
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.2.3
Page: 34-35
Learning Objective:
Know what are the different roles in software testing.
Understand the responsibilities and tasks of each role in reviews.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Roles and Responsibilities in Reviews - 3.2.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Review Types
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.2.4
Page: 35
Learning Objective:
Understand different review types used in software testing.
Topic: Review Types
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.2.4
Page: 35
Learning Objective:
Understand different factors that affect the choice of the review type.
Get additional software testing knowledge.
This lecture is related to:
Review Types
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Review Types - 3.2.4
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Success Factors for Reviews
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 3
Headline: 3.2.5
Page: 35-36
Learning Objective:
Understand different factors that affect the success of reviews in software testing.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Success Factors for Reviews - 3.2.5
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Techniques Overview
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.1
Page: 38
Learning Objective:
Understand the test techniques.
Learn why these test techniques are important in software testing.
Distinguish between White-Box, Black-Box, and Experience-Based test techniques.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Techniques Overview - 4.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Equivalence Partitioning (EP)
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.2.1
Page: 38-39
Learning Objective:
Understand the concepts of the Equivalence Partitioning.
Take some practical examples.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Equivalence Partitioning - 4.2.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Boundary Value Analysis (BVA)
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.2.2
Page: 39
Learning Objective:
Understand the concepts of the Boundary Value Analysis.
Distinguish between a 2-way BVA and a 3-way BVA.
Take some practical examples.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Boundary Value Analysis - 4.2.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Decision Table Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.2.3
Page: 40
Learning Objective:
Grasp the concepts of decision table testing.
Understand how to read and sketch the decision table.
Understand the decision rules and outcomes of a decision table.
Learn how to minimize a decision table.
Understand the importance of decision tables in software testing.
Take some practice.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Decision Table Testing - 4.2.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: State Transition Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.2.4
Page: 40-41
Learning Objective:
Grasp the concepts of state transition testing.
Understand how to analyze state transition diagram.
Understand how to interpret different types of state transition tables.
Understand the following terms: State, Transition, Action, and event.
Take some practice.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
State Transition Testing - 4.2.4
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Statement Testing and Statement Coverage
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.3.1
Page: 41
Learning Objective:
Grasp the concept of statement testing.
Understand how statement coverage is calculated.
Know the weaknesses of statement testing.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Statement Testing and Statement Coverage - 4.3.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Branch Testing and Branch Coverage
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.3.2
Page: 42
Learning Objective:
Grasp the concept of Branch testing.
Understand how statement coverage is calculated.
Get to know how to interpret the control flow graphs.
Understand how branch testing differs from statement testing.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Branch Testing and Branch Coverage - 4.3.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: The Value of White-Box Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.3.3
Page: 42
Learning Objective:
Get a firm understanding on how important White-Box testing is.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
The Value of White-Box Testing - 4.3.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Error Guessing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.4.1
Page: 42-43
Learning Objective:
Understand what is "Error Guessing"
Know that Error Guessing is an experience-based test technique
Know the criteria we can build our anticipations on
Know the different types of errors we can anticipate
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Error Guessing - 4.4.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Exploratory Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.4.2
Page: 43
Learning Objective:
Understand what is "Exploratory Testing" and its usage in software testing
Know when it's the best to use exploratory test technique
Know the characteristics of exploratory testing; time-boxed and using test charters
Understand the advantages and drawbacks of exploratory test technique
Topic: Exploratory Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.4.2
Page: 43
Learning Objective:
Understand what is "Exploratory Testing" and its usage in software testing
Know when it's the best to use exploratory test technique
Know the characteristics of exploratory testing; time-boxed and using test charters
Understand the advantages and drawbacks of exploratory test technique
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Exploratory Testing - 4.4.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Checklist-Based Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.4.3
Page: 43-44
Learning Objective:
Understand what is "Checklist-Based Testing" and its usage in software testing
Know when it's the best to use checklist-based test technique
Know the characteristics of a good checklist
Know what not to include in a checklist
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Checklist-Based - 4.4.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Collaborative User Story Writing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.5.1
Page: 44
Learning Objective:
Understand the concept of collaborative user story writing in agile
Know who writes the user story in the collaborative approach
Get to know the 3C's concept of a user story
Understand how to write a user story and its acceptance criteria
Learn about the INVEST technique
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Collaborative User Story Writing - 4.5.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Acceptance Criteria
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.5.2
Page: 44-45
Learning Objective:
Understand the importance of acceptance criteria
Know the uses of acceptance criteria in development and software testing
Know the conditions of good acceptance criteria
Know the different ways of writing the acceptance criteria
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Acceptance Criteria - 4.5.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Acceptance Test-Driven Development | ATDD
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 4
Headline: 4.5.3
Page: 44-45
Learning Objective:
Revise the concepts of test-first development
Basics of acceptance test-driven development ATDD
Best practices when it comes to ATDD test cases
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Acceptance Test-Driven Development - 4.5.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Purpose and Content of a Test Plan
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.1.1
Page: 47
Learning Objective:
Review what is a test plan.
Understand why do we need a test plan.
Know the important elements within a test plan.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Purpose and Content of a Test Plan - 5.1.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Tester's Contribution to Iteration and Release Planning
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.1.2
Page: 47
Learning Objective:
Understand the difference between release and iteration planning.
Understand what are the tasks and activities carried out in release and iteration planning.
Know how tester can contribute in both iteration and release planning.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Tester's Contribution to Iteration and Release Planning - 5.1.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Entry Criteria and Exit Criteria
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.1.3
Page: 48
Learning Objective:
Understand the difference between entry and exit criteria.
Understand naming conventions in Agile; Definition of Ready & Definition of Done.
Take some examples of both Entry and Exit Criteria.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Entry Criteria and Exit Criteria - 5.1.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Estimation Techniques
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.1.4
Page: 48-49
Learning Objective:
Understand the difference between several estimation techniques.
Know what's the best time to use each estimation technique.
Solve some problems regarding "Estimation Based On Ratio" and "3-Point Estimation Technique".
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Estimation Techniques - 5.1.4
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Case Prioritization
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.1.5
Page: 49
Learning Objective:
Understand what is test case prioritization.
Understand why we need test case prioritization.
Know the different ways and strategies we can use to prioritize out test cases.
Understand the concept of test case dependency.
Take a hands-on example as a practice.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Case Prioritization - 5.1.5
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Pyramid
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.1.6
Page: 49-50
Learning Objective:
Understand what is the test pyramid.
Understand what are the characteristics of tests taking place at different pyramid levels.
Understand some classifications of the test pyramid.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Pyramid - 5.1.6
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Test Quadrants
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.1.7
Page: 50
Learning Objective:
Understand what are the test quadrants.
Know different tests that take place in each quadrant.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Test Quadrants - 5.1.7
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Risk Definition and Risk Attributes
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.2.1
Page: 50-51
Learning Objective:
Understand what is a risk.
Take some examples of risks.
Get to know risk management.
Get to know risk analysis and risk control.
Understand risk likelihood and risk impact.
Know how a risk is calculated.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Risk Definition and Risk Attributes - 5.2.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Risk Definition and Risk Attributes
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.2.2
Page: 51
Learning Objective:
Understand and distinguish between product risks and product risks.
Understand the negative consequences of both project and product risks.
Take some examples on both project and product risks.
Topic: Risk Definition and Risk Attributes
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.2.2
Page: 51
Learning Objective:
Understand and distinguish between product risks and product risks.
Understand the negative consequences of both project and product risks.
Take some examples on both project and product risks.
Topic: Risk Definition and Risk Attributes
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.2.2
Page: 51
Learning Objective:
Understand and distinguish between product risks and product risks.
Understand the negative consequences of both project and product risks.
Take some examples on both project and product risks.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Project Risks and Product Risks - 5.2.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Product Risk Analysis
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.2.3
Page: 51-52
Learning Objective:
Understand what is product risk analysis.
Understand the goals and objectives of product risk analysis.
Gain additional knowledge regarding risk identification and risk assessment.
Know what techniques are used to identify product risks.
Know what are the processes involved in risk assessment.
Understand the difference between quantitative and qualitative risk assessment.
Know how can product risk analysis affect software testing.
Topic: Product Risk Control
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.2.4
Page: 52
Learning Objective:
Understand what is product risk control.
Understand the difference between risk mitigation and risk monitoring.
Know what kinds of reports are dealing with risk mitigation and risk monitoring.
Know test activities involved in risk mitigation and risk monitoring.
Know different mitigation strategies.
Understand different testing taking place in risk mitigation by testing.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Product Risk Control - 5.2.4
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Metrics Used in Software Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.3.1
Page: 52-53
Learning Objective:
Know what metrics are.
Understand when metrics are gathered.
Understand what are the purposes of gathering metrics.
Know the categories of metrics and take some examples.
Know the control action taken in software testing in response to metrics collected.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Metrics Used in Software Testing - 5.3.1
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Purpose, Content and Audience for Test Reports
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.3.2
Page: 53-54
Learning Objective:
Understand when test progress reports and test completion reports are generated.
Understand how these reports help improve SDLC and software testing process.
Know the different audience who are concerned in these kinds of reports.
Understand the goal of generating these reports.
Know what are the contents of these reports and how we benefit from them.
Know how different audience have different interests in these reports.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Purpose, Content and Audience of Test Reports - 5.3.2
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Communicating the Status of Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.3.3
Page: 54
Learning Objective:
Know the different way of communicating reports in software testing.
Understand the context-dependence nature when communicating test reports.
Understand different factors affecting reports communication.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Communicating the Status of Testing - 5.3.3
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Configuration Management
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.4
Page: 54-55
Learning Objective:
Understand what is Configuration Management and in what it's used.
Understand how Configuration Management help stakeholders monitor and audit projects.
Understand the role of Configuration Management in version control.
Know the work products that can fall under Configuration Management.
Get a glimpse of automated Configuration Management in automated frameworks such as DevOps.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Configuration Management - 5.4
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Defect Management
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 5
Headline: 5.5
Page: 55-56
Learning Objective:
Understand the role of defect management in the SDLC.
Distinguish between defect management and defect reports.
Understand what are the sub-activities taking place during defect management.
Know how to write a defect report or a bug report.
Know what are the elements and contents of a bug report.
Understand the concept of false positive and false negative results in defect reports.
Let's further practice what we have learned, and solve a question provided by the ISTQB.
Topic:
Defect Management - 5.5
Source:
Sample Exam set A - Version 1.4
ISTQB® Certified Tester Syllabus
Foundation Level - CT-FL V4
Compatible with Syllabus version 4.0
Topic: Tools Support for Software Testing
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 6
Headline: 6.1
Page: 58
Learning Objective:
Understand the concept of tools in software testing.
Understand why we might use tools in software testing.
Know some categories and examples of the tools used in software testing.
Topic: Benefits and Risks of Test Automation
Syllabus: ISTQB Foundation Level CTFL V4.0
Chapter: 6
Headline: 6.2
Page: 58-59
Learning Objective:
Understand the different benefits and drawbacks of tools and test automation tools.
Welcome to our ISTQB Foundation Level V4 Training / CTFL V4.0. Where you'll learn the foundations of software testing and get's certified as an ISQTB FL software tester.
Here, you will be part of our software testing bootcamp training, in which you can expect the following:
Become a Certified Software Tester [ CT-FL ]
Learn software testing foundations and concepts
Get practical exercises on writing test cases, defect reports, etc
Practice ISTQB Foundation Level V4 tests with detailed explanation
Solve official ISTQB exam sample question following each lecture
Challenging quizzes following each lecture
Course structure:
Regular Lectures: World-Class syllabus video explanation, based on the new V4.0 ISTQB Foundation Level CTFL
Extension Lectures: Where we will discuss some software testing topics beyond the ISTQB syllabus
Practical Lectures: Hands-On experience with required software tester skill, such as writing test cases, defect reports, reviewing user stories, test plans, acceptance criteria, etc
Exam Sample Lectures: Following each lecture. Solving an official ISTQB Foundation Level V4 test question regarding each topic
Quizzes: Following: Following each lecture. Solving quizzes to further cement newly acquired information
Exams: Practice our famous exams that we personally construct. Which mimics the actual ISTQB test in every aspect. Accompanied with answers and well-detailed explanations
Note: The exams provided in this course are not the same as the ones you'll find in our exam course. So, be confident that you will not find any redundant or repeated questions.
How this course was created?
This course was structured, created, and reviewed by a group of certified software testers at One Run Academy. We provided more than 15 hours of well-structured software testing content, alongside quizzes, exam preparation.
Who can enroll in this course?
Anyone, as the ISTQB Foundation Level V4 is a no-prerequisite domain
Student who want to become Certified Software Testers [ CTFL ]
Software testers who want to sharpen their skills and knowledge
Any development team member who wants to acquire software testing knowledge