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
Quality Assurance and Testing Fundamentals
- Defining quality, quality assurance, and testing
- The seven testing principles (ISTQB CTFL v4.0)
- Distinguishing between testing, debugging, and quality control
- The psychological aspects of testing
- Roles and responsibilities within a QA team
SDLC 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 Methods
- Conducting reviews, walkthroughs, and inspections
- Static analysis via automated tools
- Checklist-based and role-based review processes
- Formal and informal review techniques
- Incorporating static testing into Agile workflows
Testing Techniques
- Black-box methods: equivalence partitioning and boundary value analysis
- Decision table and state transition testing
- Use case and exploratory testing
- White-box methods: statement and decision coverage
- Experience-based techniques and error guessing
Defect Management
- Defect lifecycle: detection, reporting, triage, resolution, and closure
- Creating effective defect reports using JIRA
- Classifying defect severity versus priority
- Root cause analysis methods
- Defect metrics and trend analysis
Test Management and Risk-Based Testing
- Test planning and estimation methodologies
- Identifying, assessing, and mitigating risks
- Monitoring, controlling, and reporting on test progress
- Defining test completion criteria and exit conditions
- Developing ISTQB-aligned test strategies and policy documents
Test Tools and Automation Basics
- Categorizing test tools (ISTQB tool categories)
- Benefits and risks associated with test automation
- Selecting tools: comparing open-source and commercial solutions
- Overview of Selenium, Playwright, and Cypress
- Building a basic automated test suite
Introduction to AI in QA
- AI and machine learning concepts relevant to testers
- Taxonomy: AI applied to testing vs. testing AI systems
- The current AI testing landscape: opportunities and constraints
- Quality attributes for 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
- 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
AI-Assisted Test Automation
- Implementing self-healing automation with Katalon Studio AI
- AI-driven object recognition and element identification
- Visual regression testing using Applitools Eyes
- Enhancing resilience in Selenium with 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
- Prioritizing tests based on historical defect data
Evaluating AI Tools and CI/CD Integration
- Criteria for assessing AI testing tools
- ROI analysis and adoption strategies
- Integrating AI testing tools into Jenkins, GitHub Actions, and GitLab CI
- Pipeline design: determining when and where to execute AI-powered tests
- Measuring AI testing effectiveness through metrics
Ethical Considerations in AI-Driven Testing
- Bias and fairness in AI-generated test data
- Privacy concerns regarding 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
- Question types and answer strategies
- Distribution of topic weights 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 from a sample requirements document
- Generating and refining test scenarios with AI
- Automating selected tests using self-healing tools
- Reporting defects and conducting AI-assisted root cause analysis
- Retrospective: Integrating AI into daily QA practices
Requirements
- A basic grasp of software development concepts and terminology
- Foundational knowledge of software testing
- 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 transitioning from ad-hoc testing to structured QA frameworks