EIEIOTECHNOVATION
← Training programmes

EIEIO / ARTIFICIAL INTELLIGENCE

AI in Software Testing

Course outline

3 days

Duration

3 days

Tools- Tools which will be used are as follows-

  • Python Anaconda Toolkit
  • Basics of Python
  • Working with Pandas, Numpy, Seaborn
  • Jupyter Notebook
  • Sci-Kit Learn Modules in Ananconda
  • Regression
  • Classification
  • Clustering

Course Outline

  • Intro to AI
  • Types of AI
  • AI Use cases
  • Skills for AI professional
  • AI, ML and DL
  • Types of AI Applications
  • What is Machine Learning and its application in delivering AI systems
  • Main Types of Machine Learning
  • Unsupervised Clustering
  • Unsupervised Association Rule Mining
  • Supervised Classification
  • Supervised Regression
  • Deep Learning
  • Life Cycle of Machine Learning
  • 4 Types of Analytics
  • CRISP-DM Process
  • Types of ML Scenarios
  • Identification Framework for ML
  • Data Preparation and Preprocessing for ML
  • Data Structures for ML
  • Data Manipulation for ML
  • Data Filtering
  • Dimensionality Reduction
  • Visualization for ML
  • Exploratory Analytics with Visualization
  • Data Imputation
  • Basic Testing needs for Machine Learning/AI systems
  • What does AI testing mean
  • Difference between AI testing and traditional testing
  • Role of Metrics
  • Test Life Cycle for machine learning
  • Understanding usage of ML for Testing
  • AI Based Test case automation and execution
  • Automated Defect prediction using ML with Example
  • AI Driven Testing Tools Ecosystem
  • Unsupervised Clustering (Implemented in Python 3 SKLEarn)
  • Basics of Clustering
  • K-Means Clustering
  • Clustering Metrics
  • Inertia
  • Unsupervised Association Rule Mining
  • Basics of Association Rule Mining and Market Basket Analysis
  • Metrics for association rule mining
  • Support
  • Confidence
  • Supervised Classification(Implemented in Python 3 SKLearn)
  • Basics of Classification
  • Logistic Regression
  • Classification Metrics
  • Accuracy
  • Supervised Regression (Implemented in Python 3 Sklearn)
  • Basics of Regression
  • Linear Regression
  • Regression Evaluation Metrics
  • Mean Absolute error
  • Interpreting ML/DL models
  • LIME Tool (Local Interpretable Model Agnostic Explanations)

Q/A

Programme scope, delivery arrangements and suitability are confirmed during enquiry.