Playwright + Google ADK + RAG + DOM Diff + Real-Time Chat UI
Created by Pramod Dutta (The Testing Academy)
This is a fully autonomous AI QA testing agent that converts plain English instructions into real browser automation, using:
| openapi: 3.0.3 | |
| info: | |
| title: Imgur Image Upload API | |
| description: API for uploading images to Imgur using Client-ID authentication. | |
| version: 1.0.0 | |
| servers: | |
| - url: https://api.imgur.com/3 | |
| paths: |
Playwright + Google ADK + RAG + DOM Diff + Real-Time Chat UI
Created by Pramod Dutta (The Testing Academy)
This is a fully autonomous AI QA testing agent that converts plain English instructions into real browser automation, using:
| class Main { | |
| public static void main(String[] args) { | |
| int[] numbers = {-12, 45, 67, 23, 89, 45 89}; | |
| int highest = Integer.MIN_VALUE; | |
| int secondHighest = Integer.MIN_VALUE; | |
| for (int num : numbers) { | |
| if (num > highest) { | |
| secondHighest = highest; |
Author - Pramod Dutta Details - https://sdet.live/python0x
| # | Project Idea | Description | References / Links |
|---|---|---|---|
| 1 | API + UI Login Test | Validate login API and confirm session in UI with Selenium | Reqres API, Practice Login Site |
| 2 | CRUD Operations API Testing | Test create/read/update/delete APIs and check UI update | Fake REST API, Selenium Docs |
| 3 | Weather API & UI Validation | Compare API weather data with displayed values in UI | [OpenWeathe |
package com.example.api.models;
import java.io.File; import java.util.Objects;
public class DriverUploadRequest {
// text fields
private String id;
private String licenseNo;
| Module | Day | Topic | Learning Objectives & Activities | Tools/Technologies Introduced |
|---|---|---|---|---|
| Module 1: AI Fundamentals & Prompt Engineering | 1 | Introduction to AI Terminologies & Course Overview | - Understand fundamental AI terminology relevant to testing - Overview of course structure and objectives - Explore the impact of AI on software testing - Introduction to the 30-day learning journey |
Course materials, AI glossary |
| 2 | Understanding AI Applications, LLMs & AI Agents | - Explore various AI applications in software testing- Understand Large Language Models (LLMs) and their capabilities- Learn about AI agents and their role in testing- Discuss real-world use cases | LLMs (GPT, Claude, etc.), AI agent frameworks |
| from abc import ABC, abstractmethod | |
| class PC: | |
| def __init__(self): | |
| print("PC initialized") | |
| class MotherBoard: | |
| def start(self): | |
| print("MotherBoard started") |
| print("dada'); |
| package oct.ex_18102024_Strings_Wrapper; | |
| public class Test { | |
| public static void main(String[] args) { | |
| ABC a = new ABC(); | |
| a.f1(); | |
| } | |
| } | |
| class XYZ{ |