QA Test Lab • Runbook 09.5
← Back to Runbooks Sprint Plan

Runbook 09.5 — URL → Test Plan Agent (Discovery Layer)

Quick links

Objective

Rule

This sprint is not autonomous test generation. It is deterministic discovery from a real system entry point.

Definition of done

Inputs + outputs

Input URL Target system entry point such as http://sut.testlab:3000
Execution mode Deterministic page load, no uncontrolled crawl
Primary outputs test-results/agent-output/test-plan.json and test-results/agent-output/locator-map.json
Example input
{
            "url": "http://sut.testlab:3000",
            "env": "qa"
          }

Mechanics

Guardrails
  • No blind crawling.
  • No DOM-coupled selector strategy.
  • No infinite depth or uncontrolled exploration.
  • Every suggested test must map to a capability.

Output shape

{
  "capabilities": [
    {
      "name": "Authentication",
      "priority": "SMOKE",
      "tests": [
        "User can login with valid credentials",
        "User cannot login with invalid credentials"
      ]
    }
  ]
}

Commands

node agents/url-test-planner.js --url http://sut.testlab:3000
Expected artifacts
/test-results/agent-output/
  test-plan.json
  locator-map.json

Expected outputs

Failure modes

Operational value