Back to app

Cheat Sheet Hub

A public reference library for our programming foundations, Selenium, Playwright, and AI-for-QA tracks. These sheets are designed for faster revision, live sessions, interview prep, and daily implementation work.

29 curriculum-aligned cheat sheets Programming + Selenium + Playwright + AI April 25, 2026

The structure mirrors the actual course tracks we teach. Instead of one giant mixed reference page, each sheet now maps to a meaningful module cluster: Java and JavaScript foundations, Selenium execution patterns, Playwright core and advanced workflows, plus the AI stack around prompting, RAG, MCP, agents, LangFlow, and n8n.

Programming Foundations

Java Cheat Sheet

Java basics, OOP, exception handling, strings, methods, and collections from the Selenium foundation module.

Java basics OOP Collections
Open Java sheet

JavaScript Cheat Sheet

Variables, functions, arrays, objects, async/await, closures, modules, and automation-friendly patterns.

JS basics Async Modules
Open JavaScript sheet

TypeScript Cheat Sheet

Type annotations, interfaces, unions, generics, narrowing, utility types, and typed Playwright patterns.

Types Generics Fixtures
Open TypeScript sheet

Selenium Track

Selenium Cheat Sheet

Core Selenium commands, waits, locators, alerts, frames, windows, and quick WebDriver reminders.

WebDriver Java UI automation
Open Selenium sheet

Selenium Locators Cheat Sheet

XPath, CSS selectors, dynamic locators, relative locators, and reliable element targeting strategies.

XPath CSS Locators
Open locators sheet

Selenium Waits Cheat Sheet

Implicit waits, explicit waits, fluent waits, ExpectedConditions, and synchronization patterns.

Waits Synchronization Reliability
Open waits sheet

TestNG Cheat Sheet

Annotations, lifecycle hooks, DataProviders, assertions, testng.xml, listeners, retries, and parallel runs.

Annotations Assertions Parallel
Open TestNG sheet

Selenium Framework Cheat Sheet

POM, BasePage, DTOs, framework structure, reporting, retries, and maintainable test design.

POM Framework Design
Open framework sheet

Selenium Grid Cheat Sheet

Selenium Grid architecture, RemoteWebDriver, Docker Grid, capabilities, scaling, and CI usage.

Grid Docker Remote runs
Open Grid sheet

Playwright Track

Playwright Cheat Sheet

Browser setup, locators, assertions, waits, mocking, frames, tracing, and device testing.

Locators Assertions Debugging
Open Playwright sheet

Playwright Advanced Cheat Sheet

Network interception, mocking, files, dialogs, frames, multiple pages, auth, mobile, and visual testing.

Advanced Network Visual testing
Open advanced sheet

Playwright Locator Strategy Cheat Sheet

Decision-order guidance for roles, test IDs, text locators, CSS, XPath, chaining, frames, and locator assertions.

Locators Frames Assertions
Open locator strategy sheet

Playwright Test Runner Cheat Sheet

Config, fixtures, reporters, hooks, retries, annotations, parameterization, and debugging flows.

Config Fixtures Reporters
Open test runner sheet

Playwright API Cheat Sheet

APIRequestContext, request setup, validation, auth, hybrid API+UI checks, and common response patterns.

API tests Validation Hybrid checks
Open API sheet

Playwright CI/CD Cheat Sheet

Framework architecture, data/config handling, Docker, GitHub Actions, reporting, and parallel CI execution.

CI/CD Docker Artifacts
Open Playwright CI/CD sheet

Git & GitHub Actions Cheat Sheet

Branches, commits, pull requests, workflow YAML, matrix builds, artifacts, secrets, and caching.

Git GitHub Actions Workflows
Open Git/GitHub Actions sheet

Jenkins Cheat Sheet

Jenkins pipelines, agents, Jenkinsfile structure, artifacts, reports, notifications, and QA pipeline usage.

Jenkins Pipeline CI
Open Jenkins sheet

AI for QA

AI Basics Cheat Sheet

LLM terms, prompting basics, tokens, temperature, hallucinations, evaluation, and QA-oriented usage habits.

LLMs Prompting Safety
Open AI basics sheet

Prompt Engineering Cheat Sheet

Role-based prompting, zero-shot vs precise prompts, STAR, CLEAR, CRISP, RICE POT, and QA prompt templates.

Prompts Frameworks QA prompts
Open prompt sheet

AI Tools Cheat Sheet

ChatGPT, Claude, Gemini, local LLMs, coding assistants, tool setup, and when to use each workflow.

Tools Setup Model comparison
Open AI tools sheet

RAG Cheat Sheet

Chunking, embeddings, vector search, retrieval flow, prompt assembly, and the RAG evaluation triad.

Retrieval Embeddings Grounded answers
Open RAG sheet

MCP Cheat Sheet

Host, client, server, tools, resources, prompts, transports, and real QA integration patterns.

Protocol Tools Integrations
Open MCP sheet

AI Agents Cheat Sheet

Agent loop, planning, tool use, memory, guardrails, healing, and testing-oriented agent behaviors.

Agents Reasoning loops Guardrails
Open AI agents sheet

LangFlow Cheat Sheet

Flow design, prompts, models, vector stores, tools, RAG flows, and debugging visual pipelines.

Flows RAG Agents
Open LangFlow sheet

n8n Cheat Sheet

Triggers, HTTP requests, code nodes, AI agents, vector stores, credentials, retries, and QA automations.

Automation AI nodes Integrations
Open n8n sheet

AI Test Generation Cheat Sheet

Requirement analysis, AI test plans, strategies, bug reports, metrics, and automation code generation patterns.

Test generation Plans Metrics
Open AI test generation sheet

Claude Code Cheat Sheet

Repo-aware prompting, code review, debugging, automation generation, MCP usage, and guardrails for QA teams.

Claude Code Automation Debugging
Open Claude Code sheet

Ollama Cheat Sheet

Local LLM setup, model pulls, CLI usage, API endpoint basics, privacy-friendly workflows, and QA use cases.

Ollama Local LLMs Privacy
Open Ollama sheet

LLM Evaluation Cheat Sheet

Accuracy, safety, hallucination checks, structured output validation, DeepEval, PromptFoo, Trulens, and CI evaluation.

Evaluation DeepEval PromptFoo
Open LLM evaluation sheet

How This Library Should Grow

The goal is to keep the cheat-sheet hub practical and stable. Each new page should stay tied to a real teaching module, keep the same structure, and remain lightweight enough to use during a live class or interview revision session.