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.
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 underlying 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 for Waterfall, Agile, DevOps, and CI/CD
- Test levels: unit, integration, system, acceptance
- 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 methodologies
- Formal and informal review techniques
- Incorporating static testing into Agile workflows
Module 4: Test Techniques
- Black-box techniques: equivalence partitioning, 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, closure
- Writing effective defect reports using JIRA
- Differentiating defect severity and priority classifications
- Root cause analysis techniques
- Analyzing defect metrics and trends
Module 6: Test Management and Risk-Based Testing
- Methods for test planning and estimation
- Risk identification, assessment, and mitigation strategies
- Test monitoring, control, and reporting procedures
- Establishing test completion criteria and exit conditions
- ISTQB-aligned test strategy and policy documentation
Module 7: Test Tools and Automation Fundamentals
- Classification of test tools (ISTQB tool categories)
- Benefits and risks associated with test automation
- Selecting tools: open-source versus commercial solutions
- Introduction to Selenium, Playwright, and Cypress
- Constructing a basic automated test suite
Module 8: Introduction to AI in Quality Assurance
- AI and machine learning concepts relevant to testers
- Taxonomy: AI used for testing versus 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
Module 9: AI-Assisted Test Case Generation
- Utilizing LLMs (ChatGPT, Claude, Copilot) for drafting test cases
- Prompt engineering techniques for generating test scenarios
- Translating 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 using Katalon Studio AI
- AI-driven object recognition and element location
- Visual regression testing with Applitools Eyes
- Enhancing Selenium resilience with AI plugins
- 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
- Assessing quality risk scores and analyzing test gaps
- Leveraging historical defect data to prioritize testing efforts
Module 12: AI Tools Evaluation and CI/CD Integration
- Criteria for evaluating AI testing tools
- Analyzing ROI and developing adoption strategies
- Integrating AI testing tools into Jenkins, GitHub Actions, GitLab CI
- Pipeline design: determining when and where to execute AI-powered tests
- Measuring AI testing effectiveness via key metrics
Module 13: Ethical Considerations in AI-Driven Testing
- Bias and fairness issues in AI-generated test data
- Privacy concerns regarding the use of cloud-based AI tools
- Transparency and explainability of AI testing decisions
- Governance and compliance considerations
- Practicing responsible AI within QA teams
Module 14: ISTQB CTFL Exam Preparation
- Structure, duration, and scoring of the CTFL v4.0 exam
- Question types and strategies for answering
- Topic weight distribution across CTFL syllabus chapters
- Practice exam featuring sample ISTQB-style questions
- Study roadmap and recommended resources
Module 15: 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 practices
Requirements
- Fundamental understanding of software development concepts and terminology
- Basic familiarity with software testing practices
- No previous 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 incorporate AI tools into their testing workflows
- Teams shifting from informal testing practices to structured QA frameworks
21 Hours