execute-test
Skill10 starsChanged 5 months agoMITView on GitHub
Execute Katalon True Platform/TestOps tests when the input is an existing test case, manual test case list, test suite, suite collection, execution request, or "run with AI" instruction. Use when you need to create a manual test run, start Run with AI, poll AI session results, schedule automated suites, read execution/test results, or summarize pass/fail/blocked outcomes. For full requirement-to-test-design-to-execution workflows, combine with or defer to true-platform-testing. Written for the manual tester who has cases and needs a result, by hand or through Run with AI. A coded suite driven from a framework starts at playwright-execute or upload-report.
In this repository59 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .github/copilot-instructions.mdCopilot instructions
- .cursor/rules/analyze-failures.mdcCursor rule
- .cursor/rules/create-test-cases.mdcCursor rule
- .cursor/rules/execute-test.mdcCursor rule
- .cursor/rules/exploratory-charter.mdcCursor rule
- .cursor/rules/get-started.mdcCursor rule
- .cursor/rules/platform-setup.mdcCursor rule
- .cursor/rules/playwright-execute.mdcCursor rule
- .cursor/rules/release-analyze.mdcCursor rule
- .cursor/rules/test-case-to-katalon-studio.mdcCursor rule
- .cursor/rules/test-case-to-playwright.mdcCursor rule
- .cursor/rules/test-data.mdcCursor rule
- .cursor/rules/test-estimation.mdcCursor rule
- .cursor/rules/test-maintenance.mdcCursor rule
- .cursor/rules/test-management.mdcCursor rule
- .cursor/rules/test-plan.mdcCursor rule
- .cursor/rules/test-reporting.mdcCursor rule
- .cursor/rules/test-review.mdcCursor rule
- .cursor/rules/true-platform-testing.mdcCursor rule
- .cursor/rules/upload-report.mdcCursor rule
- llms.txtllms.txt
- analyze-failuresSkill
- create-test-casesSkill
- execute-testSkill
- exploratory-charterSkill
- get-startedSkill
- platform-setupSkill
- playwright-executeSkill
- release-analyzeSkill
- test-case-to-katalon-studioSkill
- test-case-to-playwrightSkill
- test-dataSkill
- test-estimationSkill
- test-maintenanceSkill
- test-managementSkill
- test-planSkill
- test-reportingSkill
- test-reviewSkill
- true-platform-testingSkill
- upload-reportSkill
- analyze-failuresSkill
- create-test-casesSkill
- exploratory-charterSkill
- get-startedSkill
- platform-setupSkill
- playwright-executeSkill
- release-analyzeSkill
- test-case-to-katalon-studioSkill
- test-case-to-playwrightSkill
- test-dataSkill
- test-estimationSkill
- test-maintenanceSkill
- test-managementSkill
- test-planSkill
- test-reportingSkill
- test-reviewSkill
- true-platform-testingSkill
- upload-reportSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
25 rules. About 0 are common, 14 are distinctive, and 11 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈14
Distinctive · estimate
This author's own choices. Worth a look.
11
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 8
Use this skill for running already-selected Katalon test cases or suites and reporting execution outcomes.
- Distinctive: line 15
Not directly available: guarantee AI completion, inspect the live AUT UI through Katalon MCP, or run manual test cases through the …
- Distinctive: line 16
Use Browser/Playwright only when AUT exploration or visual verification outside Katalon MCP is needed.
- Very specific: line 18
Read references/capability-boundaries.md when capability scope is unclear.
- Distinctive: line 22
Before creating or scheduling any run:
- Distinctive: line 28
Ask only when multiple equally valid repositories remain, required credentials are missing, or the next action is destructive.
- Distinctive: line 32
Use manual execution when:
- Distinctive: line 39
Use automated execution only when the input is an automated suite or suite collection.
- Distinctive: line 41
If the user only says "run tests" and the type cannot be inferred, ask whether they want manual or automated execution.
- Distinctive: line 45
Always follow this order:
- Very specific: line 47
Call read_auts immediately before create_manual_test_run.
- Very specific: line 49
If a suite is provided, call read_test_suite before creating the run.
- Very specific: line 50
If individual cases are provided, call read_test_case for unclear or risky inputs.
- Very specific: line 51
Create the manual run with create_manual_test_run.
- Very specific: line 52
Start Run with AI automatically with create_manual_ai_session unless the user explicitly says not to run AI.
- Distinctive: line 54
Read available execution/test result details before responding.
- Distinctive: line 58
Never reuse AUT environment selection from an earlier turn or earlier run.
- Very specific: line 60
If no AUT exists and a URL is known from the user, requirement, or test data, use it as default_aut_environment_url.
- Distinctive: line 61
Ask only when multiple AUTs are equally plausible or no target URL can be resolved.
- Very specific: line 63
Read references/execution-workflow.md before creating manual executions.
- Distinctive: line 67
Use automated execution only for automated suites:
- Very specific: line 75
Read execution and test results with read_execution, read_execution_test_results, and read_test_result as needed.
- Very specific: line 77
Do not call create_manual_test_run for automated suites, and do not call schedule_test_run for individual manual test cases.
- Distinctive: line 83
Run name and link when returned.
- Distinctive: line 90
Ask before creating ALM-linked defects unless the user explicitly requested defect creation for failures.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Katalon Execute Test
Use this skill for running already-selected Katalon test cases or suites and reporting execution outcomes. Keep the larger true-platform-testing skill as the end-to-end orchestrator; this skill is the focused execution workflow.
Availability Boundary
State the execution boundary before running:
- Available: read AUT environments, create manual test runs, start Run with AI, poll AI sessions, schedule automated suite runs, and read execution/test results.
- Not directly available: guarantee AI completion, inspect the live AUT UI through Katalon MCP, or run manual test cases through the automated scheduler.
- Use Browser/Playwright only when AUT exploration or visual verification outside Katalon MCP is needed.
Read references/capability-boundaries.md when capability scope is unclear.
Resolve Context First
Before creating or scheduling any run:
- Call
list_projects. - Call
list_repositories. - Resolve the repository/Test Project from the user's wording or unique available repository.
Ask only when multiple equally valid repositories remain, required credentials are missing, or the next action is destructive.
Choose Execution Type
Use manual execution when:
- The user provides manual test cases.
- The user asks for Run with AI.
- The test cases were just created in Katalon.
- The input is a manual suite.
Use automated execution only when the input is an automated suite or suite collection.
If the user only says "run tests" and the type cannot be inferred, ask whether they want manual or automated execution.
Manual Run With AI
Always follow this order:
- Call
read_autsimmediately beforecreate_manual_test_run. - Resolve the manual cases or suites.
- If a suite is provided, call
read_test_suitebefore creating the run. - If individual cases are provided, call
read_test_casefor unclear or risky inputs. - Create the manual run with
create_manual_test_run. - Start Run with AI automatically with
create_manual_ai_sessionunless the user explicitly says not to run AI. - Poll
read_manual_ai_sessionuntil all items leave TODO/IN_TESTING, or the platform returns an external timeout/error. - Read available execution/test result details before responding.
AUT rules:
- Never reuse AUT environment selection from an earlier turn or earlier run.
- Choose the AUT/environment whose URL or name clearly matches the target AUT.
- If no AUT exists and a URL is known from the user, requirement, or test data, use it as
default_aut_environment_url. - Ask only when multiple AUTs are equally plausible or no target URL can be resolved.
Read references/execution-workflow.md before creating manual executions.
Automated Execution
Use automated execution only for automated suites:
- Find automated suites or suite collections with
find_test_suites. - Find execution profiles with
find_execution_profiles. - Find TestCloud environments with
list_test_cloud_environments. - Build the run configuration with
build_run_configuration. - Optionally build a schedule with
build_schedule. - Run with
schedule_test_run. - Read execution and test results with
read_execution,read_execution_test_results, andread_test_resultas needed.
Do not call create_manual_test_run for automated suites, and do not call schedule_test_run for individual manual test cases.
Report Results
After execution, report:
- Run name and link when returned.
- Final status.
- Passed, failed, blocked/incomplete, and not-run counts.
- Failed cases with concise failure reasons.
- Defects created or recommended.
- Gaps, skipped cases, and manual follow-up required.
Ask before creating ALM-linked defects unless the user explicitly requested defect creation for failures.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

