
Define artificial intelligence as replicating human intelligence in machines that decide and act. Survey applications like disease diagnosis from tests, fraud detection, loan decisions, and explainable outcomes in AI systems.
Explore the life cycle management of machine learning models, from planning through post deployment, and learn qa roles, early testing, api validation, and responsible ai in ml models.
Compare traditional rule-based systems with data-driven machine learning, showing how models learn patterns from data to predict unseen inputs, with examples like ChatGPT and Google Gemini.
Explore the machine learning model life cycle from offline data preprocessing, modeling, and evaluation to deployment and online monitoring with drift and latency testing.
Introduce machine learning terminology by defining features as input data and the dependent variable as output, and cover training/test splits, overfitting, underfitting, and QA-driven feature selection.
Demonstrates training a multiple linear regression model on a power plant data set to predict energy output, compares with a random forest regressor, and assesses performance using R2 score.
Master supervised learning by exploring regression and classification models, neural networks, and the role of hyperparameters such as temperature. Learn how historical input-output data trains models to predict new data.
Explore reinforcement learning in ML models by training through environment interaction, using rewards and penalties to maximize outcomes, with examples like AWS DeepRacer and autonomous data center cooling.
Explore top python libraries for ML models, including scikit-learn for diverse algorithms, TensorFlow and Keras for deep learning, PyTorch, XGBoost, and LangChain for large language model apps.
Learn how temperature testing tunes JNI model creativity and determinism, and how token length testing enforces output size limits for production.
Explore zero-shot prompting to test AI models on unseen queries, ensuring graceful handling without task-specific training in customer-facing chatbots.
Test machine learning model APIs using Postman and API keys, with Google Gemini as the demonstration, and explore curl and rest calls for authentication and responses.
Starting from version 11, it is displayed as AI (formerly known as PostBot) in the Postman desktop application.
Promote responsible AI testing by evaluating safety, ethics, and trust, and perform fairness testing and bias detection with mitigation to achieve neutral results across diverse data.
Practice transparency, explainability, and reliability testing in AI model evaluation, validating that medical decisions are based on clear data inputs and traceable reasoning, while upholding ethical standards across domains.
Conduct societal impact testing through ethical audits and stress tests to ensure AI systems operate equitably and align with long-term societal values.
Test new ai/ml models in shadow mode alongside the current one, diverting traffic to safely expose real data without disruption, then compare canary and A/B results with statistical significance.
Learn to select the right ML model for a business use case by assessing accuracy, bias, and variance, and tuning hyperparameters as a QA professional.
Validate model accuracy with k-fold cross-validation by splitting the training data into k folds, training on k-1 folds, validating the remaining fold, and averaging results with fixed hyperparameters.
Learn how bias and variance shape the bias-variance tradeoff, distinguish underfitting and overfitting, and apply k-fold cross-validation to choose the best model for a data set.
Explore a live model selection demo on a telecom churn dataset, comparing logistic regression, SVM, and random forest using k-fold cross-validation and the bias-variance tradeoff.
Introduction to retrieval augmented generation (rag) as the next step after language models, enabling real-time, domain-specific data by augmenting prompts with a knowledge source and vector store.
Explore the architecture of RAC, detailing ingestion of documents into a knowledge base, converting to embeddings for a vector store, and retrieval via semantic similarity to augment prompts before generation.
Demonstrate retrieval-augmented generation (rag) by turning a tv user guide into a knowledge source, creating embeddings, storing in a vector store, and powering a domain-specific chatbot with semantic retrieval.
This course is designed for QA Engineers, Automation Engineers, and SDETs who want to learn how to test Machine Learning (ML) and Generative AI (GenAI) systems across their complete lifecycle.
Traditional software testing techniques are not sufficient for AI/ML systems, where behavior depends on data, probabilities, and model decisions. This course teaches practical, real-world testing strategies to validate accuracy, reliability, fairness, robustness, and performance of ML and GenAI models.
You will learn how to test AI/ML systems at every stage:
Early-stage testing during model development
Functional and evaluation-phase testing
API-level automation for ML models
Responsible AI testing for bias, fairness, and ethics
Post-deployment monitoring and drift detection
The course includes hands-on demos, real-world examples, and quizzes, covering supervised, unsupervised, reinforcement learning models, and Retrieval-Augmented Generation (RAG) systems.
By the end of this course, you will be able to design and execute comprehensive testing strategies for AI/ML systems used in enterprise environments.
What you will be able to do after this course
Understand ML and GenAI systems from a QA testing perspective
Perform early-stage testing during model development
Validate ML model accuracy, consistency, and behavior
Design API automation tests for ML model endpoints
Test prompt behavior and response stability in GenAI systems
Apply responsible AI testing for bias, fairness, and transparency
Monitor models post-deployment for latency and data drift
Support model selection decisions using testing insights
Test RAG pipelines and document-based AI systems