Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 21 hours
Course Outline
Foundations of Quality Assurance and Testing
- Defining quality, quality assurance, and testing concepts.
- The seven testing principles as outlined in ISTQB CTFL v4.0.
- Distinguishing between testing, debugging, and quality control.
- The psychological aspects of testing.
- Roles and responsibilities within a QA team.
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.
- Establishing traceability between requirements and test cases.
Static Testing Techniques
- Conducting reviews, walkthroughs, and inspections.
- Performing static analysis using automated tools.
- Checklist-based and role-based reviewing methods.
- Formal and informal review techniques.
- Integrating static testing into Agile workflows.
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.
Defect Management
- The defect lifecycle: detection, reporting, triage, resolution, and closure.
- Writing effective defect reports using JIRA.
- Classifying defects by severity versus priority.
- Root cause analysis techniques.
- Defect metrics and trend analysis.
Test Management and Risk-Based Testing
- Test planning and estimation methods.
- Risk identification, assessment, and mitigation strategies.
- Test monitoring, control, and reporting.
- Defining test completion criteria and exit conditions.
- ISTQB-aligned test strategy and policy documentation.
Test Tools and Automation Fundamentals
- Classification of test tools based on ISTQB categories.
- Benefits and risks associated with test automation.
- Tool selection: comparing open-source and commercial solutions.
- Introduction to Selenium, Playwright, and Cypress.
- Building a basic automated test suite.
Introduction to AI in Quality Assurance
- AI and machine learning concepts relevant to testers.
- Understanding the distinction between AI for testing and testing of AI systems.
- The current AI testing landscape: opportunities and limitations.
- Quality characteristics specific to AI-based systems.
- Overview and relevance of the ISTQB CT-AI syllabus.
AI-Assisted Test Case Generation
- Drafting test cases using LLMs (ChatGPT, Claude, Copilot).
- Prompt engineering techniques for generating test scenarios.
- Converting user stories and acceptance criteria into test cases.
- Reviewing and validating AI-generated test cases.
- Exploring platforms like Testim, Mabl, and AI-native generation tools.
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.
- Enhancing resilience with Selenium and AI plugins.
- 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.
AI Tools Evaluation and CI/CD Integration
- Criteria for evaluating AI testing tools.
- ROI analysis and adoption strategies.
- Integrating AI 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 concerns when utilizing 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
- Structure, duration, and scoring of the CTFL v4.0 exam.
- Question types and effective answer strategies.
- Topic weight distribution across CTFL syllabus chapters.
- Practice exams featuring ISTQB-style sample questions.
- Study roadmap and recommended resources.
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.
- 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 seeking to transition from ad-hoc testing to structured QA frameworks.