Autonomy dokumentatsioon
Koostamine

Ülevaade

Kolm viisi testjuhtumi loomiseks — kirjuta sammud, kirjelda voogu või salvesta see ühe korra.

Testjuhtum on ühik, mida Autonomy defineerib ja käivitab: üks nimetatud teekond järjestatud sammude loendiga. Selle saad koostada kolmel viisil ja iga viis lõpeb samas kohas — sammuredaktoris, kus vaatad sammud enne salvestamist üle.

Alusta uut testjuhtumit Test Cases → New Test Case alt. Esimene samm kogub nime, platvormid ja keskkonna. Teine samm küsib, kuidas soovid selle koostada.

Meetodi valimine

MeetodMärgisSobib kõige paremini
Write the stepsManualLühikesed, täpsed vood, kus tead täpset järjestust.
Describe the flowAI DraftUurivad teekonda. Kirjeldad kavatsust lihtsas keeles ja Autonomy koostab kavatsuspõhised sammud.
Record the flowRecordingPikad vood. Sooritad teekonna ühe korra reaalajas brauseriseanssis ja Autonomy koostab sammud vaadeldust.

Kirjutamine ja kirjeldamine on neljast sammust viisardid (Details → Method → Steps → Review). Salvestamine lisab ühe sammu (Details → Method → Record → Steps → Review), sest salvestamisseanss asub meetodi valimise ja koostatud sammude ülevaatamise vahel.

Sammud on kavatsus, mitte skript

Olenemata meetodist kirjeldavad salvestatud sammud kavatsust. Autonomy agent lahendab need reaalajas toote vastu käivitamise hetkel — ta ei esita koordinaate ega fikseeritud selektorite ahelat. Salvestis on koostamise sisend, mitte käivituse artefakt.

See erinevus on praktikas oluline:

  • Samm, mis salvestati „Continue" klõpsamisena, läbib endiselt kontrolli, kui nupp liigub või märgistus muutub, niikaua kui selle kavatsusega juhtelement eksisteerib.
  • Teekonna ühekordne salvestamine ei lukusta testjuhtumit selle seansi andmetele. Mandaadilaadsed väljad muutuvad agendi valitud väärtusteks.
  • Sammu muutmine pärast salvestamist on normaalne ja oodatud. Salvestis on mustand.

Sammude tegevused

Koostatud ja käsitsi kirjutatud sammud kasutavad sama sõnavara:

  • Navigate — mine URL-ile.
  • Type — täida tekstiväli.
  • Tap/Click — klõpsa või puuduta elementi.
  • Scroll — keri lehte või konteinerit.
  • Wait — oota tingimust.
  • Assert — kontrolli teksti, elementi või URL-i.
  • Visual Compare — võrdle ekraani viitega. Vaata Visuaalsed kontrollid.
  • Validate Network — kontrolli kasutajaliidese tekitatud päringuid.

Väärtused, mandaadid ja keskkonna muutujad

Ära kleebi sammudesse reaalseid mandaate.

  • E-posti, parooli, OTP ja kinnituskoodi väljade jaoks jäta väärtus agendi valitud juhiseks, näiteks Agent-chosen at run time: strong password. Autonomy genereerib käivituse ajal kõrge entroopia väärtuse ja kasutab seda ülejäänud käivituses. Levinud näidisparoole lükavad reaalsed autentimispakkujad sageli tagasi.
  • Keskkonna konfiguratsioonile viitamiseks kasuta kuju {{env.VAR_NAME}}. Väärtus lahendatakse käivituse alguses valitud keskkonnast.
  • Numbrit või valuutasümbolit sisaldavad väärtused on halvad sihtmärgid. Eelista „ostu nupp" kujule „Pay $50.00", sest summa muutub, aga silt ei tuvasta juhtelementi.

Manused ja AI-mustandid

Describe the flow meetod aktsepteerib manuseid koos päringuga — ekraanipilte, PDF-e ja OpenAPI või Swagger dokumendi (.yaml, .json). Lisatud API-spetsifikatsioon laseb Autonomyl koostada võrgukontrolle koos kasutajaliidese sammudega ning ühendab testjuhtumi API-vastavusega.

Kui redigeerid olemasolevat testjuhtumit redigeerimisaknast, küsib Autonomy, kas uus mustand peaks praegused sammud asendama või neile lisama. Asendamine on õige valik, kui voog muutus; lisamine on õige valik, kui pikendad teekonda.

Kuhu edasi

Loe Voo salvestamine salvestamisseansi üksikasjalikuks tutvustuseks. Loe Visuaalsed kontrollid disainviidete lisamiseks. Loe Testiplaanid testjuhtumite grupeerimiseks ja koos käivitamiseks.

On this page