-
Notifications
You must be signed in to change notification settings - Fork 0
Tutorial Natural Language Tests
One English sentence → Playwright spec. Requires an LLM (no rule fallback).
Deep: Tutorial 03.
# .env
LLM_PROVIDER=anthropic # or openai | azure | google | ollama
ANTHROPIC_API_KEY=sk-ant-...
LLM_MODEL=claude-sonnet-4 # provider-specific
# Local free option:
# LLM_PROVIDER=ollama
# OLLAMA_BASE_URL=http://localhost:11434zyvor-qa create "Verify the homepage shows the Schedule Demo button and all product names"Pipeline: NL → structured requirements (tests/fixtures/requirements.json) → generator → tests/generated/nl-….spec.ts.
Tip: name the route and exact visible text in the sentence (/vm, “KubeVirt”) so the model emits goto + getByText.
zyvor-qa create "Check that /guestkit loads and mentions Offline VM intelligence" --execute- Promote file into
tests/manual/, or - Rewrite as a versioned markdown spec (Spec to Test)
Mission Control also has an AI test action card for the same flow.
Start: Home · Getting Started · Tutorials · Workflows · Admin · Dashboard
Tutorials: Spec→Test · NL · GitHub · Coverage · Visual · Notify · External CI · Agent CI · zyvor.dev · Specs
Build: Architecture · Config · Authoring · Structure · Multi-browser · Rust
Actions: Mission Control · Journeys · API/Auth · Probes · Schedules · Ask Zyvor · Autofix
Ship: API · Webhooks · Security · CI/CD · Deploy · Releases · Enterprise
More: Troubleshoot · FAQ · Glossary · Contributing · Demos · Docs
Guides