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)
- 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