Courses Offered: SCJP SCWCD Design patterns EJB CORE JAVA AJAX Adv. Java XML STRUTS Web services SPRING HIBERNATE  

       

Master AI Testing & AI Quality Engineering Course Details
 

Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..

Batch Date: July 20th @9:00AM

Faculty: Mr. Vishwa (12+ Yrs Of Exp,..)

Duration: 3 Months

Venue :
DURGA SOFTWARE SOLUTIONS,
Flat No : 202, 2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038

Ph.No: +91 - 8885252627, 9246212143, 80 96 96 96 96

Syllabus:

Master AI Testing & AI Quality Engineering

LLM Testing | RAG Evaluation | AI Agent Testing | Agentic AI Testing | MCP Testing | AI Test Automation | AI Security

Build AI Systems → Test AI → Evaluate AI → Automate AI Testing → Secure AI

MODULE 1 — SOFTWARE TESTING TO AI QUALITY ENGINEERING

Days 1–3

Topics

  • Introduction to Software Testing
  • Why Software Testing is Required
  • Manual Testing
  • Automation Testing
  • AI-Assisted Testing
  • Using AI for Automation Testing
  • AI-Driven Testing
  • AI-Driven Test Automation
  • AI Testing
  • AI Test Automation
  • AI Quality Engineering
  • Traditional Software vs AI Applications
  • Deterministic vs Probabilistic Systems
  • Expected Result vs AI Evaluation
  • Why Traditional Assertions Are Not Enough for AI
  • Role of an AI Quality Engineer
  • AI Testing Career Opportunities

Hands-On

  • Compare manual and automation testing
  • Create traditional test scenarios
  • Compare traditional application testing with AI application testing
  • Create the first AI testing checklist

MODULE 2 — AI, GENERATIVE AI & LLMFOUNDATIONS

Days 4–7

Topics

  • Artificial Intelligence
  • Machine Learning
  • Deep Learning
  • Neural Networks
  • RNN
  • LSTM
  • Attention
  • Transformer Architecture
  • Foundation Models
  • Generative AI
  • Large Language Models — LLM
  • Small Language Models — SLM
  • Vision Language Models — VLM
  • Multimodal Models
  • Diffusion Models
  • Embedding Models
  • Reranker Models
  • Tokens
  • Tokenization
  • Context Window
  • Parameters
  • Inference
  • Temperature
  • Top-P
  • System Prompt
  • User Prompt
  • Assistant Response
  • Hallucination
  • Model Non-Determinism

Hands-On

  • Call an LLM API using Python
  • Change temperature and compare responses
  • Analyse token usage
  • Test the same prompt multiple times
  • Compare deterministic software output with LLM output

Mini Project

  • Build a basic VishwaTech AI Assistant

MODULE 3 — PYTHON & PYTEST FOR AI TESTING

Days 8–12

Topics

  • Python Environment Setup
  • VS Code Setup
  • Python Variables
  • Data Types
  • Lists
  • Tuples
  • Dictionaries
  • Sets
  • Conditions
  • Loops
  • Functions
  • Modules
  • Packages
  • Classes and Objects
  • Exception Handling
  • JSON Handling
  • File Handling
  • Environment Variables
  • REST API Calls
  • Logging
  • Introduction to pytest
  • Test Functions
  • Assertions
  • Fixtures
  • Parameterized Testing
  • Markers
  • Test Data Management
  • pytest Reports

Hands-On

  • Create Python AI API client
  • Read prompts from JSON and CSV
  • Execute multiple AI test cases
  • Create pytest test suites
  • Create parameterized AI tests
  • Generate test reports

MODULE 4 — BUILDING & TESTING LLMAPPLICATIONS

Days 13–18

Build

  • VishwaTech Cybersecurity AI Assistant

Application Architecture

  • User

    5
    Python Application

    Prompt

    LLM API

    Response

Topics

  • LLM Application Architecture
  • Prompt Design
  • System Prompts
  • Prompt Templates
  • LLM Parameters
  • Response Handling
  • Structured Outputs
  • JSON Outputs
  • Model Errors
  • Rate Limits
  • Timeouts
  • Retries

LLM Testing Topics

  • Functional Testing of LLM Applications
  • Prompt Testing
  • Answer Relevance
  • Answer Correctness
  • Response Consistency
  • Hallucination Testing
  • Faithfulness
  • Toxicity Testing
  • Bias Testing
  • PII Leakage Testing
  • System Prompt Leakage
  • Refusal Testing
  • Boundary Testing
  • Negative Testing
  • Multilingual Testing

Tools

  • Python
  • pytest
  • OpenAI or Azure OpenAI
  • DeepEval
  • promptfoo

Hands-On

  • Create 100-prompt test dataset
  • Run automated LLM tests
  • Create evaluation metrics
  • Configure quality thresholds
  • Generate PASS/FAIL results

Project 1

  • Automated LLM Quality Evaluation Framework

MODULE 5 — EMBEDDINGS, VECTOR DATABASES& RETRIEVAL TESTING

Days 19–12

Topics

  • What Are Embeddings
  • Text to Vector Conversion
  • Vector Dimensions
  • Semantic Similarity
  • Cosine Similarity
  • Euclidean Distance
  • Vector Search
  • Keyword Search vs Semantic Search
  • Vector Databases
  • Document Loading
  • Document Chunking
  • Chunk Size
  • Chunk Overlap
  • Metadata
  • Top-K Retrieval
  • Similarity Scores
  • Reranking

Tools

  • Chroma or Qdrant
  • Python
  • Embedding Models

Testing Topics

  • Embedding Quality Testing
  • Semantic Similarity Testing
  • Chunking Validation
  • Metadata Validation
  • Vector Search Testing
  • Top-K Testing
  • Retrieval Ranking Testing
  • Reranker Testing
  • Duplicate Document Testing

Hands-On

  • Create embeddings
  • Store vectors
  • Perform semantic search
  • Inject bad chunks
  • Create duplicate documents
  • Test retrieval quality

MODULE 6 — BUILDING & TESTING RAGAPPLICATIONS

Days 23–30

Build

  • VishwaTech Employee Policy RAG Assistant

Architecture

  • PDF Documents

    Document Loader

    Chunking

    Embedding Model

    Vector Database

    Retriever

    Context

    LLM

    Answer

Topics

  • What Is RAG
  • Why RAG Is Required
  • RAG Architecture
  • Indexing Pipeline
  • Retrieval Pipeline
  • Generation Pipeline
  • Naive RAG
  • Advanced RAG Concepts
  • Hybrid Search
  • Reranking
  • Query Transformation

RAG Testing

  • Document Ingestion Testing
  • Chunk Testing
  • Embedding Testing
  • Vector Database Testing
  • Retrieval Testing
  • Context Testing
  • Generation Testing
  • End-to-End RAG Testing
  • Context Precision
  • Context Recall
  • Answer Relevance
  • Faithfulness
  • Groundedness
  • Retrieval Accuracy
  • Hit Rate
  • MRR
  • NDCG
  • Hallucination in RAG
  • Stale Document Testing
  • Missing Document Testing
  • Conflicting Document Testing
  • RAG Regression Testing

Tools

  • LangChain
  • Chroma or Qdrant
  • Ragas
  • DeepEval

Hands-On

  • Build RAG application
  • Create golden dataset
  • Inject retrieval defects
  • Automate RAG evaluation
  • Compare chunk sizes
  • Compare Top-K configurations
  • Generate RAG quality report

Project 2

  • Enterprise RAG Testing & Evaluation Platform

MODULE 7 — BUILDING AI AGENTS

Days 31–35

Build

  • VishwaTech IT Support AI Agent

Agent Tools

  • get_user
  • check_account
  • unlock_account
  • reset_password
  • create_ticket
  • check_ticket
  • send_notification

Topics

  • What Is an AI Agent
  • LLM vs AI Agent
  • Agent Architecture
  • Tools
  • Tool Calling
  • Function Calling
  • Agent State
  • Memory
  • Short-Term Memory
  • Long-Term Memory
  • Planning
  • Reasoning Workflows
  • Observation
  • Action
  • Agent Loop
  • Single Agent Systems

Tools

  • LangChain
  • LangGraph
  • Python

Hands-On

  • Create agent tools
  • Create tool schemas
  • Build an AI agent
  • Add memory
  • Add tool calling
  • Create multi-step tasks

MODULE 8 — AI AGENT TESTING

Days 36–40

Topics

  • Agent Functional Testing
  • Agent Behaviour Testing
  • Tool Selection Testing
  • Tool Calling Testing
  • Tool Argument Validation
  • Tool Sequence Testing
  • Planning Testing
  • Task Completion Testing
  • Agent Loop Detection
  • Retry Testing
  • Timeout Testing
  • Memory Testing
  • Memory Contamination
  • Context Contamination
  • Unauthorized Action Testing
  • Human Approval Testing
  • Agent Reliability Testing
  • Agent Regression Testing

Automated Metrics

  • Tool Selection Accuracy
  • Tool Argument Accuracy
  • Task Completion Rate
  • Goal Completion Rate
  • Tool Call Count
  • Agent Loop Rate
  • Retry Rate
  • Agent Failure Rate

Hands-On

  • Create 100 agent test scenarios
  • Inject wrong tool selection
  • Inject invalid tool parameters
  • Create agent loops
  • Test memory contamination
  • Automate agent evaluation

Project 3

  • AI Agent Automated Testing Framework

MODULE 9 — AGENTIC AI & AGENTIC WORKFLOWTESTING

Days 41–45

Build

  • AI Cybersecurity Incident Response Agent

Workflow

  • Security Alert

    Analyse Alert

    Check User

    Check IP Address

    Check Logs

    Calculate Risk

    Create Incident

    Request Human Approval

    Disable Account

    Generate Incident Report

Topics

  • AI Agent vs Agentic AI
  • Goal-Based AI Systems
  • Planning
  • Dynamic Decision Making
  • Replanning
  • Multi-Step Workflows
  • State Management
  • Human-in-the-Loop
  • Multi-Agent Introduction
  • Agent Orchestration

Testing Topics

  • Planning Accuracy
  • Workflow Testing
  • Decision Path Testing
  • Step Sequence Validation
  • Replanning Testing
  • Goal Completion Testing
  • Human Approval Boundary Testing
  • Excessive Agency Testing
  • Multi-Step Failure Testing
  • Partial Completion Testing
  • Recovery Testing
  • Agentic Workflow Regression Testing

Hands-On

  • Create Agentic AI workflow
  • Inject failed tools
  • Test replanning
  • Test incorrect decision paths
  • Test human approval bypass
  • Automate workflow validation

Project 4

  • Agentic AI Security Incident Response Testing Platform

MODULE 10 — MCP FOUNDATIONS & MCPSERVER DEVELOPMENT

Days 46–49

Build

  • VishwaTech Security MCP Server

MCP Tools

  • get_alert
  • get_user
  • check_ip
  • get_logs
  • create_incident
  • disable_user

Topics

  • What Is MCP
  • Why MCP Is Required
  • MCP Architecture
  • MCP Host
  • MCP Client
  • MCP Server
  • Tools
  • Resources
  • Prompts
  • Tool Schemas
  • Input Schemas
  • MCP Communication
  • MCP Transport Concepts
  • MCP Server Lifecycle
  • MCP Inspector

Hands-On

  • Create MCP server
  • Create MCP tools
  • Expose resources
  • Test tool discovery
  • Invoke MCP tools
  • Debug using MCP Inspector

MODULE 11 — MCP TESTING & MCP SECURITYTESTING

Days 50–53

Topics

  • MCP Functional Testing
  • MCP Server Testing
  • Tool Discovery Testing
  • Tool Schema Testing
  • Input Validation
  • Invalid Arguments
  • Missing Arguments
  • Wrong Data Types
  • Tool Error Handling
  • Tool Timeout Testing
  • Authentication Testing
  • Authorization Testing
  • Permission Testing
  • Unauthorized Tool Access
  • Sensitive Data Exposure
  • Tool Abuse
  • Tool Manipulation
  • Malicious Tool Responses
  • Tool Poisoning Concepts
  • MCP Security Testing

Tools

  • MCP Inspector
  • pytest
  • promptfoo
  • Python

Hands-On

  • Automate MCP tool tests
  • Send malformed tool arguments
  • Test unauthorized tool access
  • Test sensitive data exposure
  • Inject malicious tool responses
  • Generate MCP security test report

Project 5

  • MCP Automated Testing & Security Validation Framework

MODULE 12 — AI SECURITY & RED TEAM TESTING

Days 54–56

Topics

  • AI Threat Landscape
  • OWASP GenAI Security Risks
  • Prompt Injection
  • Indirect Prompt Injection
  • Jailbreak Testing
  • System Prompt Leakage
  • Sensitive Information Disclosure
  • PII Leakage
  • Insecure Output Handling
  • Excessive Agency
  • Model Denial of Service Concepts
  • RAG Poisoning
  • Knowledge Base Poisoning
  • Vector Database Poisoning
  • Memory Poisoning
  • Agent Tool Abuse
  • MCP Tool Manipulation
  • Adversarial Prompt Testing
  • AI Red Teaming

Tools

  • promptfoo
  • OWASP GenAI Security Project
  • Python
  • pytest

Hands-On

  • Create attack prompt dataset
  • Execute automated red team tests
  • Calculate attack success rate
  • Test prompt injection resistance
  • Test data leakage
  • Test excessive agency
  • Generate AI security report

MODULE 13 — AI TEST AUTOMATIONFRAMEWORK

Days 57–58

Architecture

  • Test Dataset

    pytest Test Orchestrator

    LLM Tests
    RAG Tests
    Agent Tests
    MCP Tests
    Security Tests

    Evaluators

    DeepEval
    Ragas
    promptfoo

    Quality Scores

    Thresholds

    PASS / FAIL

Topics

  • AI Test Framework Architecture
  • Reusable Test Libraries
  • Evaluator Design
  • Dataset Management
  • Golden Dataset
  • Synthetic Test Data
  • Regression Dataset
  • Test Configuration
  • Threshold Management
  • Model Comparison
  • Prompt Version Comparison
  • Evaluation Reports
  • Quality Gates

Hands-On

  • Build unified AI test framework
  • Execute complete AI regression suite
  • Compare two prompts
  • Compare two models
  • Create quality thresholds
  • Generate consolidated report

MODULE 14 — DOCKER, CI/CD & AI QUALITYGATES

Days 59

Topics

  • Docker Fundamentals
  • Dockerfile
  • Containerising AI Tests
  • Environment Variables
  • Secret Management Basics
  • Git Fundamentals
  • GitHub Repository
  • CI/CD Concepts
  • GitHub Actions
  • AI Test Pipeline
  • Quality Gates
  • Deployment Blocking
  • Scheduled AI Evaluations
  • Regression Testing

Pipeline

  • Developer Push

    GitHub Actions

    LLM Tests

    RAG Tests

    Agent Tests

    MCP Tests

    AI Security Tests

    Evaluation Report

    Quality Gate

    PASS → Deploy
    FAIL → Block Deployment

Hands-On

  • Containerise AI testing framework
  • Create GitHub Actions pipeline
  • Run AI tests in CI/CD
  • Configure threshold-based quality gate

MODULE 15 — CAPSTONE, INTERVIEW & CAREERPREPARATION

Days 60

Capstone Project

  • Enterprise AI Quality Engineering Platform

Platform Must Test

  • LLM Application
  • RAG Application
  • AI Agent
  • Agentic AI Workflow
  • MCP Server
  • AI Security Controls

Final Deliverables

  • GitHub Repository
  • Architecture Diagram
  • Test Strategy
  • AI Test Cases
  • Golden Dataset
  • Evaluation Metrics
  • Automated Test Framework
  • Security Test Report
  • CI/CD Pipeline
  • Quality Dashboard or Consolidated Report

Interview Preparation

  • AI Testing Interview Questions
  • LLM Testing Scenarios
  • RAG Testing Scenarios
  • Agent Testing Scenarios
  • MCP Testing Scenarios
  • AI Security Scenarios
  • Framework Design Questions
  • Real-Time Production Scenarios
  • Resume Preparation
  • LinkedIn Profile Guidance
  • GitHub Portfolio Guidance
  • Mock Interview

TOOLS COVERED

  • Python
  • pytest
  • Playwright
  • OpenAI / Azure OpenAI
  • Ollama
  • LangChain
  • LangGraph
  • Chroma / Qdrant
  • DeepEval
  • Ragas
  • promptfoo
  • LangSmith
  • MCP
  • MCP Inspector
  • Docker
  • Git
  • GitHub Actions
  • OWASP GenAI Security Project

5 REAL-TIME PROJECTS

1. Automated LLM Quality Evaluation Framework
2. Enterprise RAG Testing & Evaluation Platform
3. AI Agent Automated Testing Framework
4. Agentic AI Security Incident Response Testing Platform
5. MCP Automated Testing & Security Validation Framework

CAREER ROLES

  • AI Quality Engineer
  • AI Testing Engineer
  • AI Test Automation Engineer
  • LLM Evaluation Engineer
  • RAG Evaluation Engineer
  • AI QA Automation Engineer
  • GenAI Quality Engineer
  • Agentic AI Test Engineer
  • AI Reliability Engineer
  • AI Security Testing Engineer
  • Senior SDET — AI
  • AI Quality Engineering Lead