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)
  • Differences 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
  • Shift-left and shift-right testing strategies
  • Maintaining traceability between requirements and test cases

Module 3: Static Testing Techniques

  • Conducting 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

  • The defect lifecycle: detection, reporting, triage, resolution, and closure
  • Writing effective defect reports using JIRA
  • Understanding defect severity vs. priority classification
  • 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 versus commercial solutions
  • Introduction to Selenium, Playwright, and Cypress
  • Building a basic automated test suite

Module 8: Introduction to AI in Quality Assurance

  • Understanding AI and machine learning concepts for testers
  • Taxonomy: distinguishing AI for testing from testing of AI systems
  • Current AI testing landscape: opportunities and limitations
  • Quality characteristics specific to AI-based systems
  • Overview and relevance of the ISTQB CT-AI syllabus

Module 9: AI-Assisted Test Case Generation

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

Module 10: AI-Assisted Test Automation

  • Achieving self-healing test automation with Katalon Studio AI
  • AI-driven object recognition and element location techniques
  • Visual regression testing using Applitools Eyes
  • Enhancing Selenium 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
  • Assisted root cause analysis powered by AI
  • Evaluating quality risk scores and analyzing test gaps
  • Prioritizing testing efforts using historical defect data

Module 12: AI Tools Evaluation and CI/CD Integration

  • Establishing criteria for evaluating AI testing tools
  • Conducting ROI analysis and developing adoption strategies
  • Integrating AI testing tools into Jenkins, GitHub Actions, and GitLab CI pipelines
  • Pipeline design: determining when and where to execute AI-powered tests
  • Measuring the effectiveness of AI testing using relevant metrics

Module 13: Ethical Considerations in AI-Driven Testing

  • Addressing bias and fairness in AI-generated test data
  • Privacy concerns associated with cloud-based AI tools
  • Ensuring transparency and explainability in AI testing decisions
  • Considering governance and compliance requirements
  • Implementing responsible AI practices for QA teams

Module 14: ISTQB CTFL Exam Preparation

  • Understanding the CTFL v4.0 exam structure, duration, and scoring criteria
  • Analyzing question types and developing answer strategies
  • Reviewing topic weight distribution across CTFL syllabus chapters
  • Taking practice exams with sample ISTQB-style questions
  • Creating a study roadmap and identifying recommended resources

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 with self-healing tools
  • Reporting defects and conducting AI-assisted root cause analysis
  • Conducting a retrospective on integrating AI into daily QA practices

Requirements

  • Basic understanding of software development concepts and terminology
  • Foundational familiarity with software testing
  • No prior ISTQB certification or formal QA training required

Audience

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

Related Categories