introduction tricentis tosca automation tool
Dit artikel bevat een inleiding tot de TOSCA Test Automation Tool. Het behandelt de belangrijkste componenten van de TOSCA en details van Tosca Commander & Workspace:
Dit artikel is bedoeld om een goed idee te geven over de tool voor degenen die nieuw zijn bij TOSCA en die willen leren en er een carrière in willen opbouwen.
TOSCA staat voor Topology and Orchestration Specification for Cloud Applications.
Lijst met de tutorials in deze TOSCA-serie
Tutorial # 1: Inleiding tot Tricentis TOSCA Automation Tool (Deze tutorial)
Tutorial # 2: Creëer en beheer werkruimten in Tricentis TOSCA Automation Tool
Tutorial # 3: Hoe testcases maken en uitvoeren in Tosca Testing Tool?
Wat je leert:
Wat is Tricentis TOSCA Testsuite ™?
TOSCA Testsuite ™ is een softwaretool voor het automatisch uitvoeren van functionele en regressie softwaretests.
Naast het testen van automatiseringsfuncties omvat TOSCA
- Geïntegreerd testbeheer
- De grafische gebruikersinterface (GUI)
- Opdrachtregelinterface (CLI)
- Application Programming Interface (API)
De testsuite ondersteunt de volledige levenscyclus van het testproject. Het begint met het overdragen en synchroniseren van specificaties uit het behoeftemanagementsysteem.
TOSCA ondersteunt haar gebruikers bij het creëren van efficiënte testcases op een methodologisch verantwoorde basis, fungeert als uitvoerend assistent en vat de testresultaten samen in verschillende rapporten.
TOSCA Testsuite ™ is ontworpen en ontwikkeld door TRICENTIS Technology & Consulting GmbH (een Oostenrijks softwarebedrijf gevestigd in Wenen)
TOSCA Testsuite ™ -componenten
Diverse componenten en systemen worden getest
Zoals weergegeven in de bovenstaande afbeelding zijn de verschillende componenten van de testsuite
- TOSCA-commandant
- TOSCA-wizard
- TOSCA-uitvoerder
Al deze drie bevinden zich aan de client-kant, het bevat ook de Repository (ook wel “Test Repository” genoemd) die zich aan de server-kant bevindt.
TOSCA Commander ™
Dit is de grafische gebruikersinterface van TOSCA Testsuite ™. Het wordt beschouwd als de kern van de testsuite. De commandant maakt gebruik van een “Workspace” voor het afnemen van testgevallen. Dat betekent dat het eenvoudig is om testcases te creëren, beheren, uitvoeren en analyseren.
Omdat het het middlewaresysteem is tussen de testrepository en de TOSCA-uitvoerder, haalt het de testgevallen op uit de opslagplaats en stuurt het door naar de testuitvoerder die ze later uitvoert op het te testen systeem (SUT).
Alle elementen worden weergegeven in een boomstructuur (voorbeeld screenshot hierboven). Het linkerdeel van het venster wordt gebruikt voor navigatie , terwijl de rechter sectie de werkgebied.
De bovenstaande schermafbeelding is een voorbeeld van het 'Testcase' -venster, evenzo ziet de lay-out van andere vensters (Vereiste, ExecutionList, enz.) Er hetzelfde uit. Alle elementen in de TOSCA Commander ™ zijn onder elkaar gestructureerd in een strikt gehanteerde hiërarchische volgorde. Elke bewerking kan alleen worden uitgevoerd door deze objecthiërarchie te observeren.
Het biedt de Slepen en neerzetten functie die wordt gebruikt om de elementen binnen de applicatie te verplaatsen. Het heeft ook de docking-functie waarmee de gebruiker de indeling van het venster naar wens kan aanpassen.
Daarom biedt TOSCA Commander ™ dit soort functies en functionaliteiten aan de gebruiker voor hun gemak. Het werkt op dezelfde manier als Windows Verkenner. Bij het aanmaken van de mappenstructuur kan men de commando's gebruiken zoals creëren, kopiëren, plakken, hernoemen, verwijderen, etc.
TOSCA-werkruimte
Dit is uw persoonlijke werkgebied waar u testcases kunt maken, beheren, uitvoeren en analyseren. Het bevat verschillende objecten, d.w.z. genaamd TOSCA Commander ™ -objecten en dat zijn,
- Modules
- ExecutionLists
- Testgevallen
- Voorwaarden
- Testcase-ontwerp
U kunt de relatie tussen deze objecten opbouwen door ze in kaart te brengen / te koppelen. Dit wordt in TOSCA objecttoewijzing genoemd. Tijdens de runtime wordt de stuurinformatie van deze objecten (Modules, ExecutionLists, TestCases en Requirements, etc.) gecombineerd.
TOSCA Commander ™ -objecten - georganiseerd in 'werelden'
TOSCA Commander ™ Objecten zijn gecategoriseerd in verschillende werelden en elk object wordt individueel herkend aan een specifieke kleur.
We hebben een ander object, dat wil zeggen 'Rapporterende' objecten die ook een wereld hebben genaamd Wereld van rapporten Dit is niet vereist voor beginners, dus we zullen dit voorlopig niet in detail bespreken.
TOSCA 'Worlds' en zijn workflow:
Hieronder vindt u een momentopname van hoe het TOSCA-projectvenster eruitziet in zijn gekleurde werelden.
In kaart brengen / koppelen in TOSCA
Koppelen, importeren van externe data en exporteren van data is mogelijk in TOSCA. Hieronder wordt enig inzicht gegeven in hoe het linken gebeurt in TOSCA.
Koppelen van externe bestanden: Er zijn twee manieren waarop een extern bestand kan worden gekoppeld in TOSCA, d.w.z.
- Door te slepen en neer te zetten met basisobjecten in TOSCA Commander
- Door de bewerking 'Bestand bijvoegen' uit het contextmenu te gebruiken
Dit zijn dus de 2 manieren om de bestanden in TOSCA te koppelen. Nu zullen we de verschillende soorten links zien die beschikbaar zijn in TOSCA.
Er zijn drie soorten links, d.w.z.
- Ingebed
- Gekoppeld
- LinkedManaged
Ingebed Dit is het insluiten van een bestand in het TOSCA-opslagplaats
Gekoppeld Er wordt naar een bestand verwezen, maar het wordt niet gehost in de repository. De link verwijst naar de brondirectory voor het bestand.
LinkedManaged Het bestand wordt gekopieerd naar een opgegeven directory die algemeen toegankelijk is en van daaruit wordt het centraal beheerd.
Dit is hoe een extern bestand of externe gegevens in TOSCA kunnen worden geïmporteerd. Evenzo kunnen gegevens van TOSCA ook worden geëxporteerd naar andere bestanden (bijvoorbeeld MS Word, MS Excel, enz.) Via het klembord door,
soorten bugs bij het testen van software
- een lijn of een gebied in de rechter sectie van een TOSCA-venster selecteren en op + ‘C’ drukken
- met behulp van de bewerking 'Kopieer tabel naar klembord' in het contextmenu
TOSCA Commander ™ - Tabblad Details
In de bovenstaande afbeelding zou je het tabblad 'Details' aan de rechterkant van het venster van de TOSCA Commander kunnen zien. Elk object in TOSCA heeft dus een detailweergave waar verschillende kolommen naar behoefte kunnen worden toegevoegd of verwijderd.
Een kolom toevoegen:
1. Klik met de rechtermuisknop op de koptekst van een kolom en selecteer de optie 'Kolomkiezer' in het contextmenu. Er wordt een venster geopend met een lijst met beschikbare kolommen.
2. Sleep de vereiste kolom naar een bestaande kolomkop. De nieuwe kolom wordt automatisch toegevoegd aan de positie die is gemarkeerd met twee pijlen.
Een kolom verwijderen:
- Selecteer de koptekst van de kolom die moet worden verwijderd en houd de linkermuisknop ingedrukt.
- Sleep de kolom naar beneden totdat de muisaanwijzer de vorm van een X heeft en laat de muisknop los.
Gevolgtrekking
In deze inleidende tutorial hebben we de belangrijkste componenten van de Tricentis TOSCA-testtool en details van de Tosca Commander en Workspace besproken. Dit is voldoende informatie om aan de slag te gaan met TOSCA, meer informatie over de Workspace en zijn types, check-in / check-out concept voor TOSCA-objecten zal in het volgende artikel worden behandeld.
Heeft u de TOSCA Automation Tool al geprobeerd?
VOLGENDE zelfstudie
Aanbevolen literatuur
- Zie Testautomatisering: een handleiding voor mobiele testautomatiseringstools
- Basisprincipes van Rational Robot leren - IBM Test Automation Tool
- Sikuli GUI Automation Testing Tool - Beginnershandleiding Deel # 2
- Geb-zelfstudie - Browserautomatiseringstests met Geb Tool
- Inleiding tot Sikuli GUI Automation Tool (Automatiseer alles wat je op het scherm ziet) - Sikuli Tutorial # 1
- Katalon Studio-zelfstudie: een gratis testautomatiseringstool waarop u hebt gewacht
- Ranorex-zelfstudie: een krachtige testtool voor desktop-, web- en mobiele automatisering
- Creëer en beheer werkruimten in Tricentis TOSCA Automation Tool