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
Introduction to AI for QA
- Defining Artificial Intelligence
- Machine Learning vs Deep Learning vs Rule-based Systems
- The evolution of software testing through AI
- Core benefits and challenges of AI in QA
Data and ML Basics for Testers
- Distinguishing between structured and unstructured data
- Understanding features, labels, and training datasets
- Supervised and unsupervised learning concepts
- Basics of model evaluation (accuracy, precision, recall, etc.)
- Exploring real-world QA datasets
AI Use Cases in QA
- Generating test cases with AI
- Predicting defects using ML
- Test prioritization and risk-based testing
- Visual testing via computer vision
- Log analysis and anomaly detection
- Applying Natural Language Processing (NLP) to test scripts
AI Tools for QA
- Overview of AI-enabled QA platforms
- Utilizing open-source libraries (e.g., Python, Scikit-learn, TensorFlow, Keras) for QA prototypes
- Introducing LLMs in test automation
- Creating a simple AI model for test failure prediction
Integrating AI into QA Workflows
- Assessing the AI-readiness of your QA processes
- Combining Continuous Integration with AI: embedding intelligence into CI/CD pipelines
- Designing intelligent test suites
- Managing AI model drift and retraining cycles
- Ethical considerations in AI-powered testing
Hands-on Labs and Capstone Project
- Lab 1: Automate test case generation using AI
- Lab 2: Build a defect prediction model using historical test data
- Lab 3: Use an LLM to review and optimize test scripts
- Capstone: End-to-end implementation of an AI-powered testing pipeline
Requirements
Participants are expected to have:
- At least 2 years of experience in software testing or QA roles
- Proficiency with test automation frameworks (e.g., Selenium, JUnit, Cypress)
- Basic programming skills, ideally in Python or JavaScript
- Hands-on experience with version control and CI/CD tools (e.g., Git, Jenkins)
- No previous AI/ML experience is necessary, but a mindset of curiosity and openness to experimentation is essential
Testimonials (3)
The possibilities of postman and future use of it.
Gordana Gacic - SEE Digital D.O.O.
Course - API Testing with Postman
hands on exercises, easier to retain information
ashley bolen - Insurance Corporation of British Columbia
Course - Test Automation with Selenium
Key topics can be discussed and agreed upon with the trainer in advance. Relaxed and pleasant atmosphere during the seminar days.