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
- Distinguishing Machine Learning, Deep Learning, and Rule-based Systems
- The trajectory of AI in software testing
- Primary advantages and hurdles of AI in QA
Data and ML Basics for Testers
- Exploring structured and unstructured data
- Understanding features, labels, and training sets
- Supervised versus unsupervised learning
- Basics of model evaluation (accuracy, precision, recall, etc.)
- QA-specific real-world datasets
AI Use Cases in QA
- Automated test case generation via AI
- ML-driven defect forecasting
- Test prioritization and risk-based approaches
- Visual testing utilizing computer vision
- Log analysis and anomaly identification
- Applying NLP to test scripts
AI Tools for QA
- Survey of AI-enabled QA platforms
- Leveraging open-source libraries (e.g., Python, Scikit-learn, TensorFlow, Keras) for QA prototypes
- Integrating LLMs into test automation
- Developing a basic AI model for predicting test failures
Integrating AI into QA Workflows
- Assessing AI-readiness in QA processes
- Embedding intelligence into CI/CD pipelines through continuous integration
- Crafting intelligent test suites
- Oversight of AI model drift and retraining schedules
- Ethical aspects of AI-powered testing
Hands-on Labs and Capstone Project
- Lab 1: Automating test case generation with AI
- Lab 2: Creating a defect prediction model from historical test data
- Lab 3: Employing an LLM to review and refine test scripts
- Capstone: End-to-end deployment of an AI-driven testing pipeline
Requirements
Participants are expected to bring the following:
- A minimum of two years of experience in software testing or QA roles
- Proficiency with test automation frameworks (e.g., Selenium, JUnit, Cypress)
- Fundamental programming knowledge, preferably in Python or JavaScript
- Experience with version control and CI/CD tools (e.g., Git, Jenkins)
- No prior AI/ML background is necessary, but a strong curiosity and readiness to experiment are crucial
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.