Course Summary

The ISTQB Certified Tester Foundation Level (CTFL) certification is the cornerstone of essential testing knowledge that can be applied to real-world scenarios. The syllabus provides a comprehensive understanding of the terminology and concepts used in the testing domain worldwide, making it relevant for all software delivery approaches and practices, including Waterfall, Agile, DevOps, and Continuous Delivery.

• Understand what testing is and why it is beneficial
• Understand fundamental concepts of software testing
• Identify the test approach and activities to be implemented depending on the context of testing
• Assess and improve the quality of documentation
• Increase the effectiveness and efficiency of testing
• Align the test process with the software development lifecycle
• Understand test management principles
• Write and communicate clear and understandable defect reports
• Understand the factors that influence the priorities and efforts related to testing
• Work as part of a cross-functional team
• Know risks and benefits related to test automation
• Identify essential skills required for testing
• Understand the impact of risk on testing
• Effectively report on test progress and quality

Module 1: Fundamentals of Testing
• What is Testing?
• Testing and Debugging

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

Module 3: Testing Principles
• Testing Principles

Module 4: Test Activities, Testware and Test Roles
• Test Activities and Tasks
• Test Process in Context
• Testware
• Traceability Between the Test Basis and Test Work Products
• Testing Roles

Module 5: Essential Skills and Good Practices in Testing
• Generic Skills Required for Testing
• Whole Team Approach
• Advantages of the Whole Team Approach
• Independence of Testing
• Levels of Independence

Module 6: Testing Throughout the Software Development Lifecycle
• Testing in the Context of a Software Development Lifecycle
• Software Development and Software Testing
• Software Development Life Cycle Models
• Impact of the Software Development Lifecycle on Testing
• Software Development Lifecycle and Good Testing Practices
• Software Development Models
• Testing as a Driver for Software Development
• DevOps and Testing
• Shift Left Approach
• Retrospectives and Process Improvement

Module 7: Test Levels and Test Types
• Test Levels
• Component Testing
• Integration Testing
• System Testing
• System Integration Testing (SIT)
• Acceptance Testing
• Test Types
• Confirmation Testing and Regression Testing

Module 8: Maintenance Testing
• Maintenance Testing

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

Module 10: Feedback and Review Process
• Feedback and Review Process
• Review Process Activities
• Roles and Responsibilities in Reviews
• Review Types
• Success Factors for Reviews

Module 11: Test Analysis and Design
• Test Techniques Overview

Module 12: Black-box Test Techniques
• Equivalence Partitioning
• Exercise
• Boundary Value Analysis
• Exercise
• Decision Table Testing
• Exercise
• State Transition Testing
• Exercise

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

Module 14: Experience-based Test Techniques
• Error Guessing
• Exploratory Testing
• Checklist-Based Testing

Module 15: Collaboration-based Test Approaches
• Collaboration-based Test Approaches
• Example 1: E-Commerce Website Checkout Feature
• Example 2: Hospital Management Software
• Exercise
• Collaboration-based Test Approaches

Module 16: Managing the Test Activities
• Test Planning
• Purpose and Content of a Test Plan
• Tester’s Contribution to Iteration and Release Planning
• Entry Criteria and Exit Criteria
• Estimation Techniques
• Example
• Test Case Prioritisation
• Example: Risk-Based Prioritisation
• Test Case Prioritisation
• Example: Test Case Prioritisation
• Test Case Prioritisation
• Example: Requirements-Based Prioritisation
• Exercise
• Test Pyramid
• Testing Quadrants

Module 17: Risk Management
• Risk Definition
• Risk Attributes
• Project and Product Risks
• Project Risks
• Product Risk Analysis
• Product Risk Analysis: Risk Identification
• Risk Control
• Risk Control – Risk Mitigation
• Risk Control – Risk Mitigation (Example)
• Risk Control – Risk Monitoring
• Risk Control – Risk Monitoring (Example)

Module 18: Test Monitoring, Test Control and Test Completion
• Test Monitoring
• Test Reporting
• Communicating the Status of Testing

Module 19: Configuration Management
• Configuration Management

Module 20: Defect Management
• Defect Management
• Exercise

Module 21: Test Tools
• Tool Support for Testing
• The Meaning and Purpose of Tool Support
• Tool Support for Testing

Module 22: Benefits and Risks of Test Automation
• Benefits and Risks of Test Automation

There are no prerequisites to this course.

Question Type: Multiple Choice Total Questions: 40 Questions Total Marks: 40 Marks Pass Marks: 65% or 26/40 marks Duration: 60 Minutes Open Book/Closed Book: Closed book

Following your booking, a confirmation message will be sent to all participants, ensuring you're well-informed of your successful enrollment. Calendar placeholders will also be dispatched to assist you in scheduling your commitments around the course. Rest assured, all course materials and access to necessary labs or platforms will be provided no later than one week before the course begins, allowing you ample time to prepare and engage fully with the learning experience ahead.

Our comprehensive training package includes all the necessary materials and resources to facilitate a full learning experience. Enrollees will be provided with detailed course content, encompassing a wide array of topics to ensure a thorough understanding of the subject matter. Additionally, participants will receive a certificate of completion to recognize their dedication and hard work. It's important to note that while the course fee covers all training materials and experiences, the examination fee for certification is not included but can be purchased separately.

Questions About This Course?