Konfigurere og kjøre et testscenarium (beta)
Konfigurer testdata og kjør alternativer, og kjør deretter scenariet i testmodus (beta).
Nødvendige utgaver
| Se støttede versjoner. |
| Nødvendig brukertillatelse | |
|---|---|
| For å åpne, redigere, opprette, aktivere eller deaktivere en flyt med alle flyttyper, elementer og funksjoner som er tilgjengelig i Flow Builder, inkludert Einstein og Agentforce for Flow: | Behandle flyter |
Merk Testmodus er en pilot- eller betatjeneste som er underlagt betatjenestevilkårene på avtaler - Salesforce.com eller en skriftlig forent pilotavtale hvis den utføres av kunden, og gjeldende vilkår i produktvilkårskatalogen. Bruk av denne pilot- eller betatjenesten er kundens eget valg.
-
Åpne listevisningen Flyter.
- Velg fanen Flyter fra Automatisering-appen.
- Klikk på handlingsmenyen i fanen Flyter i en Lightning-app og velg Åpne flyt.
- Skriv Flyter i Hurtigsøk-feltet under Oppsett, og velg Flyter.
Vær oppmerksom på at alternativene Automatisering-appen og Flyter-fanen ikke krever Oppsett-tilgang. - Åpne flyten du vil teste.
-
Klikk på Test.
Testkonfigurasjonspanelet åpnes og viser det du sist åpnet i testmodus for denne flyten. Hvis det er første gang du åpner Testmodus for denne flyten, åpnes det et nytt, ulagret testscenarium.
- Hvis Testmodus åpnes i listen over lagrede scenarier, klikker du på Nytt scenario i fanen Manuelt evaluert eller Automatisk evaluert, eller klikker på Nytt scenario.
- (Valgfritt) Skriv inn en etikett og en beskrivelse av scenariet i Detaljer-delen.Flow Builder genererer API-navnet fra etiketten. API-navnet blir skrivebeskyttet etter at du har lagret. Etiketten og API-navnet kreves for å lagre scenariet.
-
(Valgfritt) Slå på Scenarietestingsautomatisering.
Med Scenarietestingsautomatisering kan du automatisk evaluere testscenarier og bruke isolerte testdata fra en Apex. Finn ut mer i Automated Flow Testing. For en postutløst flyt som er konfigurert til å utløses bare når en post slettes, er denne bryteren deaktivert. Bare manuelt evaluerte testscenarier støtter en flyt som utløses ved sletting.
- For postutløste flyter velger du flytbanen du vil teste, i Velg bane. Standardteksten er Kjør umiddelbart.Hvis du ikke har en planlagt bane eller en asynkron bane, er det eneste alternativet Kjør umiddelbart.
-
Hvis Scenarietestingsautomatisering er valgt, velger du Kjør fra organisasjonsdata for å bruke direktedata fra organisasjonen, eller Kjør fra datasilo for å bruke isolerte testdata.
Hvis du velger Kjør fra datasilon, vises feltet for nødvendig oppsett av Apex. Velg Apex
@testSetup-klassen som konfigurerer de isolerte testdataene. Finn ut mer i Teste en flyt med isolerte testdata. - Oppgi dataene som starter flyten.
- For en postutløst flyt søker du etter og velger en post i Angi utløsende post. Scenariet kjører flyten som om denne posten ble opprettet, oppdatert eller slettet (avhengig av hvordan flyten er konfigurert).
- For en automatisk startet flyt med inndatavariabler angir du verdien for hver inndatavariabel i Definer inndataverdier. Hvis du ikke angir noen verdi, bruker scenariet inndataens standardverdi. Apex variabler støttes ikke.
- For en postutløst flyt som konfigureres når en post opprettes eller oppdateres, velger du om du vil kjøre scenariet som om posten opprettes eller oppdateres.
- For en postutløst flyt som konfigureres når en post oppdateres, opprettes eller oppdateres, velger du Oppdatert og klikker på Oppdater post for å utvide delen.
-
Oppgi feltverdiene som scenariet bruker til å simulere oppdateringen.
- Hvis du vil fylle ut skjemaet med postens gjeldende verdier, klikker du på Bruk startutløserpostverdier.
-
Klikk på Fjern felt for å fjerne verdiene.
Disse endringene simulerer oppdateringen og lagres ikke i organisasjonen.
-
Hvis Scenarietestingsautomatisering er aktivert, angir du ressursen, operatoren og verdien for hver deklarasjon i Forventede resultater (Asertions). Klikk på Legg til deklarasjon for å legge til en deklarasjon.
Finn ut mer i Automated Flow Testing.
- Konfigurer de tilgjengelige alternativene under Velg kjørealternativer.
- Hvis du vil kjøre scenariet selv om den utløsende posten ikke oppfyller flytens inngangsbetingelser, velger du Hopp over startbetingelser for en postutløst flyt.
- Hvis du vil bestemme hvordan scenariet skal håndtere Vent-elementer i flyten for en automatisk startet flyt, velger du Feilsøk vent-elementvirkemåte.
- For et manuelt konfigurert testscenarium (Scenariet Testing Automation er slått av) velger du Kjør automatisering som en annen bruker for å kjøre scenariet som en bestemt bruker. Finn ut mer i Starte feilsøking og teste flyter som en annen bruker.
- Kjøringsautomatisering i tilbakemeldingsmodus er aktivert som standard. Tilbakemelding kreves, og du kan ikke slå den av for scenarier med deklarasjoner og for postutløste flyter.
- Klikk på Lagre scenario.Scenariet lagres med etiketten, API-navnet og beskrivelsen du skrev inn.
- For Velg flytversjoner flytter du flytversjonene som du vil teste, til Valgte flytversjoner.
- Klikk på Kjør scenario.
Etter at scenariet har blitt kjørt, viser Detaljer-fanen kjørens utførelsesbane og eventuelle feil.
For et automatisk evalueret scenario viser fanen Forventede resultater også hver deklarasjons status, betingelse og faktisk verdi. Lær hvordan du tolker disse resultatene i Interpret Test Scenario Results in Test Mode (beta).
Hvis du vil vise, kjøre eller behandle alle lagrede testscenarier, klikker du på tilbakepilen fra testscenariet. Finn ut mer i Behandle testscenarier (beta).
Hjalp denne artikkelen med å løse problemet ditt?
La oss få vite det slik at vi kan forbedre!
