Tosca-uitvoering: uitgebreide praktische gids!

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 # 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 
Tosca-uitvoering - Schermopname voor mislukte teststap
Tosca-uitvoering - Schermopname voor mislukte teststap
  • 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.

Tosca-uitvoering - Instelling schermstroom
Tosca Execution - Screen Flow Setting

Hetzelfde kan ook worden bereikt door de configuratieparameter toe te voegen ScreenFlow en ScreenFlowPath in de uitvoeringslijst.

Tosca-uitvoering - Configuratieparameter voor schermstroom
Tosca-uitvoering - Configuratieparameter voor schermstroom

Het uitvoeringslogboek ziet eruit als -  

Tosca-uitvoering - Voorbeeld van uitvoeringslogboek
Tosca-uitvoering - Voorbeeld van uitvoeringslogboek
  • 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 - 

Tosca-uitvoering - Dokusnapper
Tosca Execution - Dokusnapper

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 -
Tosca-uitvoering - uitvoeringslijst
Tosca Execution - ExecutionList
  • 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 - 
Tosca-uitvoering - Logbestand ExecutionList
Tosca Execution - ExecutionList Log

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.
Tosca problemen
Tosca problemen

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.

Laat een bericht achter