Get in Touch
 Duration 21 hours

Course Outline

Basics of Quality Assurance and Testing

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

Software Development Lifecycle and Testing Integration

  • Stages 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
  • Ensuring traceability between requirements and test cases

Static Testing Techniques

  • Reviews, walkthroughs, and inspection methods
  • Utilizing automated tools for static analysis
  • Checklist-based and role-based review processes
  • Formal and informal review techniques
  • Incorporating static testing into Agile workflows

Test Design 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

Defect Management

  • The defect lifecycle: detection, reporting, triage, resolution, and closure
  • Creating effective defect reports using JIRA
  • Classifying defect severity versus priority
  • Root cause analysis methodologies
  • Defect metrics and trend analysis

Test Management and Risk-Based Testing

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

Test Tools and Automation Basics

  • Categorization of test tools (ISTQB tool categories)
  • Advantages and risks associated with test automation
  • Tool selection: comparing open-source and commercial solutions
  • Introduction to Selenium, Playwright, and Cypress
  • Developing a basic automated test suite

Introduction to AI in Quality Assurance

  • AI and machine learning concepts relevant to testers
  • Distinguishing AI for testing from testing of AI systems
  • The current AI testing landscape: opportunities and constraints
  • Quality characteristics for AI-based systems
  • Overview of the ISTQB CT-AI syllabus and its relevance

AI-Assisted Test Case Generation

  • Using LLMs (such as ChatGPT, Claude, and Copilot) to draft test cases
  • Prompt engineering techniques for generating test scenarios
  • Translating user stories and acceptance criteria into test cases
  • Reviewing and validating test cases generated by AI
  • Platforms: Testim, Mabl, and other AI-native test generation tools

AI-Assisted Test Automation

  • Implementing self-healing test automation with Katalon Studio AI
  • AI-driven object recognition and element location
  • Performing visual regression testing with Applitools Eyes
  • Enhancing Selenium with AI plugins for resilient automation
  • Reducing maintenance overhead through intelligent locators

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

Evaluating AI Tools and CI/CD Integration

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

Ethical Considerations in AI-Driven Testing

  • Bias and fairness in AI-generated test data
  • Privacy implications when using cloud-based AI tools
  • Transparency and explainability of AI testing decisions
  • Governance and compliance considerations
  • Responsible AI practices for QA teams

ISTQB CTFL Exam Preparation

  • CTFL v4.0 exam structure, duration, and scoring methods
  • Question types and effective answering strategies
  • Topic weight distribution across CTFL syllabus chapters
  • Practice exam featuring sample ISTQB-style questions
  • Study roadmap and recommended resources

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

  • Designing test cases based on 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
  • Retrospective: integrating AI into daily QA practice

Requirements

  • A basic grasp of software development concepts and terminology
  • Foundational familiarity with software testing practices
  • No prior ISTQB certification or formal QA training is necessary

Target Audience

  • QA professionals and software testers preparing for the ISTQB Foundation Level certification
  • Test engineers looking to incorporate AI tools into their testing workflows
  • Teams shifting from ad-hoc testing methods to structured QA frameworks

Number of participants


Price per participant

Upcoming Courses

Related Categories