Course Highlights
  • Prepare for the ISTQB® foundation level certification exam (CTFL)
  • Understand the key issues in testing software applications.
  • Learn how to design tests that adequately cover requirements and business events.
  • Advance your career by reinforcing your testing expertise.
  • Learn from an industry recognized expert in software testing and quality
Curriculum

23 Topics
Before Booking the Exam
What is Testing?
Objectives Of Testing
Why is Testing Necessary?
Quality Assurance and Testing
Errors Defects and Failures
Defects Root Causes Effects and Debugging
Concept of Test Coverage in Software Testing
The Seven testing Principles
Test Conditions Test Cases Test Procedure and Test Suites
The Test Process
Test Planning and Test Monitoring and Control
Test Analysis and Test Design
Test Implementation and Test Execution
Test Completion
Test Work Products
Traceability between the Test Basis and Test Work Products
Factors Affect The Test Process
The Psychology of Testing
Chapter 1 Review Questions Part 1
Chapter 1 Review Questions Part 2
Fundamentals of Testing Quiz
Explanations to the Quiz answers

19 Topics
Software Development Models
The Waterfall Model
Verification and Validation
The V-Model
Incremental - Iterative Development Models
What is Agile?
Agile Manifesto
Scrum
Test Levels : Component Testing
Testing Levels : Integration Testing
Testing Levels : System Testing
Testing Levels : Acceptance Testing
Test Types
Test Levels vs Test Types
Maintenance Testing
Testing in Context
Chapter 2 Review Questions
Testing Throughout The Software Life Cycle Quiz
Explanations to the Quiz answers

10 Topics
Static Testing Basics and differences with Dynamic Testing
More on Static Testing
Review Process
Roles in Formal Review
Review Types
Applying Review Techniques
Success Factors for Reviews
Chapter 3 Review Questions
Static Techniques Quiz
Explanations to the Quiz answer

18 Topics
Test Techniques
Introduction to Equivalence Partitioning
Advanced Equivalence Partitioning
Boundary Value Analysis
Decision Table Testing
State Transition Diagram
Use Case Testing
White-Box Techniques : Statement Testing and Coverage
Decision Testing and Coverage
Experience-based Techniques: Error Guessing
Exploratory Testing
Checklist-based Testing
Choosing Test Techniques
Chapter 4 Review Questions Part 1
Chapter 4 Review Questions Part 2
Chapter 4 Review Questions Part 3
Test Design Techniques Quiz
Explanation to Quiz Answers

15 Topics
Risk And Testing
Independent Testing
Tasks of Test Manager and Tester
Test Strategy and Test Approach
Test Planning
Entry and Exit Criteria
Test Execution Schedule
Test Estimation
Test Control
Configuration Management
Defect Management
Chapter 5 Review Questions Part 1
Chapter 5 Review Questions Part 2
Test Management Quiz
Explanantion to Quiz Answers

9 Topics
Tools Support for Testing: Introduction
Test Tools Classification: Introduction
Test Tools Classification
Special Considerations for Test Execution Tools
Benefits and Risks of Test Automation
Effective Use of Tools
Chapter 6 Review Questions
Tool Support For Testing Quiz
Explanations to Quiz Answers

1 Topic
Sample ISTQB® Foundation Exam Simulator

5 Topics
Sample Exam A from ISTQB® 2018
Sample Exam B from ISTQB® 2018
Sample Exam C from ISTQB® 2018
Sample Exam 1 from ASTQB® 2018 (American Software Testing Board)
Sample Exam 2 from ASTQB® 2018 (American Software Testing Board)

2 Topics
About Me The Instructor and my Promises to You [CC]
Finally Getting Ready for the Exam

1 Topic
Booking for the Exam

31 Topics
Why is Testing Necessary?
Typical Objectives of Testing
Errors Defects Failures and Root Causes
Static and Dynamic Testing
Verification and Validation
What is Testing?
Testing and Debugging
Testing’s Contributions to Success
Quality Assurance and Testing
The concept of coverage in software testing
The Seven Testing Priciples
Test conditions Test Cases Test Procedures and Test Suites.
Test Activities Testware and Test Roles
Test Activities and Tasks
Test Planning
Test Monitoring and Control
Test Analysis
Test Design
Test Implementation
Test Execution
Test Completion
Test Process in Context
Testware
Traceability between the Test Basis and Test Work Products
Roles in Testing
Essential Skills and Good Practices in Testing
Generic Skills Required for Testing
Communication skills for testers
Whole Team Approach
Independence of Testing
Fundamentals of Testing Quiz

29 Topics
Sequential Development Models: the Waterfall
The V-Model
Iterative incremental development
Bonus Lecture: What is Agile
Bonus Lecture: Agile Software Development and the Agile Manifesto
Bonus Lecture: Scrum
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
Component Testing
Integration Testing
System Testing
System Integration Testing
Acceptance Testing
Test Types
Functional Testing
Non-functional testing
Black-Box Testing
White-Box Testing
Test Types and Test Levels
Confirmation Testing and Regression Testing
Maintenance Testing
Triggers for Maintenance
Impact Analysis
Testing Through the SDLC Quiz

10 Topics
Static Testing Basics
Differences between Static and Dynamic Testing
Work Products that Can Be Examined by Static Testing
Benefits of Static Testing
Benefits of Early and Frequent Stakeholder Feedback
Work Product Review Process
Roles and responsibilities in Reviews
Review Types
Success Factors for Reviews
Static Testing Quiz

19 Topics
Tool Support For Testing
Benefits and Risks of Test Automation
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
Experience-based Test Techniques
Error Guessing
Exploratory Testing
Collaboration-based Test Approaches
Collaborative User Story Writing
Acceptance Criteria
Acceptance Test-driven Development (ATDD)
Test Analysis and Design Quiz

12 Topics
Agile planning vs. traditional planning
Tester's Contribution to Iteration and Release Planning
Entry Criteria and Exit Criteria
Estimation Techniques
Test Pyramid
Testing Quardrants
Risk and Testing
Risk Definition and Risk Attributes
Product and Project Risks
Product Risk Analysis
Product Risk Control
Managing the Test Activities Quiz

3 Topics
Introduction to Test Analysis and Design
Categories of Test Techniques
Test Tools Quiz

4 Topics
ISTQB Foundation Sample Exam A V4
ISTQB Foundation Sample Exam B V4
ISTQB Foundation Sample Exam C V4
ISTQB Foundation Sample Exam D V4

  Write a Review

ISTQB Foundation Level (CTFL) V4.0 updated 2024

Go to Paid Course