Course Code:
fs2bs
Duration:
2 hours
Overview:
Objective: Teach the team how to leverage AI for testing system functionalities and augmenting data for improved model training.
Course Outline:
Agenda:
Introduction to AI for Testing and Augmentation (15 minutes)
- Overview of AI applications in system testing and data augmentation.
- Benefits of using AI for testing and augmentation.
AI Tools for Testing (15 minutes)
- Introduction to AI tools for automated testing (e.g., Selenium, Test.ai).
- Demonstration of a selected tool.
Hands-On Exercise: Automated Testing (30 minutes)
- Practical exercise: Use an AI tool to create and run automated tests for a system or application.
- Analyzing test results and identifying issues.
Data Augmentation Techniques (30 minutes)
- Using AI to generate synthetic data and augment existing datasets.
- Practical exercise: Apply data augmentation techniques to a dataset using Python libraries (e.g., Augmentor, Albumentations).
Q&A and Discussion (30 minutes)
- Addressing questions and discussing the integration of AI in testing and data augmentation.
- Exploring how augmented data can improve model performance.
Materials Needed:
- Laptops with internet access.
- Access to AI testing tools (e.g., Selenium, Test.ai).
- Sample data for augmentation exercises.