Get in Touch

Course Outline

Module 1: Foundations of Quality Assurance and Testing

  • Defining quality, quality assurance, and testing.
  • The seven testing principles (ISTQB CTFL v4.0).
  • Distinguishing between testing, debugging, and quality control.
  • The psychology of testing.
  • Roles and responsibilities within a QA team.

Module 2: Software Development Lifecycle and Testing

  • Phases of the Software Testing Life Cycle (STLC).
  • Testing approaches in Waterfall, Agile, DevOps, and CI/CD environments.
  • Test levels: unit, integration, system, and acceptance testing.
  • Shift-left and shift-right testing strategies.
  • Traceability linking requirements to test cases.

Module 3: Static Testing Techniques

  • Reviews, walkthroughs, and inspections.
  • Static analysis using automated tools.
  • Checklist-based and role-based reviewing methods.
  • Formal and informal review techniques.
  • Integrating static testing into Agile workflows.

Module 4: Test Techniques

  • Black-box techniques: equivalence partitioning and boundary value analysis.
  • Decision table testing and state transition testing.
  • Use case testing and exploratory testing.
  • White-box techniques: statement and decision coverage.
  • Experience-based techniques and error guessing.

Module 5: Defect Management

  • Defect lifecycle: detection, reporting, triage, resolution, and closure.
  • Writing effective defect reports using JIRA.
  • Classifying defect severity versus priority.
  • Root cause analysis techniques.
  • Analyzing defect metrics and trends.

Module 6: Test Management and Risk-Based Testing

  • Test planning and estimation methods.
  • Risk identification, assessment, and mitigation strategies.
  • Monitoring, controlling, and reporting on tests.
  • Defining test completion criteria and exit conditions.
  • Developing ISTQB-aligned test strategy and policy documents.

Module 7: Test Tools and Automation Fundamentals

  • Classification of test tools (ISTQB tool categories).
  • Benefits and risks associated with test automation.
  • Selecting tools: comparing open-source and commercial solutions.
  • Introduction to Selenium, Playwright, and Cypress.
  • Building a basic automated test suite.

Module 8: Introduction to AI in Quality Assurance

  • AI and machine learning concepts relevant to testers.
  • Taxonomy: differentiating AI for testing vs. testing of AI systems.
  • Current AI testing landscape: opportunities and limitations.
  • Quality characteristics for AI-based systems.
  • Overview and relevance of the ISTQB CT-AI syllabus.

Module 9: AI-Assisted Test Case Generation

  • Utilizing LLMs (ChatGPT, Claude, Copilot) for drafting test cases.
  • Prompt engineering techniques for generating test scenarios.
  • Converting user stories and acceptance criteria into test cases.
  • Reviewing and validating AI-generated test cases.
  • Platforms: Testim, Mabl, and other AI-native test generation tools.

Module 10: AI-Assisted Test Automation

  • Self-healing test automation with Katalon Studio AI.
  • AI-driven object recognition and element location.
  • Visual regression testing using Applitools Eyes.
  • Selenium integrated with AI plugins for resilient automation.
  • Reducing maintenance overhead through intelligent locators.

Module 11: AI for Defect Prediction and Analysis

  • Predictive test selection using Launchable and Sealights.
  • Failure clustering and anomaly detection with ReportPortal.
  • AI-assisted root cause analysis.
  • Quality risk scoring and test gap analytics.
  • Leveraging historical defect data to prioritize testing efforts.

Module 12: AI Tools Evaluation and CI/CD Integration

  • Criteria for evaluating AI testing tools.
  • ROI analysis and adoption strategy formulation.
  • Integrating AI testing tools into Jenkins, GitHub Actions, and GitLab CI.
  • Pipeline design: determining where and when to run AI-powered tests.
  • Measuring the effectiveness of AI testing through key metrics.

Module 13: Ethical Considerations in AI-Driven Testing

  • Addressing bias and fairness in AI-generated test data.
  • Privacy concerns related to cloud-based AI tools.
  • Transparency and explainability of AI testing decisions.
  • Governance and compliance considerations.
  • Adopting responsible AI practices for QA teams.

Module 14: ISTQB CTFL Exam Preparation

  • Understanding the CTFL v4.0 exam structure, duration, and scoring system.
  • Question types and strategic answering approaches.
  • Topic weight distribution across CTFL syllabus chapters.
  • Practice exams featuring sample ISTQB-style questions.
  • Study roadmap and recommended resources for preparation.

Module 15: Capstone: End-to-End AI-Enhanced Testing Workflow

  • Designing test cases from a sample requirements document.
  • Using AI to generate and refine test scenarios.
  • Automating selected tests using self-healing tools.
  • Reporting defects and conducting AI-assisted root cause analysis.
  • Retrospective: integrating AI into daily QA practices.

Requirements

  • A basic understanding of software development concepts and terminology.
  • Foundational familiarity with software testing principles.
  • No prior ISTQB certification or formal QA training is required.

Target Audience

  • QA professionals and software testers preparing for the ISTQB Foundation Level certification.
  • Test engineers looking to integrate AI tools into their existing testing workflows.
  • Teams transitioning from ad-hoc testing practices to structured QA frameworks.
 21 Hours

Number of participants


Price per participant

Upcoming Courses

Related Categories