AI-assisted full regression automation for a cloud product

Turned existing manual test cases into Gherkin, Robot Framework and Playwright scripts. Every step keeps before/during/after screenshots and a recording; the product QA reviewed each item before taking over maintenance.

Track
Test automation
Status
Handed over to QA
Period
2026-01 – 2026-07
AI
Developed with AI agents

System architecture and data flow

Gherkin describes and cross-checks test specifications. Robot Framework scripts execute through three layers of shared keywords and use Browser Library to control Playwright.

Specifications and development
  1. Manual test casesProduct requirements and existing checks
  2. Gherkin specificationsDescribe scenarios and map test cases
  3. Robot test scriptsAI-assisted authoring with human review and maintenance
Execution path
  1. Test casesSuites, fixtures and setup / teardown
  2. Business keywordsUser, policy and sign-in operations
  3. Domain keywordsNavigation and shared product flows
  4. Technical keywordsLocators, waits, input and clicks
  5. Browser / PlaywrightOperate the lab website from a dedicated test host
Evidence and handover
  1. Run artifactsXML / HTML, screenshots and videos
  2. Result classificationCount passed, failed and skipped tests separately
  3. QA review and handoverReview evidence against cases before QA maintenance

My scope

Built, verified and handed over the suites, and coached QA to use AI agents.

Approach

  • Background: three attempts in 2021–2023 (Squash, Selenium, Robot Framework with Appium) could not be maintained while support work came first and versions changed fast.
  • In 2026 I rebuilt it with Claude Code on dedicated test hosts; self-healing locators absorb minor UI changes.
  • To keep the agent honest, every test must leave screenshot and video evidence.

Verification

The product QA reviewed screenshots, recordings and HTML reports item by item.

Results

MetricValueSourceEvidence
Cloud product full regression (2026-07-02)541 cases in 2 h 23 minRobot Framework reportSystem record
Same scope by handabout 2 weeksOwn estimateOwn estimate
Related hours280.5 hTimesheets, 2026System record
Logged hours split: me / AI executionme ≈82 h, AI execution ≈199 hOwn estimate; hours since 2025-02-22 split by the period’s ratio; company-logged hours onlyOwn estimate

Limits and next steps

Cases that need physical phones, hardware or special environments were not part of this automated run. A full regression produces about 5 GB of screenshot and video evidence; it runs on a dedicated test host and is not yet in CI.

Tools

  • Robot Framework
  • Playwright
  • Gherkin
  • Claude Code