ranorex studio hands review
Kom godt i gang med Ranorex Studio: En grundig gennemgang og gennemgang
Ranorex annoncerede for nylig frigivelsen af version 9.0 af Ranorex Studio, som er et alt-i-en testautomatiseringsværktøj til desktop-, web- og mobilapplikationer. Vores anmeldelse er baseret på denne seneste version.
Denne frigivelse indeholder mange nye, brancheførende funktioner, herunder videorapportering af testudførelse, en maskintrænet algoritme til håndtering af webelementer med dynamiske id'er og support til test af webelementer i en skyggedom og JxBrowser.
Det har også helt nye, omskiftelige mørke og lyse temaer.
Du kan også tjekke vores tidligere Ranorex tutorial her .
hvordan man åbner en swf-fil i krom
Hvad du lærer:
Praktisk gennemgang af Ranorex Studio
I denne anmeldelse vil vi se på kernefunktionerne i Ranorex Studio.
For at følge trinene i gennemgangen af Ranorex Studio, bare download en gratis 30-dages prøveperiode.
Ranorex Studio kan installeres på enhver computer, der kører en nyere version af Windows eller Windows Server.
Nøglefunktioner
# 1) Automatiserer en bred vifte af teknologier :
Ranorex Studio er beskrevet som en “alt-i-en” testautomatiseringsløsning, da en enkelt licens giver dig mulighed for at oprette og køre automatiske tests på alle platforme, som Ranorex Studio understøtter. Det understøtter faktisk mange af dem!
Ranorex Studio har et velfortjent ry for sin evne til at håndtere de mest udfordrende brugergrænseflader, fra ældre desktop-applikationer til de nyeste web- og mobilteknologier, herunder native iOS- og Android-apps samt mobile webapps.
Besøg Ranorex-webstedet for at se den aktuelle liste over alle understøttede teknologier .
# 2) Best-in-class Object Identification :
Objektidentifikation er vigtig for stabile og pålidelige tests, der er lette at vedligeholde. Ranorex Studio opnår dette med sine Ranorex Spy værktøj, der identificerer UI-elementer og genererer en unik RanoreXPath for hver enkelt.
Definitionen af hvert UI-element er gemt i det delbare objekt arkiv . Når du opretter en testhandling for et UI-element, henviser du til lagerobjektet. Senere, hvis brugergrænsefladerne ændres, skal du blot opdatere lagerobjektet, og alle de relaterede testhandlinger opdateres automatisk.
Nylige forbedringer i den måde, hvorpå RanoreXPath genereres, hjælper med at reducere behovet for at opdatere lagerobjektet, selv når brugergrænsefladen ændres. Plus, frigivelse 9.0 introducerer en maskintrænet algoritme til automatisk at håndtere webelementer med dynamiske ID'er, som er nogle af de sværeste UI-elementer at automatisere.
# 3) Værktøjer til alle i teamet:
Testere, der koder i C # eller VB.NET, kan bruge Ranorex Studios fulde IDE, som har værktøjer til refactoring og debugging, genanvendelige kodestykker kaldet 'automatiseringshjælpere' og en åben API.
Du kan dog også automatisere tests uden kodning ved hjælp af Ranorex Studios kraftfulde capture-and-replay-værktøj, kaldet Ranorex Recorder. Du kan udføre valideringer, kontrollere udførelse med betingelser og konfigurere datadrevet test uden at skrive nogen kode.
Ranorex Studio er bygget til samarbejdsteams med support til kildekontroludbydere Git, SVN og TFS plus et 'Magic Merger' -værktøj, der reducerer fletkonflikter. Endelig integreres Ranorex Studio med førende værktøjer som f.eks Atlassian Jira , Bugzilla, Jenkins, TeamCity, Travis CI, TestRail test case management og meget mere.
Trin-for-trin gennemgang
For at følge denne gennemgang skal du downloade og installere den gratis prøveversion af Ranorex Studio.
For dette eksempel , vi bruger 32-bit versionen, men en 64-bit version er også tilgængelig.
# 1) Start Ranorex Studio. Startsiden vises. Til venstre har du menupunkter for at starte en ny testløsning, åbne en eksisterende eller åbne en prøveløsning. I midten og højre side af skærmen kan du finde links til forskellige Ranorex-ressourcer.
hvordan man initialiserer linket liste i java
Hvis du vil skifte mellem de lyse og mørke temaer, skal du vælge Værktøjer => Indstillinger fra menuen. På fanen Generelt vist nedenfor skal du vælge Udseende , vælg derefter det tema, du foretrækker. Bemærk, at du også kan ændre projektets 'atmosfære'. Standard er C #, men du kan ændre dette til .NET eller VB.NET, hvis det ønskes.

#to) Lad os nu åbne et eksempel på et projekt. Til denne gennemgang prøver vi Webeksempel , der bruger et testwebsted leveret af Ranorex. (Desktop-eksemplet bruger en gratis demo-app, som du kan downloade fra Ranorex-webstedet. For eksempel på iOS eller Android skal du levere en ægte eller virtuel enhed).
Dobbeltklik på webeksempelløsningen for at åbne den.

# 3) Nedenfor er skærmbilledet af Ranorex Studio-brugergrænsefladen i det mørke tema sammen med en beskrivelse af formålet for hvert område.

- Projektvisning : Se de mapper, der udgør testløsningen.
- Ranorex-browsermodul : Se de enkelte testmoduler, som kan organiseres i grupper. (Bemærk, at denne eksempler på webløsning ikke indeholder nogen modulgrupper.) Det lille kameraikon ud for hvert modul viser dig, at det er et 'optagelsesmodul', oprettet ved at opfange interaktion med brugergrænsefladen til AUT. Du kan også oprette “kodemoduler” i Ranorex Studio ved hjælp af C # eller VB.NET-kode.
- Filvisning: Byg din test, som inkluderer oprettelse af et testmodul med handlinger, organisering af flere moduler i en testcase og organisering af testcases i en testpakke. Denne sæt suite logger ind på et WordPress-websted, udgiver et nyt blogindlæg, validerer, at indlægget findes, og sletter det derefter. Der er også et SETUP-afsnit, der sikrer, at applikationen under test (AUT) er klar til at køre, og en TEARDOWN-sektion rydder op i AUT, når testen er afsluttet. Handlingerne i nedrivningssektionen udføres også, hvis testen mislykkes.
- Dropdown-rullemenu : Vælg et andet layout, eller opret et brugerdefineret.
- Ranorex fjernbetjening : Tilføj agenter til fjernudførelse. Bemærk mulighederne for at få vist paneler 'hvidliste' og 'egenskaber'. Brug “hvidlisten” til at kontrollere, hvilke applikationer Ranorex Studio kan interagere med, mens du opretter eller kører tests. Panelet 'egenskaber' ændres afhængigt af, hvilket element der er valgt.
- Outputpanel : Se status for forskellige handlinger.
# 4) I Ranorex-modulbrowseren (A) skal du dobbeltklikke på 'Login' -optagelsesmodulet for at åbne det. Bemærk, at der er to variabler forbundet med login-modulet: varPassword for adgangskoden, og varUsername for brugernavnet.
Du kan binde disse variabler til en kilde, såsom et regneark eller en SQL-databasetabel til datadrevet test.

# 5) Når du klikkede på Login-optagelsesmodulet i trin 4, åbnede dette optagemodul også i Action Editor. Her kan du se handlingstrinnene. Det første trin klikker på brugernavnfeltet, det næste trin indtaster brugernavnet med en 'indstillet værdi' -handling.
Det tredje trin klikker på adgangskodefeltet, det fjerde trin indtaster adgangskoden med en 'indstillet værdi' -handling, det femte trin klikker på login-knappen, og det sidste trin klikker på Dashboard-knappen i AUT.
# 6) Klik på den første handling i handlingseditoren, og du får vist et skærmbillede af UI-elementet i AUT samt det arkivobjekt, der svarer til det UI-element. Dette skærmbillede genereres automatisk, når du bruger Ranorex Recorder til at oprette et optagemodul.

# 7) Dobbeltklik på knappen 'Rediger i spion' for at se RanoreXPath til bruger loginfeltet, vist nedenfor. De røde “x” ikoner fortæller dig simpelthen, at AUT ikke er åben. Disse skifter til grønne afkrydsningsfelter, når AUT er tilgængelig.

# 8) Klik på “X” i øverste højre hjørne for at lukke Ranorex Spy.
# 9) Klik på fanen 'WordPressSample' for at få vist den fulde testpakke. Klik derefter på knappen Kør for at køre testpakken. Mens testen kører, skal du undgå at bruge tastaturet eller musen, da disse kan forstyrre testudførelsen.
hvad er den bedste e-mail-konto at have

# 10) Når testen er afsluttet, vises testkørselsrapporten. Klik på pilen ved siden af et hvilket som helst element i testkørselsrapporten for at udvide den. Læg mærke til knappen 'spring til element', der vises ved siden af testhandlingerne. Klik på denne knap fører dig direkte til teststrinet. Dette vil være meget nyttigt til fejlfinding af et mislykket teststrin.

Video Rapportering
En af de store nye funktioner i Ranorex Studio 9.0 er videorapportering af testudførelse.
Dette giver dig mulighed for at afspille en test uden at køre testen igen. Dette kan være meget nyttigt til fejlfinding eller til at demonstrere, hvad der skete med en udvikler.
For at aktivere videorapportering skal du blot højreklikke på Test Suite og derefter vælge Egenskaber => Rapport fra menuen.

Nu kan du indstille videorapporteringstilstand som vist nedenfor.
I Eksempel nedenfor er videorapporteringstilstanden indstillet til Alle testsager til demonstrationsformål. For at begrænse størrelsen på videofilerne vil du generelt indstille rapporteringstilstand til Kun mislykkede testsager .
Bemærk, at du også kan justere videokvaliteten ved at ændre indstillingerne for bitrate og framerate, og vælg hvilken skærm, der skal optages, hvis du har et system med flere skærme. Klik på Anvend, og klik derefter på OK. Kør nu testpakken igen.

Når testen er afsluttet, vises testkørselsrapporten. Alle testtrin, der er optaget, har nu en 'Afspil video' -knappen ved siden af dem. Klik blot på knappen for at se en optagelse af testudførelsen.

Konklusion
En af de bedste måder at lære mere om Ranorex Studio på er simpelthen at downloade den gratis prøveperiode og derefter arbejde igennem 'Kom godt i gang' -serien af videoerne. Disse findes på Ranorex YouTube-kanalen, men du kan også få adgang til den fulde videoserie direkte fra Ranorex Studio-startsiden, som vist nedenfor

Supportafsnittet på Ranorex-webstedet er tilføjet med de nødvendige brugervejledninger.
Endelig er Ranorex studio en alt-i-en GUI-automatiseringsramme, der kan bruges til at teste dit desktop-, webbaserede eller mobilapplikation at du skal prøve .
Fortæl os, hvis du har spørgsmål.
Anbefalet læsning
- Appium Studio for Eclipse: End-to-end Appium / Selenium-automatisering fra Eclipse
- PractiTest Test Management Tool Praktisk gennemgangsvejledning
- Appium Studio-vejledning til mobil automatisering (15+ praktiske vejledninger)
- Praktisk gennemgang af qTest Test Management Tool
- Test automatisering til Jira med Katalon Studio
- Installation og opsætning af Appium Studio til Eclipse
- Katalon Automation Recorder (Selenium IDE Alternative): Praktisk gennemgangsvejledning
- Ranorex Tutorial: Et kraftfuldt testværktøj til desktop, web og mobil automatisering