Get in Touch
 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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories