Esimene MCP käivitus
Kontrollige kaetust, käivitage käivitus, oodake selle lõppemist, hankige välised tõendid ja käivitage pärast parandust uuesti.
Kasutage seda töövoogu, kui IDE agent hakkab muutma tootekoodi, üle vaatama tõmbetaotlust või valideerima eelvaate juurutust. Autonomy MCP annab agendile kvaliteedikontrolli juhtimiskihi testjuhtumite, testiplaanide, käivituste, keskkondade ja väliste tõendite jaoks, samal ajal kui brauseri-, API- ja mobiilitestide käitamise eest vastutab endiselt Autonomy.
1. Kontrollige esmalt kaetust
Paluge agendil enne millegi loomist või käivitamist otsida olemasolevaid testjuhtumeid, testiplaane ja hiljutisi käivitusi.
Use Autonomy MCP before editing code.
List relevant Test Cases and Test Plans, then list the most recent Runs.
Tell me whether this change already has fresh QA evidence and which existing coverage should be reused.Eeldatav tööriistatee algab käskudega autonomy_test_case_list, autonomy_test_plan_list ja autonomy_run_list. Agent saab parima vaste üksikasjade vaatamiseks kasutada käsku autonomy_test_case_get või autonomy_test_plan_get.
2. Looge puuduv kaetus
Kui ükski testjuhtum muudatust ei kata, laske agendil luua testjuhtum selgelt määratletud sammudest. Testiplaani on vaja ainult siis, kui mitu testjuhtumit tuleb valida ja koos käivitada.
Create one focused Autonomy Test Case for the acceptance criteria below.
Write explicit steps and assertions. Reuse an Environment value for credentials or deployment-specific inputs instead of embedding a secret.
Acceptance criteria:
- <paste criteria here>See kasutab käsku autonomy_test_case_create ja nõuab OAuthi ulatust autonomy:test_cases:write. Testiplaani loomiseks kasutatakse käsku autonomy_test_plan_create ja ulatust autonomy:test_plans:write.
3. Käivitage käivitus
Eelistage salvestatud keskkonda, kui sihtkoht on Autonomys juba seadistatud. Kasutage selgelt määratud sihtkohti, kui agendil või CI-tööl on uus eelvaate URL, API baas-URL või mobiilirakenduse artefakt.
Trigger the checkout smoke Test Case against this preview URL:
https://preview.example.com
Use branch feature/checkout-copy and PR 128. Return the Run id, then wait for it to finish.Kutsuge välja autonomy_run_trigger täpselt ühe parameetriga järgmistest: testCaseId või testPlanId. Veebi puhul edastage targets.web.baseUrl. API puhul edastage targets.api.baseUrl. Mobiili puhul edastage salvestatud environmentSlug või selgelt määratud targets.ios / targets.android koos parameetriga artifactUrl või skannitud storageId.
4. Oodake lõppemist
Kutsuge tagastatud runId-ga välja autonomy_run_get. Salvestage selle cursor; kui next on wait, kutsuge tööriist uuesti välja selle kursoriga ja parameetriga waitMs: 25000. Vastus timedOut: true tähendab ainult seda, et selle ooteaja jooksul ei muutunud midagi, seega võib päringut sama kursoriga turvaliselt korrata.
Use autonomy_run_get to wait for this Run.
Reuse each returned cursor with waitMs 25000 until the Run finishes. A timeout is not a failure.5. Diagnoosige väliste tõendite abil
Kui käivitus ebaõnnestub, laske agendil enne tooteparanduse pakkumist kutsuda välja autonomy_run_evidence.
Fetch the failed Autonomy Run and its External Evidence.
Cite the failing step, observed and expected outcomes, diagnosis, and a fresh media link.
Do not propose a code change until the evidence supports the conclusion.Välised tõendid sisaldavad kliendi jaoks tähenduslikke tulemusi ja lühikese kehtivusajaga meedialinke. Neist jäetakse teadlikult välja mudeli, viiba, tokenite, kulu, käitaja ja töötlemata kasutajaliidese puu sisemised üksikasjad.
6. Parandage ja käivitage uuesti
Pärast koodimuudatust käivitage sama testjuhtum sama sihtkoha suhtes. Hoidke korduskäivitus piiratud ulatusega, välja arvatud juhul, kui tõrge viitab laiemale regressioonile.
Rerun the same Autonomy Test Case against the same preview target.
Wait for completion, compare the new External Evidence with the failed Run, and tell me whether the fix is verified.Mida see ei ole
MCP ei ole kohalik brauseri automatiseerimise pakett ega muuda IDE agenti Playwrightiks. Agent palub Autonomyl kvaliteedikontrolli käitada ning loeb seejärel struktureeritud olekut ja tõendeid. Selline eraldatus hoiab käitamise tõenduspõhise ja organisatsiooni piiresse kuuluvana.