En av mine favorittfunksjoner I Siebel IP2018-oppgraderingen er den splitter nye IP2018 innebygde testautomatiseringsfunksjonen, som lar deg automatisere, administrere og utføre testtilfeller på en brøkdel av tiden det ville ha tatt tidligere.
interessert i å se hvordan testautomatisering kan hjelpe deg og teamet ditt? Jeg tar deg gjennom noen av de viktigste tipsene og triksene for å sette opp og utnytte testautomatisering. Du har alt du trenger for å bli sittende fast i å teste, for å få fart På Siebel Open UI distribusjon.
hva er endret I Siebel CRM IP2018? #
historisk innebar testing Av SIEBEL CRM-applikasjonen enten manuell testing eller bruk av tredjeparts automatiseringsverktøy som krever ekstra ressurser. MED IP2018-oppgraderingen bidrar et innebygd testautomatiseringsramme til å fange opp, administrere og utføre testtilfeller enkelt uten behov for ekstra ressurser. Den direkte fordelen vil være kostnadsbesparelser knyttet til de ekstra ressursene som kreves for testing.
testautomatiseringsprosessflyt #
Siebel testautomatiseringsrammen tillater oss å:
- Record user actions using Siebel Usage Pattern Tracking framework
- Lagre de registrerte brukerhandlingene som søkeord / testskript ved Hjelp Av Siebel KWD (Keyword) framework
- i Siebel kan brukere spille av og bekrefte testskriptene som er tatt opp
Importere de fangede testskriptene til Siebel CRM-databasen.
før IP2017 var testautomatisering bare tilgjengelig gjennom tredjeparts testautomatiseringsverktøy for å fange opp og kjøre testskript.
Sporing Av Bruksmønster (UPT) #
Siebel UPT-funksjonen lar Oss fange opp og gjennomgå bruksdetaljer for programmer. DET er viktig Å ha UPT-oppsett for Siebel-testautomatisering fordi brukerhandlinger fanges ved HJELP AV UPT-rammen mens du tar opp testskript.
Nøkkelorddefinisjon (KWD) #
DU må kontrollere AT KWD-kjøretidshendelser finnes, og I IP2018 er KWD-kjøretidshendelser inkludert som en del av standardinstallasjonen. KWD framework konverterer brukerhandlinger fanget ved HJELP AV UPT til KWD-skript, som er testskript.
Desktop Integration Siebel Agent (DISA) #
DISA er nødvendig for testautomatisering og SiebelAutomationPlugin levert MED DISA brukes til avspilling. Chrome, Firefox og IE11 er de støttede nettleserne, og deres respektive drivere må lastes ned og legges til følgende sted:
<DISA Location > /DesktopIntSiebelAgent/plugins/SiebelTestAutomation / Drivers
Capture test scripts #
Du må starte En Siebel tynn klient Med swecmd=AutoOn parameter I URL-ADRESSEN. Når du har logget Inn På Siebel CRM-programmet, Vil ‘Record’ – kontrollen være tilgjengelig i verktøylinjen for å starte opptak av testskript.
Når du tar opp testskript, Vil ‘Record’ – kontrollen bli rød. Under opptak, bare følg test trinnene i programmet og. når fullført. klikk På ‘Stop’ – kontrollen.
du har muligheten til å pause og fortsette mens du tar opp testskript. Når du er ferdig med opptak (etter å ha klikket ‘Stop’ control), ikke glem å klikke På ‘Generer’ control for å lagre den innspilte økten SOM KWD-skript.
Demonstrasjon Av Avspilling og import av skript #
Klikk på’ Skript ‘ – kontrollen for å åpne skriptruten.
Velg skriptene du vil spille av, klikk På ‘Play’ control eller Klikk ‘Import’ control for å importere KWD-skriptene som genereres for den innspilte økten, til SIEBEL CRM-databasen. KWD-skriptene som importeres, kan vises I Sitemap > Utgivelse > Testskript.
Siebel testautomatiseringsavspillingsfunksjonen I IP2018 er veldig nyttig. Når du klikker På ‘Play’, kan Du se Siebel CRM automatisk lansere en ny Siebel klient og utføre alle testtrinnene fanget i testskriptet uten manuell inngrep. Ideelt sett hjelper avspillingsfunksjonen deg med å verifisere de innspilte testskriptene før du begynner å bruke dem i testpakken.
Automatiseringsattributter #
Automatiseringsattributter i DOM-elementene (Document Object Model) er avgjørende for å muliggjøre innholdsinteraksjonene, og testautomatiseringsrammeverket bruker automatiseringsattributtene for å definere testtrinn. Repository-konfigurert innhold vil ha automatiseringsattributtene lagt til hvert element automatisk.
SiebelApp.Konstanter utlede automatisering attributter og rammen eksponerer dem som ‘const’ i tilpasset PR:
- SWE_PROP_AUTOM_OT
- SWE_PROP_AUTOM_RN
- SWE_PROP_AUTOM_UN
det anbefales å angi disse attributtene bare når automatisering er slått på, og dette kan gjøres ved å sjekke om applikasjonsegenskapen ‘isautoon’ er satt til sann.
teststyring og utførelse #
Testprosesser pleide vanligvis å bli administrert gjennom et tredjepartsverktøy eller et regneark. Imidlertid kan hele testprosessen nå administreres internt, I Siebel CRM ved hjelp av modellen vist nedenfor:
testutførelse #
testutførelsesprosessen utføres På Jenkins server, en åpen kildekode automasjonsserver. For å utføre testsuiter I Siebel CRM, Bruker Jenkins en tilpasset plugin utviklet for dette formålet. En oversikt over testutførelse ved Hjelp Av Jenkins er avbildet i meldingssekvensdiagrammet nedenfor:
Testpass #
du må opprette testpass etter at jenkins-batchutførelsen er fullført. Testresultatene er fanget som et vedlegg mot automatiseringskonfigurasjonsoppføringen, klikk på ‘Opprett Testpassess’ – knappen. Når testen passerer er generert vil du bli varslet med en bekreftelsesmelding og testen passerer kan sees I Sitemap > Release > Test Pass view.
jeg håper disse små triksene vil hjelpe deg Med Siebel testautomatiseringsoppsettet. Hvis DU vil vite MER OM IP2018, Eller mer spesifikt Siebel testautomatisering, vennligst kontakt vårt team!
Kontakt