open-testing-convert-testersai-dynamic

Convert Testers.AI Dynamic tests to and from multiple automation targets.

13|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/AgenticTesting/OpenTestingAI --skill open-testing-convert-testersai-dynamic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: open-testing-convert-testersai-dynamic
Source: https://github.com/AgenticTesting/OpenTestingAI/tree/main/.opentesting-convert/skills/open-testing-convert-testersai-dynamic
Command: npx skills add https://github.com/AgenticTesting/OpenTestingAI --skill open-testing-convert-testersai-dynamic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Convert Testers.AI Dynamic tests (with test_steps and optional hints) to and from Selenium, Playwright, Cypress, Appium, Cucumber, Eggplant (SenseTalk), OpenTest.AI, and Testers.AI Recorder. It enables migrating Dynamic suites, converting dynamic AI-runtime tests into code, or round-tripping through another framework, providing a unified workflow for cross-framework automation. Dynamic is the AI-runtime sibling of OpenTest.AI — same step grammar but with per-step hints that the AI can accept or override at execution.

Core Features & Use Cases

  • Cross-target conversion: translate Dynamic test definitions to code targets or other runtime formats while preserving steps, hints, and envelope structure.
  • Hint-aware extraction: fuse NL steps with optional hints to produce canonical steps, record hint provenance, and compute hint coverage for telemetry.
  • Round-trip workflows: support conversions OpenTest.AI → Dynamic, Recorder → Dynamic, and Dynamic → Recorder, with diagnostic passthrough and per-target mappings.
  • Documentation & mappings: provide per-target cookbook, extraction rules, and emission checklists to guide engineers through integrations.

Quick Start

Provide a Dynamic test JSON to convert into a target framework.

Frequently Asked Questions about open-testing-convert-testersai-dynamic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Testers.AI Dynamic tests to Playwright or Selenium code?

Testers.AI Dynamic tests can be converted to Playwright or Selenium by providing a Dynamic test JSON. The tool translates NL steps, hints, and envelope structures into target framework code while preserving canonical step definitions and cross-step references.

What is cross-framework migration for dynamic AI-runtime tests?

Cross-framework migration for dynamic AI-runtime tests translates test definitions between execution targets like Selenium, Cypress, and Appium. This process preserves natural language steps, hint provenance, and envelope shapes to support seamless round-trip conversions.

Does converting Testers.AI Dynamic tests to Cucumber preserve hint provenance?

Yes, converting Testers.AI Dynamic tests to Cucumber preserves hint provenance. The conversion process fuses natural language steps with optional hints, records their origin, and computes hint coverage for telemetry across all supported target frameworks.

Can I round-trip OpenTest.AI tests through the Testers.AI Dynamic format?

Yes, you can round-trip OpenTest.AI tests through the Testers.AI Dynamic format. The tool supports conversions between OpenTest.AI, Dynamic, and Recorder formats with diagnostic passthrough and per-target mappings for accurate code-generation workflows.

What are the limitations of migrating dynamic test suites to Appium?

A limitation of migrating dynamic test suites to Appium is that per-target mappings must be carefully configured to maintain diagnostic passthrough. While canonical steps and cross-step references are preserved, complex hint overrides may require manual verification post-conversion.