Tosca Tutorial - Inhoudsopgave
We hebben de volledige Tosca-tutorial onderverdeeld in de onderstaande artikelen. We hebben dit "Tosca Execution" -artikel geschreven in een eenvoudige bewoording met voorbeelden die zeer nuttig kunnen zijn voor beginnende softwaretesters om het concept gemakkelijk te begrijpen. Het motto van dit artikel is om de concepten van Tosca Execution te begrijpen.
- Tosca Tutorial # 1: Tosca Overzicht
- Tosca Tutorial # 2: Tricentis Tosca Setup - Installeren, verwijderen en licentieconfiguratie
- Tosca Tutorial # 3: Tosca Werkruimte creëren
- Tosca-zelfstudie # 4: Inzicht in TOSCA Commander en Tosca User Management
- Tosca Tutorial # 5: Tosca Scanning - Een inleiding tot modules
- Tosca Tutorial # 6: Tosca Testcase maken
- Tosca Tutorial # 7: Tosca Parameters en Bibliotheek - Buffer, Business Parameter, TCP
- Tosca Tutorial # 8:Tosca Testuitvoering, Rapporten en Bugbeheer
- Tosca Tutorial # 9: Test Case Design - Een benadering om gegevensbeheer te testen
- Tosca Tutorial # 10: Tosca Testgegevensbeheer.
- Tosca Tutorial # 11: API-testen in Tosca
Tosca Tutorial # 12: Tosca Interview vragen en antwoorden
Door de "Tosca-uitvoering en Tosca-problemen”Artikel zullen we de stapsgewijze begeleiding geven over het Tosca Execution-proces. Ook zullen we het overzicht van Tosca Issues toelichten.
Tosca ExecutionList - Overzicht van testuitvoering
Waarom automatiseringstests uitvoeren?
Testuitvoering is een proces om de functionaliteit van de applicatie te verifiëren op basis van de testcases. De testuitvoering kan handmatig of via geautomatiseerde aanpak worden gedaan. In dit artikel leren we de uitvoering van de automatiseringstest voor de testcases die in Tosca zijn ontwikkeld. De primaire doelen van automatiseringstestuitvoeringen met de hulp van Tosca zijn:
- Verminder menselijke inspanningen.
- Verhoog de functionele dekking.
- Verzeker de kwaliteit van de levering door ongewenste menselijke inspanningen te vermijden.
- Verlaag de kosten en de duur van de testuitvoering.
- Eenvoudig gegevensbeheer en testonderhoud.
- Professioneler manier van testrapportage aan de stapelhouders.
- Onbeheerde testuitvoering via het gedistribueerde uitvoeringsmodel van Tosca.
Benadering om schermafbeeldingen te maken tijdens de uitvoering?
- Schermopname van mislukte teststappen: Tosca is in staat om de schermen vast te leggen voor elke teststap die is mislukt vanwege verificatie van mislukte dialoogvensters. Voor de testcases die worden gemaakt met Klassieke motoren, Met Tosca kunt u een scherm vastleggen bij het afbreken door de gebruiker. De vastgelegde schermafbeelding zal beschikbaar zijn in het pad – @{Omgeving.ProjectDir}\\Screenshots. Pad om deze instelling te configureren -
- Motoren 3.0 - Project-> Instellingen-> TBox-> Logging-> Screenshots
- Klassieke motoren - Project-> Instellingen-> Motor-> Logboekopties-> Screenshots
- af - Tosca maakt geen screenshot.
- Dialoog mislukt - Hiermee kan Tosca Commander een schermafbeelding maken voor het mislukken van een dialoog.
- Verificatiefout - Hiermee kan Tosca Commander een screenshot maken voor een verificatiefout.
- Schermopname van TestStepValues: Op basis van de configuratie laat Tosca toe om de schermen vast te leggen voor elke TestStepValues die de actiemodus als invoer gebruikt tijdens de uitvoering. We kunnen dezelfde configuratie gebruiken om de schermen te controleren die worden vastgelegd tijdens het uitvoeren van de test.
De optie voor schermopname van teststapwaarden is beschikbaar voor het volgen van Engine 3.0 - DotNet, AnyUI, XBrowser, UIA en de testautomatisering, gedaan op basis van de afbeelding.
Om het te activeren, moeten we de algemene instelling Screen Flow van pad wijzigen Project-> Instellingen-> Engine-> Doku Snapper.
Hetzelfde kan ook worden bereikt door de configuratieparameter toe te voegen ScreenFlow en ScreenFlowPath in de uitvoeringslijst.
Het uitvoeringslogboek ziet eruit als -
- DokuSnapper: Het wordt gebruikt om een Microsoft® Word-document te genereren dat screenshots en gegevens over alle uitgevoerde TestSteps bevat. In plaats van schermafbeeldingen vast te leggen in elke TestStep, consolideert DokuSnapper alle gegevens in één woorddocument.
We kunnen het inschakelen door het Schakel Snapper in waarde naar True vanaf het pad - Project-> Instellingen-> Engine-> Doku Snapper.
Het gegenereerde document ziet eruit als -
Hoe testcases uitvoeren in Tosca?
Zodra we klaar zijn met het maken van de testcase met de Tosca-commandant Testgevallen sectie, zullen we de onderstaande benaderingen volgen voor verdere procedures:
· Testcases uitvoeren in ScratchBook
· Voer testcases uit vanuit de uitvoeringslijst
Voer testcases uit in ScratchBook:
Tricentis adviseert om de ScratchBook alleen te gebruiken voor een proefrun (om de gereedheid van de testcase te controleren), aangezien de resultaten niet worden opgeslagen voor toekomstig gebruik. Ook konden wij de uitvoering van individuele TestSteps verzorgen.
De testcases uitvoeren uit de lijst met uitvoering:
De Uitvoering segmenten biedt een functie voor het selecteren en voorbereiden van meerdere TestCases voor uitvoering. Uitvoering uitgevoerd in ExecutionList zal beschikbaar zijn voor verdere toekomstige referentie.
Stapsgewijze procedure om testcases voor te bereiden en uit te voeren vanuit de sectie Uitvoering:
- Stap 1# Maak een map met uitvoeringslijst in de executies door met de rechtermuisknop op een map te klikken door het pictogram "Create Execution List Folder" te selecteren.
- Stap 2# Evenzo moeten we onze component uitvoeringslijst maken onder de nieuw gemaakte map met uitvoeringslijst.
- Stap 3# We kunnen de testgevallen (die in het laatste artikel zijn gemaakt) toevoegen aan de uitvoeringslijst vanuit de sectie TestCases door middel van slepen en neerzetten. De volledige executielijst ziet er als volgt uit -
- Stap 4# Nu moeten we het uitvoeringsgedrag configureren, zoals het schermopnamemechanisme. Voor ons leerdoel hebben we ingeschakeld Maak screenshots van TestStepValues en DockuSnapper.
- Stap 5# Nu kunnen we de ene, meerdere of volledige testcases uitvoeren op basis van de selectie. We voeren de testcase uit door op de F6 toets of klik op de knop Uitvoeren nadat u met de rechtermuisknop op de geselecteerde testgevallen / uitvoeringslijst hebt geklikt.
- Stap 6# Begrijp en verwerk uw testresultaten. Het uitvoeringslogboek wordt hieronder weergegeven met een gemarkeerd screenshot-pad -
Bovendien is de dokusnapper gemaakt in het standaardpad “%AppData%\\TRICENTIS\\TOSCA TestSuite\\7.0.0\\dokusnapper\\” met de documentnaam en de naam van de testcase.
Tosca problemen
Verklaar het concept van Tosca Issues?
Het probleem is niets anders dan de reden voor het mislukken van de test. De route-oorzaak van het probleem is een geldig geldig defect in de applicatie of er is een verbetering in de applicatie (Functieverzoek Tijdens de automatiseringsuitvoering moet het probleem of defect worden gelogd en aan de testcase worden gekoppeld.
- Defect - Dit is een toepassingsprobleem, dwz de toepassing werkt niet volgens de teststappen (verwachting). Het defect moet worden verholpen door de applicatieontwikkelaar.
- Feature-aanvraag - Als de applicatie is verbeterd, wordt de applicatie niet gesynchroniseerd met testgevallen, wat resulteert in het mislukken van de testcase. Omdat het een geldige wijziging in de applicatie is, moet de testcase op basis hiervan worden bijgewerkt. Dit scenario moet worden behandeld als een functieverzoek.
We kunnen de problemen registreren in de Problemen sectie of in het Uitvoering pagina.
- Stap # 1: Navigeer naar de Problemen pagina.
- Stap # 2: Om een probleem aan te maken, moeten we met de rechtermuisknop op de map Probleem klikken en een van de probleemtypen selecteren tussen Creëer een defect or Maak FeatureRequest die beschikbaar zijn in het contextmenu. Na het selecteren van het type, maakt Tosca Commander een nieuw nummer aan en vraagt automatisch om de naam te wijzigen.
- Stap # 3: In de volgende stap kunnen we een nieuwe naam opgeven of de standaardnaam gebruiken door op te drukken Enter.
- Stap # 4: Nu moeten we de onderstaande gegevens invoeren voor de verschillende beschikbare velden:
- ID - We kunnen onze eigen ID-standaarden definiëren of de ID's van externe systemen gebruiken.
- Staat - In het statusveld wordt de huidige status van het probleem uitgelegd. Het waardebereik kan worden aangepast op basis van de normen.
- Type - Er zijn hier altijd twee typen beschikbaar die op elk moment kunnen worden gewijzigd.
- Beschrijving - Dit veld vertegenwoordigt de probleemverklaringen van het probleem. Op basis van de beschrijving ondernemen ontwikkelaars de actie. De beschrijving moet alle informatie bevatten om het probleem opnieuw te creëren.
- Ernst - De ernst geeft de impact van het probleem weer. Dit veld accepteert alleen de gehele waarde.
- Prioriteit - Het beschrijft de urgentie van het probleem om het te verhelpen. Dit veld accepteert ook de gehele getallen.
Conclusie:
In dit artikel van de Tricentis Tosca Tutorial hebben we geleerd hoe we Tosca Execution kunnen uitvoeren en Tosca Issues aan de orde kunnen stellen. Klik alstublieft hier om meer informatie te krijgen van de ondersteuningsportal.
Klik om het volgende artikel te lezen - Overzicht van Tosca Test Case Design.
Hallo, ik ben K. Mondal, ik ben verbonden aan een toonaangevende organisatie. Ik heb meer dan 12 jaar werkervaring in verschillende domeinen, bijvoorbeeld applicatieontwikkeling, automatiseringstesten en IT-consultant. Ik ben erg geïnteresseerd in het leren van verschillende technologieën. Ik ben hier om mijn ambitie te vervullen en draag momenteel bij als auteur en website-ontwikkelaar, zowel bij LambdaGeeks.
Laten we verbinding maken via LinkedIn-