Autonomy dokumentatsioon
Migreerimine

Maestro

Teisenda Maestro YAML-vood Autonomy mobiilseteks testjuhtumiteks. Muuda deklaratiivsed käsud loomulikus keeles sammudeks.

Maestro vood on juba deklaratiivsed ja Autonomy sammusõnavarale lähedased, seega on see migreerimine peamiselt mehaaniline. Autonomy saab salvestatud testjuhtumi ka Maestro YAML-ina eksportida, mis teeb kõrvutise võrdluse lihtsaks.

Viip

Kleebi see oma Autonomy MCP-serveriga ühendatud koodimisagenti hoidla seest:

Codetext
Migreeri selle hoidla Maestro testid Autonomysse.
Loe iga test läbi ja loo seejärel iga testi kohta üks Autonomy testjuhtum tööriistaga autonomy_test_case_create, pannes sellele testi pealkirja.
Teisenda selektorid juhtelemendi lihtsas keeles kirjeldusteks. Säilita iga kinnitatud väärtus täpselt sellisena, nagu see on kirjutatud.
Asenda kõvakodeeritud mandaadid agendi valitud täiteväärtustega ning konfiguratsioon keskkonna väärtustega.
Vastenda tapOn -> Tap/Click, inputText -> Type, assertVisible -> Assert, launchApp -> Precondition ja runFlow -> põimi alamvoog sammudesse. Jäta ootamised, korduskatsed ja raamistiku fixture'id kõrvale. Loetle esmalt olemasolevad testjuhtumid ja jäta vahele need, mis teekonda juba katavad.
Tagasta lõpetamisel lähte testi -> loodud testjuhtumi ID tabel.

Teisendamise märkused

  • launchApp koos clearState-iga muutub Precondition-iks (rakenduse oleku tühjendamine).
  • tapOn: { id: ... } / tapOn: "text" muutuvad kirjeldatud juhtelemendil tehtavateks Tap/Click sammudeks.
  • assertVisible / assertNotVisible muutuvad Assert sammudeks.
  • runFlow alamvood põimitakse; repeat-i tsüklid rullitakse lahti või jäetakse kõrvale, kui need ainult ootavad.
  • env muutujad muutuvad {{env.VAR}} keskkonna väärtusteks.

Vaata migreerimise ülevaadet, et näha täielikku struktuuride kaupa vastendust.

On this page