Tosca Tutorial - Indholdsfortegnelse
Vi har adskilt hele Tosca-tutorialen i nedenstående artikler. Vi har skrevet denne “Tosca Execution” -artikel i en simpel formulering med eksempler, der kan være meget nyttige for softwaretestere på indgangsniveau til let at forstå konceptet. Motivet i denne artikel er at forstå begreberne Tosca Execution.
- Tosca Tutorial # 1: Tosca Oversigt
- Tosca tutorial # 2: Tricentis Tosca Setup - Installation, afinstallation og licenskonfiguration
- Tosca tutorial # 3: Tosca Oprettelse af arbejdsområde
- Tosca vejledning # 4: Forståelse af TOSCA Commander og Tosca User Management
- Tosca tutorial # 5: Tosca Scanning - En introduktion til moduler
- Tosca tutorial # 6: Tosca Test Case Oprettelse
- Tosca tutorial # 7: Tosca-parametre og -bibliotek - buffer, forretningsparameter, TCP
- Tosca tutorial # 8:Tosca Testudførelse, rapporter og fejladministration
- Tosca tutorial # 9: Test Case Design - En tilgang til testdatastyring
- Tosca tutorial # 10: Tosca Test Data Management.
- Tosca tutorial # 11: API-test i Tosca
Tosca Tutorial # 12: Tosca Interview Spørgsmål og svar
Hele vejen igennem "Tosca-udførelse og Tosca-spørgsmål”Artikel, vil vi give trinvis vejledning om Tosca-udførelsesprocessen. Vi vil også forklare oversigten over Tosca-problemer.
Tosca ExecutionList - Oversigt over testudførelse
Hvorfor udførelse af automatiseringstest?
Testudførelse er en proces til at verificere applikationsfunktionaliteten baseret på testsagerne. Testudførelsen kan udføres manuelt eller via en automatisk tilgang. I denne artikel lærer vi udførelsen af automatiseringstest for de testsager, der er udviklet i Tosca. De primære formål med udførelser af automatiseringstest ved hjælp af Tosca er -
- Reducer menneskelig indsats.
- Forøg funktionel dækning.
- Sikre kvaliteten af leveringen ved at undgå uønsket menneskelig indsats.
- Reducer omkostninger og testudførelsens varighed.
- Nem datahåndtering og testvedligeholdelse.
- Mere professionel måde at teste rapportering til stakholdere på.
- Uovervåget testudførelse gennem den distribuerede eksekveringsmodel af Tosca.
Tilgang til at tage skærmbilleder under udførelse?
- Skærmoptagelse af mislykkede testtrin: Tosca er i stand til at fange skærmene for hvert testtrin, der mislykkedes på grund af bekræftelse af dialogfejl. Til de testsager, der oprettes ved hjælp af Klassiske motorer, Tosca giver mulighed for at fange skærm ved brugerafbrydelser. Det optagne skærmbillede vil være tilgængeligt i stien – @{Environment.ProjectDir}\\Skærmbilleder. Sti til konfiguration af denne indstilling -
- 3.0 Motorer - Projekt-> Indstillinger-> TBox-> Logning-> Skærmbilleder
- Klassiske motorer - Projekt-> Indstillinger-> Motor-> Logningsindstillinger-> Skærmbilleder
- af - Tosca tager ikke skærmbilledet.
- Dialogfejl - Det giver Tosca Commander mulighed for at tage et skærmbillede for dialogfejl.
- Bekræftelsesfejl - Det giver Tosca Commander mulighed for at tage et skærmbillede for verifikationsfejl.
- Skærmoptagelse af TestStepValues: Baseret på konfigurationen tillader Tosca at fange skærmbillederne for hver TestStepValues, der bruger handlingstilstanden som Input under udførelsen. Vi kan bruge den samme konfiguration til at kontrollere de skærmbilleder, der fanges under testudførelsen.
Indstillingen til skærmoptagelse af testtrinsværdier er tilgængelig for at følge Engine 3.0 - DotNet, AnyUI, XBrowser, UIA og testautomatiseringen udført baseret på billedet.
For at aktivere det skal vi ændre den globale indstilling Screen Flow fra sti Projekt-> Indstillinger-> Motor-> Doku Snapper.
Den samme ting kan også opnås ved at tilføje konfigurationsparameteren ScreenFlow , ScreenFlowPath i eksekveringslisten.
Eksekveringsloggen ser ud som -
- DokuSnapper: Det bruges til at generere et Microsoft® Word-dokument, der indeholder skærmbilleder og data på alle udførte TestSteps. I stedet for at tage skærmbilleder i hver TestStep konsoliderer DokuSnapper alle data i et orddokument.
Vi kan aktivere det ved at ændre Aktivér Snapper værdi til Sand fra stien - Projekt-> Indstillinger-> Motor-> Doku Snapper.
Det genererede dokument ser ud som -
Hvordan udføres testsager i Tosca?
Når vi er færdige med oprettelsen af Test Case med Tosca Commander Testcases afsnit, vil vi følge nedenstående fremgangsmåder til yderligere procedurer:
· Udfør testsager i ScratchBook
· Udfør testsager fra Execution List
Udfør testsager i ScratchBook:
Tricentis anbefaler kun at bruge ScratchBook til en tør kørsel (for at kontrollere testcases parathed), da resultaterne ikke gemmes til fremtidig reference. Vi kunne også udføre udførelsen af individuelle testtrin.
Udførelse af testsager fra listen over udførelse:
Udførelse segmenter giver en funktion til at vælge og forberede flere TestCases til udførelse. Udførelse udført i ExecutionList vil være tilgængelig for yderligere fremtidig reference.
Trin-for-trin procedure til forberedelse og kørsel af testsager fra udførelsesafdelingen:
- Trin 1# Opret udførelseslistemappe i henrettelserne sektion ved at vælge ikonet "Opret udførelseslistemappe" efter at højreklikke på en hvilken som helst mappe.
- Trin 2# På samme måde er vi nødt til at oprette vores eksekveringsliste-komponent under den nyoprettede eksekveringslistemappe.
- Trin 3# Vi kan tilføje testcases (som er oprettet i den sidste artikel) til eksekveringslisten fra sektionen TestCases ved hjælp af træk-slip-metoden. Den komplette udførelsesliste vil se ud nedenfor -
- Trin 4# Nu er vi nødt til at konfigurere udførelsesadfærden, såsom skærmoptagelsesmekanismen. Til vores læringsformål har vi aktiveret Tag skærmbilleder af TestStepValues og DockuSnapper.
- Trin 5# Nu kan vi udføre en, flere eller hele testsager baseret på valget. Vi udfører testsagen ved at trykke på F6 nøgle eller klik på køreknappen efter at højreklikke på den valgte testsag / eksekveringsliste.
- Trin 6# Forstå og behandle dine testresultater. Eksekveringsloggen vises nedenfor med fremhævet skærmbillede -
Dokusnapperen er også blevet oprettet i standardstien "%AppData%\\TRICENTIS\\TOSCA TestSuite\\7.0.0\\dokusnapper\\" med dokumentnavnet med testcasenavnet.
Tosca-spørgsmål
Forklar begrebet Tosca Issues?
Problemet er kun årsagen til testfejlen. Ruteårsagen til problemet er en gyldig gyldig fejl i applikationen, eller der er en forbedring i applikationen (Funktionsanmodning). Under automatiseringsudførelsen skal problemet eller manglen logges og linkes til testsagen.
- Defekt - Dette er et applikationsproblem, dvs. at applikationen ikke fungerer som pr. Testtrin (forventning). Fejlen skal rettes af applikationsudvikleren.
- Funktion-anmodning - Hvis applikationen er blevet forbedret, synkroniseres applikationen ikke med testsager, hvilket resulterer i, at testsagen mislykkes. Da det er en gyldig ændring i applikationen, skal testsagen opdateres baseret på dette. Dette scenario skal behandles som en funktionsanmodning.
Vi kan logge problemerne i Issues sektion eller i Udførelse sektion.
- Trin # 1: Naviger til Issues sektion.
- Trin # 2: For at oprette et problem skal vi højreklikke på mappen Issue og vælge en af indstillingerne for emnetype imellem Opret defekt or Opret FeatureRequest som er tilgængelige i genvejsmenuen. Efter valg af type opretter Tosca Commander et nyt nummer og beder automatisk om at ændre navnet.
- Trin # 3: I det næste trin kan vi enten give et nyt navn eller bruge standardnavnet ved at trykke på Indtast.
- Trin # 4: Nu skal vi indtaste nedenstående detaljer for de forskellige tilgængelige felter -
- ID - Vi kan definere vores egne ID-standarder eller bruge Id'erne fra ethvert eksternt system.
- Tilstand - Feltet tilstand forklarer den aktuelle status for problemet. Værdiområdet kan tilpasses ud fra standarderne.
- Type - Der er altid to typer tilgængelige her, som kan ændres når som helst.
- Beskrivelse - Dette felt repræsenterer problemangivelserne for problemet. Baseret på beskrivelsen tager udviklere handlingen. Beskrivelsen skal indeholde alle oplysninger for at genskabe problemet.
- Alvorligheden - Alvorligheden repræsenterer virkningen af problemet. Dette felt accepterer kun heltalets værdi.
- Prioritet - Det beskriver, hvor presserende problemet er for at få det løst. Dette felt accepterer også heltalsværdierne.
konklusion:
I denne artikel i Tricentis Tosca Tutorial har vi lært om, hvordan man udfører Tosca Execution og rejser Tosca Issues. Klik venligst link. for at få mere information fra supportportalen.
Klik for at læse den næste artikel - Oversigt over Tosca Test Case Design.
Hej, jeg er K. Mondal, jeg er tilknyttet en førende organisation. Jeg har 12+ års erhvervserfaring på tværs af domæner, f.eks. applikationsudvikling, automationstest, IT-konsulent. Jeg er meget interesseret i at lære forskellige teknologier. Jeg er her for at opfylde min ambition og bidrager i øjeblikket som forfatter og webstedsudvikler både i LambdaGeeks.
Lad os oprette forbindelse via LinkedIn-