ranorex studio hands review
Komme i gang med Ranorex Studio: En grundig gjennomgang og gjennomgang
Ranorex kunngjorde nylig utgivelsen av versjon 9.0 av Ranorex Studio, som er et alt-i-ett-testautomatiseringsverktøy for stasjonære, web- og mobilapplikasjoner. Gjennomgangen vår er basert på denne siste versjonen.
Denne utgivelsen inkluderer mange nye, bransjeledende funksjoner, inkludert videorapportering av testutførelse, en maskinutdannet algoritme for håndtering av webelementer med dynamiske ID-er, og støtte for testing av webelementer i en skyggedom og JxBrowser.
Den har også helt nye, byttbare mørke og lyse temaer.
Du kan også sjekke vår tidligere Ranorex tutorial her .
hva er en dobbel variabel i java
Hva du vil lære:
Praktisk gjennomgang av Ranorex Studio
I denne gjennomgangen ser vi på kjernefunksjonene i Ranorex Studio.
For å følge trinnene i Ranorex Studio-gjennomgangen, bare last ned en gratis 30-dagers prøveversjon.
Ranorex Studio kan installeres på hvilken som helst datamaskin som kjører en nylig versjon av Windows eller Windows Server.
Nøkkelegenskaper
# 1) Automatiserer et bredt spekter av teknologier :
Ranorex Studio er beskrevet som en “alt-i-ett” testautomatiseringsløsning som en enkelt lisens som lar deg lage og kjøre automatiserte tester på alle plattformer som Ranorex Studio støtter. Det støtter faktisk mange av dem!
Ranorex Studio har et velfortjent rykte for sin evne til å håndtere de mest utfordrende brukergrensesnittene, fra eldre stasjonære applikasjoner til de nyeste nett- og mobilteknologiene, inkludert innebygde iOS- og Android-apper samt mobile webapper.
Besøk Ranorex-nettstedet for å se den nåværende listen over alle støttede teknologier .
# 2) Best-in-class Object Identification :
Objektidentifikasjon er viktig for stabile og pålitelige tester som er enkle å vedlikeholde. Ranorex Studio oppnår dette med sine Ranorex Spy verktøy som identifiserer UI-elementer og genererer et unikt RanoreXPath for hver eneste.
Definisjonen av hvert UI-element er lagret i det delbare objektregister . Når du oppretter en testhandling for et UI-element, refererer du til depotobjektet. Senere, hvis brukergrensesnittene endres, oppdaterer du bare depotobjektet, så blir alle de relaterte testhandlingene automatisk oppdatert.
Nylige forbedringer i måten RanoreXPath genereres, bidrar til å redusere behovet for å oppdatere depotobjektet selv når brukergrensesnittet endres. I tillegg introduserer versjon 9.0 en maskintrenet algoritme å automatisk håndtere webelementer med dynamiske IDer, som er noen av de vanskeligste UI-elementene å automatisere.
# 3) Verktøy for alle i teamet:
Testere som koder i C # eller VB.NET kan bruke Ranorex Studios fulle IDE, som har verktøy for refaktoring og feilsøking, gjenbrukbare kodebiter kalt “automatiseringshjelpere” og et åpent API.
Imidlertid kan du også automatisere tester uten koding ved å bruke Ranorex Studios kraftige opptak-og-avspillingsverktøy, kalt Ranorex Recorder. Du kan utføre valideringer, kontrollere utførelse med betingelser og konfigurere datadrevet testing uten å skrive noen kode.
Ranorex Studio er bygget for samarbeidsteam, med støtte for kildekontrollleverandører Git, SVN og TFS , pluss et 'Magic Merger' -verktøy som reduserer sammenslåingskonflikter. Til slutt integreres Ranorex Studio med ledende verktøy som Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, TestRail test case management, og mye mer.
Trinnvis gjennomgang
For å følge denne gjennomgangen, last ned og installer den gratis prøveversjonen av Ranorex Studio.
For dette eksemplet bruker vi 32-biters versjonen, men en 64-biters versjon er også tilgjengelig.
#1) Start Ranorex Studio. Startsiden vises. Til venstre har du menyalternativer for å starte en ny testløsning, åpne en eksisterende eller åpne en prøveløsning. På midten og høyre side av skjermen kan du finne koblinger til forskjellige Ranorex-ressurser.
junit test tilfeller eksempel i formørkelse
Hvis du vil bytte mellom de lyse og mørke temaene, velger du Verktøy => Alternativer fra menyen. Velg Generelt-fanen nedenfor Utseende , velg deretter temaet du foretrekker. Legg merke til at du også kan endre prosjektets 'atmosfære'. Standard er C #, men du kan endre dette til .NET eller VB.NET hvis ønskelig.
#to) La oss nå åpne et prøveprosjekt. For denne gjennomgangen vil vi prøve Netteksempel , som bruker et testnettsted levert av Ranorex. (Desktop-eksemplet bruker en gratis demo-app som du kan laste ned fra Ranorex-nettstedet. For iOS- eller Android-eksemplet må du oppgi en ekte eller virtuell enhet).
Dobbeltklikk på netteksempelløsningen for å åpne den.
# 3) Nedenfor er skjermbildet av Ranorex Studio-brukergrensesnittet, i det mørke temaet, sammen med en beskrivelse av formålet for hvert område.
- Prosjektvisning : Vis mappene som utgjør testløsningen.
- Ranorex nettlesermodul : Vis de individuelle testmodulene, som kan organiseres i grupper. (Merk at denne eksempler på nettløsning ikke inneholder noen modulgrupper.) Det lille kameraikonet ved siden av hver modul viser at det er en 'opptaksmodul', opprettet ved å fange interaksjon med brukergrensesnittet til AUT. Du kan også opprette “kodemoduler” i Ranorex Studio ved hjelp av C # eller VB.NET-kode.
- Filvisning: Bygg testen din, som inkluderer å lage en testmodul med handlinger, organisere flere moduler i en testkasse og organisere testkasser i en testpakke. Denne settede pakken logger på et WordPress-nettsted publiserer et nytt blogginnlegg, validerer at innlegget eksisterer, og sletter det deretter. Det er også en SETUP-seksjon som sørger for at applikasjonen under test (AUT) er klar til å kjøres, og en TEARDOWN-seksjon rydder opp AUT etter at testen er fullført. Handlingene i nedrivningsdelen utføres også hvis testen mislykkes.
- Rullegardinmeny for oppsett : Velg et annet oppsett eller opprett et tilpasset.
- Ranorex fjernkontrollpanel : Legg til agenter for ekstern kjøring. Legg merke til alternativene for å vise paneler “hviteliste” og “egenskaper”. Bruk 'hvitelisten' til å kontrollere hvilke applikasjoner Ranorex Studio kan samhandle med mens du oppretter eller kjører tester. “Egenskaper” -panelet endres avhengig av hvilket element som er valgt.
- Utgangspanel : Se fremdriften til forskjellige handlinger.
# 4) I Ranorex-modulleseren (A) dobbeltklikker du på “Login” -opptaksmodulen for å åpne den. Legg merke til at det er to variabler knyttet til påloggingsmodulen: varPassword for passordet, og varUsername for brukernavnet.
Du kan binde disse variablene til en kilde, for eksempel et regneark eller en SQL-databasetabell for datadrevet testing.
# 5) Når du klikket på Login recording module i trinn 4, åpnet denne opptaksmodulen også i Action-editoren. Her kan du se handlingstrinnene. Det første trinnet klikker på brukernavnfeltet, neste trinn angir brukernavnet med en 'satt verdi' -handling.
Det tredje trinnet klikker på passordfeltet, det fjerde trinnet angir passordet med en 'satt verdi' -handling, det femte trinnet klikker på innloggingsknappen, og det siste trinnet klikker på Dashboard-knappen i AUT.
# 6) Klikk på den første handlingen i handlingsredigereren, og du ser et skjermbilde av UI-elementet i AUT, samt depotobjektet som tilsvarer det UI-elementet. Dette skjermbildet genereres automatisk mens du bruker Ranorex Recorder til å lage en opptaksmodul.
# 7) Dobbeltklikk på 'Rediger i spion' -knappen for å se RanoreXPath til brukerinnloggingsfeltet, vist nedenfor. De røde “x” -ikonene forteller deg ganske enkelt at AUT ikke er åpen. Disse vil skifte til grønne hakemerker når AUT er tilgjengelig.
swf-filer spilles ikke av i nettleseren
# 8) Klikk på 'X' i øvre høyre hjørne for å lukke Ranorex Spy.
# 9) Klikk på 'WordPressSample' -fanen for å vise hele testpakken. Klikk deretter på Run-knappen for å kjøre testpakken. Mens testen pågår, unngå å bruke tastatur eller mus, da disse kan forstyrre testutførelsen.
# 10) Når testen er fullført, vises testkjøringsrapporten. Klikk på pilen ved siden av et hvilket som helst element i testkjøringsrapporten for å utvide den. Legg merke til knappen 'hopp til element' som vises ved siden av testhandlingene. Ved å klikke på denne knappen kommer du direkte til teststrinnet. Dette vil være veldig nyttig for feilsøking av et mislykket teststrinn.
Video Rapportering
En av de flotte nye funksjonene i Ranorex Studio 9.0 er videorapportering av testutførelse.
Dette lar deg spille av en test uten å kjøre testen på nytt. Dette kan være veldig nyttig for feilsøking eller for å demonstrere hva som har skjedd med en utvikler.
For å aktivere videorapportering, høyreklikker du bare på Test Suite og velger deretter Egenskaper => Rapport fra menyen.
Nå kan du stille inn videorapporteringsmodus, som vist nedenfor.
I Eksempel nedenfor er videorapporteringsmodus satt til Alle testsaker for demonstrasjonsformål. Vanligvis vil du sette rapporteringsmodus til for å begrense størrelsen på videofilene Mislykkede testsaker .
Legg merke til at du også kan justere videokvaliteten ved å endre innstillinger for bithastighet og framerate, og velg hvilket skjermbilde du vil ta opp hvis du har et system med flere skjermer. Klikk Bruk, og klikk deretter OK. Kjør nå testpakken på nytt.
Når testen er fullført, vises testkjøringsrapporten. Eventuelle teststrinn som er tatt opp har nå en 'Play video' -knapp ved siden av seg. Bare klikk på knappen for å se et opptak av testutførelsen.
Konklusjon
En av de beste måtene å lære mer om Ranorex Studio, er ganske enkelt å laste ned gratis prøveversjon, og deretter arbeide gjennom 'Komme i gang' -serien av videoene. Disse er på Ranorex YouTube-kanalen, men du kan også få tilgang til hele videoserien direkte fra Ranorex Studio-startsiden, som vist nedenfor
Støtteseksjonen på Ranorex-nettstedet er lagt til med de nødvendige brukerveiledningene.
Til slutt er Ranorex studio et alt-i-ett-automatiseringsrammeverk for GUI som kan brukes til å teste din stasjonære, nettbaserte eller mobile applikasjon at du skal prøve .
Gi oss beskjed hvis du har spørsmål.
Anbefalt lesing
- Appium Studio for Eclipse: End-to-end Appium / Selenium Automation From Eclipse
- PractiTest Test Management Tool Praktisk gjennomgangsveiledning
- Appium Studio Tutorial for Mobile Automation (15+ praktiske opplæringer)
- Praktisk gjennomgang av qTest Test Management Tool
- Test automatisering for Jira med Katalon Studio
- Installasjon og oppsett av Appium Studio for Eclipse
- Katalon Automation Recorder (Selenium IDE Alternative): Praktisk gjennomgangsveiledning
- Ranorex opplæring: Et kraftig verktøy for skrivebord, nett og mobil automatisering