// PUBLIC BATTLE CATALOG
Practice under pressure
Pick a QA discipline, inspect the mission, and enter the arena when you are ready. Every preview is free to read.
- Tracks
- 19
- Battles
- 352
- Access
- Free
Track 01 / manual-testing
Manual Testing
The craft that everything else builds on: test design techniques, boundary analysis, exploratory testing, bug advocacy, and writing reports developers actually act on.
16
battles
- EasyQuiz
Bug Advocacy: Selling the Fix
9 minPreview - EasyBug Hunt
Bug Hunt: The Signup Form
15 minPreview - EasyQuiz
Input Attacks: The Saboteur's Toolkit
9 minPreview - EasyQuiz
Mobile Testing Essentials
8 minPreview - EasyQuiz
Test Case Craft: Write Once, Trust Forever
9 minPreview - EasyQuiz
Test Design Under Fire
8 minPreview - MediumBug Hunt
Bug Hunt: SkyDart Flights
18 minPreview - MediumBug Hunt
Bug Hunt: TaskForge Board
15 minPreview - MediumQuiz
Exploratory Testing: Charters & Heuristics
8 minPreview - MediumQuiz
Pairwise: Taming the Combination Explosion
9 minPreview - MediumScenario
Release Night Triage
12 minPreview - MediumScenario
Rewrite the Report That Got Bounced
14 minPreview - MediumQuiz
State Transition Testing: Maps of the Machine
9 minPreview - HardBug Hunt
Bug Hunt: GadgetKart Checkout
20 minPreview - HardQuiz
The Oracle Problem: How Do You KNOW It's Wrong?
10 minPreview - HardScenario
Three Days, Five Features, One Tester
16 minPreview
Track 02 / test-automation
Test Automation
Selenium, Playwright, and Cypress patterns: robust locators, explicit waits, page objects, taming flaky tests, and building automation that survives refactors.
23
battles
- EasyQuiz
Locator Strategy Showdown
7 minPreview - EasyQuiz
Selectors Under Fire
9 minPreview - EasyScenario
The Sleep Audit
12 minPreview - EasyQuiz
Waits: The Physics of Flake
9 minPreview - MediumQuiz
BDD & Gherkin Craft
8 minPreview - MediumQuiz
Flake Forensics
10 minPreview - MediumQuiz
Framework Architecture: Page Objects & Beyond
9 minPreview - MediumQuiz
Page Objects at Scale
10 minPreview - MediumQuiz
Selector Battle
12 minPreview - MediumQuiz
Synchronization Patterns for Grown-Up Suites
10 minPreview - MediumQuiz
Test Data Isolation
9 minPreview - MediumQuiz
The Flaky Test Clinic
9 minPreview - MediumQuiz
The Judgment Behind Retries
9 minPreview - MediumQuiz
Visual Regression Testing
8 minPreview - HardScenario
CI Pipeline: Red Alert
15 minPreview - HardQuiz
Engineering Determinism
10 minPreview - HardScenario
Nightly Flake Triage
16 minPreview - HardQuiz
Playwright Power Patterns
9 minPreview - HardQuiz
XPath Battle
8 minPreview - BossRepair Lab
JavaScript Runtime Forge
35 minPreview - BossRepair Lab
Playwright Production Gauntlet
35 minPreview - BossRepair Lab
Selenium Cross-Language Rescue
40 minPreview - BossRepair Lab
TypeScript Type-System Siege
40 minPreview
Track 03 / api-testing
API Testing
REST fundamentals, HTTP semantics, contract testing, authentication and authorization testing, idempotency, pagination, and the failure modes that hide between services.
17
battles
- EasyQuiz
429 and the Art of Backing Off
8 minPreview - EasyQuiz
Content Negotiation: 406 vs 415
8 minPreview - EasyQuiz
HTTP Semantics Bootcamp
8 minPreview - EasyQuiz
Versioning Without Breaking the World
8 minPreview - MediumQuiz
GraphQL Queries and Mutations, Tested
9 minPreview - MediumQuiz
GraphQL Testing Tactics
8 minPreview - MediumQuiz
Idempotency Keys Under Fire
9 minPreview - MediumQuiz
Pagination Edge Cases
9 minPreview - MediumQuiz
Postman & Newman Pro Moves
8 minPreview - MediumQuiz
REST Design Review
9 minPreview - MediumQuiz
Testing the Callbacks You Do Not Control
9 minPreview - MediumQuiz
The Auth Token Gauntlet
9 minPreview - HardScenario
The Contract Break Investigation
14 minPreview - HardScenario
The Inconsistent Error Contract
15 minPreview - HardQuiz
Webhook Reliability
9 minPreview - HardScenario
When the Spec and the Server Disagree
16 minPreview - BossScenario
The Retry Storm That Took Everything Down
20 minPreview
Track 04 / ai-llm-evals
AI & LLM Evals
Evaluating LLM applications: faithfulness, answer relevancy, context precision/recall, G-Eval, golden datasets, regression evals, and catching hallucinations before users do.
22
battles
- EasyQuiz
DeepEval: Unit Tests for LLMs
8 minPreview - EasyQuiz
Hallucination Detection Methods
9 minPreview - EasyQuiz
LLM Eval Metrics 101
8 minPreview - EasyQuiz
OpenAI Evals: Registry, Samples, oaieval
8 minPreview - EasyQuiz
Precision, Recall & F1 for QA Classifiers
9 minPreview - EasyQuiz
RAG Retrieval Quality Metrics
9 minPreview - EasyQuiz
RAGAS: evaluate() and the Four Columns
8 minPreview - MediumQuiz
Choosing the Right Eval Metric
10 minPreview - MediumScenario
Cleaning the Golden Set
14 minPreview - MediumQuiz
DeepEval's RAG Arsenal
10 minPreview - MediumQuiz
Designing Golden Eval Datasets
9 minPreview - MediumQuiz
GEval: Write Your Own Judge
9 minPreview - MediumQuiz
RAGAS Metric Matrix: Who Needs What
9 minPreview - MediumQuiz
Regression Evals in CI
10 minPreview - HardQuiz
LLM-as-Judge Reliability
9 minPreview - HardScenario
Pick the Detector
15 minPreview - HardQuiz
Prompt Injection & Safety Evals
11 minPreview - HardScenario
The Eval Gate That Never Fails
14 minPreview - HardScenario
The Hallucination Hunt
14 minPreview - HardQuiz
The Judge's Hidden Biases
11 minPreview - HardScenario
The Suspiciously Perfect Testset
14 minPreview - BossRepair Lab
AI Quality Command Center
45 minPreview
Track 05 / agentic-ai
Agentic AI Testing
Testing systems that act: RAG retrieval quality, LangChain and LangGraph trajectories, Langflow workflows, tool-calling correctness, MCP contracts, and agent evaluation with DeepEval and RAGAS.
21
battles
- EasyQuiz
Context Engineering for Tool-Heavy Agents
9 minPreview - EasyQuiz
Measuring Guardrails, Not Just Adding Them
9 minPreview - EasyQuiz
Scoring Tool-Call Correctness
9 minPreview - EasyQuiz
Taming Non-Determinism in Agent Tests
9 minPreview - MediumQuiz
Agent Memory & Context
8 minPreview - MediumQuiz
Building Your Product's Agent Benchmark
10 minPreview - MediumQuiz
Designing Agent Benchmarks
10 minPreview - MediumQuiz
Evaluating Tool-Call Trajectories
10 minPreview - MediumQuiz
LangSmith Evals as CI Gates
10 minPreview - MediumQuiz
Multi-Step Planning Failures
10 minPreview - MediumQuiz
Testing Long-Term Agent Memory
10 minPreview - MediumQuiz
Testing n8n Automation Workflows
9 minPreview - MediumQuiz
Testing the RAG Pipeline
9 minPreview - HardQuiz
Agent Guardrails & Safety
9 minPreview - HardQuiz
Agent Tool-Calling & Orchestration
11 minPreview - HardScenario
Detecting Planning Failures at Scale
14 minPreview - HardQuiz
Golden Trajectories as Regression Fixtures
10 minPreview - HardScenario
Red-Team Campaign: Injection via Tool Results
15 minPreview - HardScenario
The 95% Benchmark
15 minPreview - HardScenario
The MCP Server Contract Break
15 minPreview - HardScenario
The Trajectory Audit
15 minPreview
Track 06 / performance
Performance
Load, stress, spike, and soak testing: designing workload models, reading p95/p99 latency, spotting saturation, and turning graphs into engineering decisions.
13
battles
- EasyQuiz
Load Test Fundamentals
8 minPreview - EasyQuiz
Ramps, Spikes, and Warm-Ups
8 minPreview - EasyQuiz
Where Did the Latency Go?
8 minPreview - MediumQuiz
Caching Strategies
8 minPreview - MediumQuiz
Core Web Vitals & Frontend Perf
8 minPreview - MediumQuiz
Modeling the Load That Matters
9 minPreview - MediumQuiz
Reading the Tail: p95, p99, and Lies
9 minPreview - MediumQuiz
Think Time and Pacing
9 minPreview - HardScenario
Fast Query, Slow Page
15 minPreview - HardScenario
The Load Test That Lied
14 minPreview - HardQuiz
k6 Scripting Judgment
10 minPreview - BossScenario
The 12-Hour Leak
20 minPreview - BossScenario
The Black Friday Slowdown
20 minPreview
Track 07 / accessibility
Accessibility
WCAG 2.1 success criteria, ARIA done right (and wrong), keyboard navigation, color contrast, focus management, and auditing with assistive technology in mind.
11
battles
- EasyBug Hunt
Bug Hunt: CloudNest Data Integrity
12 minPreview - EasyQuiz
Respecting Reduced Motion
8 minPreview - EasyQuiz
Testing With the Keyboard Only
8 minPreview - EasyQuiz
WCAG Essentials
8 minPreview - MediumQuiz
ARIA Misuse Catalog
9 minPreview - MediumQuiz
ARIA Patterns & Anti-Patterns
8 minPreview - MediumQuiz
Announcing Form Errors
9 minPreview - MediumBug Hunt
Bug Hunt: PixelVault Accessibility
15 minPreview - MediumScenario
The Alt-Text Audit
13 minPreview - HardScenario
The Accessibility Audit
15 minPreview - HardScenario
The SPA That Lost Focus
15 minPreview
Track 08 / security
Security
Security testing for QA engineers: OWASP Top 10, broken access control, injection, insecure design, session flaws, and building an attacker's mindset safely.
12
battles
- EasyQuiz
Secrets in Client Code
8 minPreview - EasyQuiz
The Security Headers Checklist
8 minPreview - MediumBug Hunt
Bug Hunt: Nimbus Settings
15 minPreview - MediumQuiz
Hunting IDOR
9 minPreview - MediumQuiz
OWASP Top 10 Primer
9 minPreview - MediumQuiz
Secrets in the Wild
8 minPreview - MediumQuiz
XSS in Every Context
9 minPreview - HardBug Hunt
Bug Hunt: GadgetKart Abuse Cases
18 minPreview - HardScenario
Is This Endpoint CSRF-Vulnerable?
15 minPreview - HardQuiz
Security Battle
8 minPreview - HardScenario
The Session That Never Rotated
15 minPreview - BossScenario
The Privilege Escalation Path
20 minPreview
Track 09 / playwright
Playwright
Modern Playwright mastery: resilient locators, actionability and auto-waiting, fixture design, network mocking, parallel workers, visual snapshots, and reading a trace like a crime scene.
29
battles
- EasyQuiz
Assertions That Refuse to Give Up
9 minPreview - EasyQuiz
Locators That Survive a Redesign
10 minPreview - EasyQuiz
One Config, Many Fronts
9 minPreview - EasyQuiz
Page Objects, Field Manual Edition
9 minPreview - EasyQuiz
Pocket-Sized Battlefield
9 minPreview - EasyScenario
Strict Mode Standoff
10 minPreview - EasyQuiz
The Debugging Arsenal
9 minPreview - EasyQuiz
The Waits Playwright Fights for You
10 minPreview - MediumQuiz
Divide and Conquer the Suite
10 minPreview - MediumQuiz
Fresh Context, Every Fight
10 minPreview - MediumQuiz
Log In Once, Fight Everywhere
9 minPreview - MediumQuiz
Login at API Speed
9 minPreview - MediumQuiz
Needle, Meet Haystack
10 minPreview - MediumQuiz
No Browser Required
10 minPreview - MediumQuiz
Own the Wire
10 minPreview - MediumQuiz
Payload Mechanics: data, form, multipart
10 minPreview - MediumScenario
Snapshot Mutiny on the CI Ship
13 minPreview - MediumQuiz
The Black Box Recorder
9 minPreview - MediumScenario
The Case of the Vanishing Toast
14 minPreview - MediumQuiz
The Pixel Tribunal
10 minPreview - HardQuiz
Beyond the DOM Wall
10 minPreview - HardQuiz
Contract Guardrails in the Test Runner
10 minPreview - HardQuiz
Green Locally, Red in CI
10 minPreview - HardScenario
Parallel Meltdown at Worker Four
15 minPreview - HardQuiz
Sleep Is for the Weak Suite
10 minPreview - HardScenario
The Midnight Token Heist
15 minPreview - HardScenario
The Mock That Never Fired
15 minPreview - BossScenario
Boss Fight: The Hybrid Heist
20 minPreview - BossScenario
Boss Fight: The Suite of a Thousand Sleeps
20 minPreview
Track 10 / selenium
Selenium
The industry workhorse done right: WebDriver internals, explicit-wait discipline, the Actions API, Grid topology, Java and Python bindings, page objects, and the classic traps (StaleElementReferenceException included).
35
battles
- EasyQuiz
Actions vs Robot: Pick Your Weapon
8 minPreview - EasyQuiz
Await Everything: Promises in the JS Bindings
8 minPreview - EasyQuiz
Exception Forensics
10 minPreview - EasyQuiz
Locator Strategies: CSS vs XPath
10 minPreview - EasyQuiz
Screenshots & Listeners: Evidence Collection
9 minPreview - EasyQuiz
Select Dropdowns Without Tears
9 minPreview - EasyQuiz
Selenium Manager: Death of the Driver Hunt
9 minPreview - EasyQuiz
Selenium in Node: Builder, By, and the First Session
8 minPreview - EasyQuiz
Selenium in Python: Modern Idioms
9 minPreview - EasyQuiz
Switching Contexts: Alerts, Frames, Windows
10 minPreview - EasyScenario
The Sleep(5000) Intervention
12 minPreview - MediumQuiz
Actions API: Hover, Drag, and Keyboard Combat
10 minPreview - MediumScenario
Anatomy of a Stale Element
14 minPreview - MediumQuiz
Duration Waits: Tuning FluentWait Like You Mean It
9 minPreview - MediumQuiz
ExpectedConditions: Choose Your Predicate
9 minPreview - MediumScenario
Farewell, WebDriverManager: A Migration Story
12 minPreview - MediumScenario
Green Locally, Dead in Docker
14 minPreview - MediumQuiz
JavascriptExecutor: Power Tool, Sharp Edges
9 minPreview - MediumQuiz
Selenium 4 Arsenal: Relative Locators, CDP, BiDi
9 minPreview - MediumQuiz
Selenium in Java: The 4.x Dialect
9 minPreview - MediumScenario
The Locator Audit
13 minPreview - MediumScenario
The Suite Frozen in 2017
13 minPreview - MediumQuiz
The Waits Doctrine: Implicit, Explicit, Fluent
12 minPreview - MediumQuiz
Under the Hood: The W3C WebDriver Protocol
10 minPreview - MediumQuiz
driver.wait and the until Arsenal
10 minPreview - HardQuiz
Cross-Browser Gotchas: Chrome Is Not the Web
9 minPreview - HardQuiz
Grid 4 & Parallel Warfare
11 minPreview - HardScenario
Grid Down: The Monday Morning Queue
16 minPreview - HardQuiz
Node Selenium Field Kit: Windows, Actions, Scripts
12 minPreview - HardQuiz
Page Objects & the PageFactory Trap
11 minPreview - HardQuiz
Shadow DOM: Breaking Into Web Components
9 minPreview - HardScenario
The 14% Flake Budget
18 minPreview - HardScenario
The Cache That Went Stale: PageFactory Forensics
13 minPreview - HardQuiz
getDomAttribute vs getDomProperty: The Truth in the DOM
10 minPreview - BossScenario
Boss Fight: The Nightly That Cried Wolf
20 minPreview
Track 11 / cypress
Cypress
Cypress the way it wants to be used: the command queue and retry-ability, network control with cy.intercept, custom commands, component testing, and the anti-patterns that turn suites into flake factories.
15
battles
- EasyQuiz
Component vs E2E: Pick Your Battlefield
9 minPreview - EasyQuiz
Config Without Casualties
9 minPreview - EasyQuiz
Custom Commands: Build Your Arsenal
9 minPreview - EasyQuiz
Fixtures & the Art of Seeding
9 minPreview - EasyQuiz
Selectors That Survive Deploys
9 minPreview - MediumQuiz
Anti-Pattern Firing Range
10 minPreview - MediumQuiz
Intercept or Be Intercepted
10 minPreview - MediumQuiz
Session Caching: Login Once, Fight Everywhere
9 minPreview - MediumQuiz
The Command Queue Conspiracy
10 minPreview - MediumScenario
The Modal That Sometimes Was
12 minPreview - MediumScenario
The Nine-Minute Login Tax
13 minPreview - HardQuiz
Crossing the Origin Line
10 minPreview - HardQuiz
The Flake Field Manual
10 minPreview - HardScenario
The Stub That Never Fired
14 minPreview - BossScenario
Boss Fight: The Friday Flake Storm
18 minPreview
Track 12 / mcp-testing
MCP & Protocol Testing
Testing the Model Context Protocol layer: server and client handshakes, tool contracts and schemas, JSON-RPC 2.0 semantics, stdio and HTTP transports, error surfaces, and protocol-level abuse cases.
21
battles
- EasyQuiz
FastMCP: Server in Ten Lines
8 minPreview - EasyQuiz
JSON-RPC 2.0 Message Shapes
9 minPreview - EasyQuiz
MCP Architecture: Host, Client, Server
9 minPreview - EasyQuiz
Resources, Templates, Prompts
8 minPreview - EasyQuiz
Tool Results & Error Surfaces
9 minPreview - EasyQuiz
Tools vs Resources vs Prompts
10 minPreview - MediumQuiz
Context: The Injected Superpower
9 minPreview - MediumQuiz
JSON-RPC Error Codes
10 minPreview - MediumQuiz
MCP Server QA in CI
10 minPreview - MediumQuiz
Protocol Test Design & Fuzzing
10 minPreview - MediumScenario
Review: One Tool, Four Smells
12 minPreview - MediumQuiz
Run It, Mount It, Compose It
9 minPreview - MediumQuiz
The Initialization Handshake
11 minPreview - MediumQuiz
Tool Definitions & JSON Schema
11 minPreview - MediumQuiz
Transports: stdio vs Streamable HTTP
10 minPreview - HardScenario
Breaking Change Detector
16 minPreview - HardScenario
The Flaky FastMCP Test Harness
14 minPreview - HardScenario
The Handshake That Hung
15 minPreview - HardQuiz
The MCP Security Surface
12 minPreview - HardScenario
The Tool Contract Audit
16 minPreview - BossScenario
Boss Battle: Ship the MCP Server
20 minPreview
Track 13 / mobile-testing
Mobile Testing
Quality on small screens: Appium architecture, Espresso and XCUITest idioms, device matrices, gesture automation, permission prompts, interruptions, and apps that must survive airplane mode.
23
battles
- EasyQuiz
Appium Inspector: Scout Before You Script
8 minPreview - EasyQuiz
Designing the Device Matrix
9 minPreview - EasyQuiz
Locators: Accessibility ID or Bust
9 minPreview - EasyQuiz
Permission Dialogs: Friend, Foe, Flake
9 minPreview - EasyQuiz
Real Devices vs Emulators: The Eternal Budget War
9 minPreview - EasyQuiz
Screen Objects: One Suite, Two Platforms
8 minPreview - EasyQuiz
Waits on Mobile: Outlasting the Spinner
8 minPreview - MediumQuiz
Appium 2: Know Your Weapon
10 minPreview - MediumQuiz
Capabilities: The Session Contract
10 minPreview - MediumQuiz
Deep Links: Teleportation for Testers
9 minPreview - MediumQuiz
Gestures Under the W3C Flag
9 minPreview - MediumScenario
Green on Emulator, Red in the Wild
13 minPreview - MediumQuiz
Scroll Ops: mobile: Commands and UiScrollable
9 minPreview - MediumQuiz
Testing Where the Network Dies
9 minPreview - MediumScenario
Two Platforms, One Suite: The Merge
12 minPreview - MediumQuiz
XCUITest: Cupertino Rules of Engagement
9 minPreview - HardQuiz
Context Switching: Native, Webview, and the Void Between
11 minPreview - HardQuiz
Espresso & the Idling Resource Pact
11 minPreview - HardQuiz
Selector Forge: UiSelector, Predicates, Class Chains
12 minPreview - HardScenario
The Session That Refused to Start
13 minPreview - HardScenario
The Sleep-Riddled Suite
14 minPreview - HardScenario
The Vanishing Webview
14 minPreview - BossScenario
Boss Fight: Device Lab Meltdown
18 minPreview
Track 14 / bdd-tdd
BDD & TDD
Discipline over dogma: Gherkin scenarios worth reading, Cucumber step design, honest TDD cycles, unit versus integration boundaries, and keeping the test pyramid from inverting into an ice-cream cone.
12
battles
- EasyQuiz
Gherkin Under the Lens
10 minPreview - EasyQuiz
Outline Maneuvers
9 minPreview - EasyQuiz
Red, Green, Refactor
10 minPreview - MediumQuiz
Name It Like It Failed
10 minPreview - MediumQuiz
Pyramid vs Trophy
10 minPreview - MediumQuiz
Steps, Tables, and Glue
10 minPreview - MediumScenario
The Feature File Autopsy
13 minPreview - MediumQuiz
Where the Unit Ends
10 minPreview - HardQuiz
Know Your Doubles
12 minPreview - HardScenario
The Coverage Mirage
14 minPreview - HardScenario
The Suite That Cried Wolf
14 minPreview - BossScenario
Boss: The Legacy Rescue
18 minPreview
Track 15 / ci-cd-testing
CI/CD & DevOps
Testing at pipeline speed: GitHub Actions, Jenkins, and GitLab CI patterns, Docker test environments, parallel sharding, caching, flaky-test quarantine, and Allure reporting that earns its screen time.
12
battles
- EasyQuiz
Actions Stations
10 minPreview - EasyQuiz
Evidence Locker
9 minPreview - EasyQuiz
GitLab Stage Directions
9 minPreview - MediumQuiz
Cache Money
10 minPreview - MediumQuiz
Containers on Demand
10 minPreview - MediumQuiz
Guardians of the Merge
10 minPreview - MediumQuiz
Jenkinsfile Field Manual
10 minPreview - MediumQuiz
Shard Tactics
10 minPreview - HardScenario
Quarantine Protocol
15 minPreview - HardQuiz
Retry Roulette
11 minPreview - HardScenario
The Leaky Pipeline
15 minPreview - BossScenario
Boss: The Pipeline Autopsy
18 minPreview
Track 16 / database-testing
Database Testing
Where the truth lives: SQL for testers, constraint and integrity checks, ETL and migration validation, transaction isolation gotchas, and test data management that never leaks production secrets.
12
battles
- EasyQuiz
Aggregates Don't Lie (Mostly)
10 minPreview - EasyQuiz
JOINs for the Prosecution
10 minPreview - EasyQuiz
Seed Discipline
9 minPreview - MediumQuiz
Constraint Enforcement Division
10 minPreview - MediumQuiz
Data Witness Protection
10 minPreview - MediumQuiz
Migration Drill
10 minPreview - MediumQuiz
Pipeline Cross-Examination
10 minPreview - MediumScenario
The Orphanage
13 minPreview - HardQuiz
Schemaless, Not Lawless
11 minPreview - HardScenario
The 588 Missing Rows
15 minPreview - HardScenario
The Test That Sees Ghosts
15 minPreview - BossScenario
Boss: The Rename of Damocles
18 minPreview
Track 17 / javascript-testing
JavaScript & TypeScript
The language layer of automation: Jest and Vitest idioms, async and fake-timer discipline, module mocking and its hoisting rules, typed fixtures, coverage thresholds, and the ESM vs CJS interop minefield.
20
battles
- EasyQuiz
Matcher Autopsy: toBe Is Not toEqual
9 minPreview - EasyQuiz
Promises Under Test: Return or Regret
8 minPreview - EasyQuiz
Queries a User Would Make
8 minPreview - EasyQuiz
Snapshots: Rubber Stamp or Regression Net
8 minPreview - EasyQuiz
Typing the Test File
8 minPreview - EasyQuiz
Vitest vs Jest: Spot the Dialect
8 minPreview - MediumQuiz
Coverage: The Number That Lies Politely
9 minPreview - MediumQuiz
Fake Timers: Bending Time Without Breaking Tests
10 minPreview - MediumQuiz
Playwright in TypeScript: Fixtures With Teeth
9 minPreview - MediumScenario
The 80% Gate and the Invisible File
12 minPreview - MediumScenario
The Suite That Passed While Production Burned
14 minPreview - MediumScenario
WebdriverIO v8: The Upgrade That Unmasked Every Await
13 minPreview - MediumQuiz
jest.fn, spyOn, and the Three Resets
10 minPreview - MediumQuiz
ts-jest vs Vitest: Who Checks the Types?
9 minPreview - HardQuiz
ESM vs CJS: The Interop Minefield
11 minPreview - HardScenario
The Cast That Smuggled a Regression
14 minPreview - HardScenario
Unexpected Token 'export': A Dependency Declares War
15 minPreview - HardQuiz
jest.mock and the Hoisting Underworld
11 minPreview - HardQuiz
vi.mock: Hoisted, Async, and Unforgiving
11 minPreview - BossScenario
Boss Fight: The 800-Test Migration
20 minPreview
Track 18 / java-testing
Java Test Automation
The JVM automation stack done right: TestNG groups, DataProviders and listeners, Maven surefire vs failsafe and profiles, JUnit 5 migration fluency, Selenium bindings in Java, and RestAssured contracts with POJOs and payload managers.
20
battles
- EasyQuiz
Before and After: The TestNG Lifecycle Ladder
8 minPreview - EasyQuiz
Dependency Scopes: test Means Test
8 minPreview - EasyQuiz
JUnit 5: Platform, Jupiter, and New Names
8 minPreview - EasyQuiz
TestNG @Test: The Annotation Arsenal
8 minPreview - EasyQuiz
given(), when(), then(): RestAssured First Contact
8 minPreview - EasyQuiz
mvn test: What Actually Runs
8 minPreview - MediumQuiz
@DataProvider: Feeding the Machine
9 minPreview - MediumQuiz
@ParameterizedTest: Five Sources, One Method
9 minPreview - MediumQuiz
Assertion Wars: TestNG vs AssertJ vs Hamcrest
9 minPreview - MediumScenario
Escape from TestNG: A Jupiter Migration Review
13 minPreview - MediumQuiz
Groups & testng.xml: Slicing the Suite
9 minPreview - MediumQuiz
POJOs on the Wire: Jackson, GSON, and .as()
9 minPreview - MediumScenario
The Integration Tests That Never Ran
13 minPreview - MediumScenario
The QA Profile That Never Activated
12 minPreview - MediumQuiz
dependsOnMethods: Chains, Skips, and alwaysRun
9 minPreview - HardQuiz
Auth Headers & Schema Guards
10 minPreview - HardQuiz
Listeners & Retry: TestNG's Control Plane
10 minPreview - HardQuiz
Surefire at Full Throttle: Forks, Threads, Reruns
11 minPreview - HardScenario
The PayloadManager Intervention
14 minPreview - BossScenario
Boss Fight: The Parallel Meltdown
18 minPreview
Track 19 / ai-agents
AI Agent Frameworks
Testing the agent stack itself: CrewAI crews and tasks, LCEL chains with fake LLMs, LangGraph state machines and checkpoints, LangSmith traces, datasets and evaluators, AutoGen chats, and release gates for autonomous systems.
18
battles
- EasyQuiz
AutoGen: ConversableAgent Basics
8 minPreview - EasyQuiz
CrewAI Anatomy: Agent, Task, Crew
8 minPreview - EasyQuiz
LCEL: Chains as Pipes
8 minPreview - EasyQuiz
Run Trees and @traceable
8 minPreview - EasyQuiz
StateGraph 101: Nodes, Edges, State
9 minPreview - MediumQuiz
Checkpointing, Threads and Time Travel
10 minPreview - MediumQuiz
Conditional Edges and Router Testing
10 minPreview - MediumQuiz
CrewAI Tools and Testing Them Cold
9 minPreview - MediumQuiz
Datasets, Evaluators, Experiments
10 minPreview - MediumQuiz
Output Parsers Under Fire
9 minPreview - MediumQuiz
Sequential vs Hierarchical Crews
10 minPreview - MediumQuiz
Testing Chains with Fake LLMs
9 minPreview - MediumScenario
The Chat That Would Not Die
12 minPreview - HardQuiz
Feedback Loops and Regression on Traces
10 minPreview - HardScenario
The AgentExecutor That Never Stops
15 minPreview - HardScenario
The Crew That Ships Different Answers
14 minPreview - HardScenario
The Graph That Skipped Human Review
15 minPreview - BossScenario
Boss: The Agent Release Gate
22 minPreview