Autonomy dokumentatsioon
Migreerimine

Cypress

Teisenda Cypress testikomplektid Autonomy testjuhtumiteks. Asenda cy.get ahelad ja kohandatud käsud loomulikus keeles sammudega.

Cypressi komplektides on tavaliselt kõige rohkem raamistiku spetsiifikat: cy.get ahelad, cy.intercept aliased ja Cypress.Commands.add abilised. Migreerimisel kaovad kõik kolm; alles jäävad teekond ja selle kinnitused.

Viip

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

Codetext
Migreeri selle hoidla Cypress 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.
Põimi iga cypress/support-is oleva kohandatud käsu sisu seda kutsuvatesse sammudesse. Käsitle cy.intercept + cy.wait('@alias') kombinatsiooni Validate Network sammudena. 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

  • cy.get('[data-cy=x]').click() muutub kirjeldatud juhtelemendil tehtavaks Tap/Click sammuks. test ei vaja enam data-cy konksu.
  • cy.intercept() + cy.wait('@alias') muutuvad Validate Network sammuks.
  • cy.session() / cy.login() kohandatud käsud muutuvad päris sisselogimissammudeks või Precondition-iks, kui sama seanssi jagatakse.
  • cy.fixture() andmetest saavad literaalsed väärtused, kui neid testitakse; muul juhul keskkonna käitusaegsed väärtused.

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

On this page