Tosca Tutorial - En komplet succesguide til Tosca 13.x

Tosca vejledning

Listen over artikler om Tosca Tutorial er nævnt i indholdsfortegnelsen, som vil blive forklaret gennem hele Tutorial. Alle artiklerne er skrevet på enkle sprog med et korrekt eksempel, som hjælper entry level software tester til at forstå på kort tid.

Tosca Tutorial # 1: Tosca Oversigt

Tosca tutorial # 2: Tricentis Tosca Setup - Installation, afinstallation og licenskonfiguration

Tosca tutorial # 3: Tosca Oprettelse af arbejdsområde

Tosca tutorial # 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

I denne artikel starter vi med TOSCA Oversigt. For at få smag af Tosca-interviews kan du tjekke de hyppigst stillede interviewspørgsmål med svar fra her.

Tosca Oversigt

Formålet med denne vejledning er at beskrive en komplet og detaljeret overblik over TOSCA som et testautomatiseringsværktøj til begyndere.

Begreber til softwaretest:

Softwaretest er et vigtigt skridt for at sikre kvaliteten af ​​softwareprodukter. Det sikrer, at kravene er opfyldt som forventet. Test kan udføres i de forskellige faser af softwareudviklings livscyklusser. De er -

Enhedstest - Udført af softwareudvikler på udviklingstidspunktet.

Integrationstest - Efter at have udviklet de forskellige komponenter, skal hver af komponenterne integreres for at skabe et unikt produkt. Efter integrationen er integrationstesten påkrævet for at kontrollere, at hele opsætningen (inkluderer alle softwarekomponenter) fungerer fint som et enkelt produkt.

Systemtest - Efter integrationstesten er systemtesten påkrævet for at sikre kvaliteten af ​​softwaren.

Bruger Acceptance Testing - Det er en type test af sort boks. Forretningsteamet (slutbruger af softwareproduktet) er ansvarligt for at udføre denne test for at kontrollere, at alle kravene er opfyldt.

Software- eller applikationstesten kan udføres manuelt eller ved hjælp af en automatisk tilgang. Der er flere testautomatiseringsværktøjer er tilgængelige i det markerede for at automatisere testprocessen. I denne artikel vil vi forklare oversigten over TOSCA som et testautomatiseringsværktøj.

Hvad er automatiseringstest?

I dag kræver IT-branchen kvalitet og effektivitet med mindst mulig menneskelig indsats for at levere enhver form for IT-tjenester. Her spiller automatiseringstest en stor rolle for testtjenester. Automatiseringstest er en tjeneste til automatisering af testprocessen og scenarier for at reducere den menneskelige indsats. I automatiserings lodret forbrugte de førende værktøjer som QTP (UFT), RFT og Selen de store rum. Nu giver Tosca hård konkurrence til disse værktøjer.

Hvorfor Tosca?

Tosca er et af de markedsledende værktøjer i dag. Det har også evnen til at udføre funktionel og regressionstest. API-testen, som har en vigtig rolle i AGILE-processen, kan udføres via TOSCA. Nu om dage kræver markerede mindre testindsats og mindre træningsspænding på værktøjet. I dette aspekt er Tosca det bedst egnede værktøj, da det understøtter scriptet mindre test, hvilket vil kræve mindst mulig tid til at lære. Tosca-bruger kan skrive effektive testcases med et minimum af færdigheder. Det genererer også standard testrapporter til ledelsen uden meget tilpasning.

Nøglefunktioner:

  • Modelbaseret testmetode: Dette er de vigtigste funktioner i Tosca som et testautomatiseringsværktøj. På grund af dette er Tosca mere egnet end andre testautomatiseringsværktøjer, der er tilgængelige på markedet. Som en del af test case-udvikling er vi nødt til at oprette moduler til hver af enhedens niveaufunktioner. Alle de tekniske egenskaber ved testobjekter er gemt i modulerne, som flettes under testoprettelsen sammen med testdata.
  • Risikobaseret testmetode: Det andet vigtige aspekt af Tosca, da det understøtter den risikobaserede testmetode. Tosca er i stand til at vurdere risikoen med testsagerne. Dybest set kan den identificere delmængden af ​​hele testpakken, hvilket minimerer risikoen for risici. Når udførelsen er afsluttet, måles risici ved at overveje testudførelsesresultatet og risikodækningen.
  • Script mindre test tilfælde: Tosca understøtter script mindre automatisering, hvilket betyder, at testcases kan udvikles ved at trække og slippe metoden for moduler i TestCase-sektionen i Tosca. Parametrisering af testdata og implementering af kontrolpunkter kan udføres gennem konfigurationen. Så alle vil være i stand til at udvikle tests med mindst mulig færdighed og træning.
  • Dynamiske testdata:  De dynamiske testdata kan holdes adskilt fra de tekniske testcases. For at opnå dette leverer Tosca forhåndsfunktioner såsom TDM, TCD, TDS osv.
  • Let at vedligeholde:  Hvis der er en applikations- eller dataforbedring, kan den samme indarbejdes i hele testpakken ved at opdatere modulerne eller dataene i det centrale lager. Den indsats, der bruges her, er mindre i forhold til et af de andre testautomatiseringsværktøjer.
  • Distribuere udførelse: Det betyder om distribution af testudførelse i flere systemer for at reducere den menneskelige indsats og udførelsescyklus. Baseret på konfigurationen af ​​distribueret udførelse kan vi planlægge testudførelsen i flere systemer.
  • API-test: API-test er meget nyttigt, når hele applikationen ikke er klar, men nogle af applikationskomponenterne er udviklet. Ved hjælp af API er Tosca i stand til at teste de tilsvarende applikationskomponenter.
  • Testoptagelse: Tosca er i stand til at registrere testscenarie for at generere lineære testsager sammen med kontrolpunkter for at spare tid. Denne funktion er meget nyttig kun til engangstest.
  • Detaljeret rapportering: Tosca genererer trin for trin udførelsesrapporter og logfiler med fangede skærme. Udførelseslogfiler er meget nyttige, når der undersøges eventuelle fejl.
  • Mobil testning: Tosca understøtter testning af mobile apps i både Android- og iOS-enheder. Til iOS-test kræves yderligere MAC-infrastruktur.
  • Understøttede applikationer:  Tosca er kompatibel med forskellige typer applikationer såsom Salesforce, SAP, Web, Powerbuilder, DotNet, Mainframe, Mobile enheder osv.
  • Integration med tredjepartsværktøjer: Tosca hjælper med at integrere med tredjepartsværktøjer med minimal tilpasning som Perfecto, Selen, Azure, Jenkins osv.

TOSCA Arkitektur:

TOSCA er designet og udviklet af TRICENTIS Technology & Consulting GmbH (et østrigsk softwarevirksomhed med base i Wien). Testværktøjet TOSCA har nedenstående grænseflader -

  • GUI - Den grafiske brugergrænseflade
  • API - applikationsprogrammeringsgrænseflade
  • CLI - Command Line Interface
  • Integreret testledelse
TOSCA-oversigt - Tosca-arkitektur
Arkitekturdiagram (Tosca Oversigt)

Den seneste version af TOSCA Commander, der er tilgængelig på markedet, er 13.3. De vigtigste komponenter i Tosca er nævnt nedenfor -

  • Tosca Troldmand
  • Tosca kommandør
  • Tosca eksekutor
  • Test arkiv

TOSCA-kommandør: TOSCA-kommandør er kernens rygrad i værktøjet til at udvikle, administrere, udføre og analysere oprettelse af testscripts. Tosca Commander har de fem sektioner, der bruges i de fleste projekter - 

1. Modul - Alle moduler (opbevar de tekniske oplysninger om testobjektet) er gemt i dette afsnit.

2. Testcase - De tekniske komponenter i eventuelle testsager opbevares i dette afsnit.

3. TestCaseDesign - Dette afsnit bruges til at isolere testdataene fra testcase på en velorganiseret måde. Hovedintentionen med dette afsnit er ikke at røre ved de tekniske testtilfælde for at ændre testdataene.

4. Udførelse - Dette afsnit gemmer logfiler over testudførelsesresultater i eksekveringsliste. Dybest set bruges det til at styre testudførelsen.

5. Krav - Alle kravrelaterede oplysninger er gemt i dette afsnit.

Tosca Oversigt - Tosca Commander
TOSCA Oversigt - Tosca Commander

En detaljeret undersøgelse af forskellige sektioner er tilgængelig i den næste artikel.

TOSCA eksekutor: Tosca Executor er vant til at udføre eksekveringstestsager, der er udviklet i TOSCA. Dette er et alternativ til testudførelse uden at åbne Tosca-befalingen. Vi kan navigere Tosca-eksekutoren gennem startmenuen i Windows:  Start-> Alle programmer-> Tricentis-> Tosca Executor

Klik på for at få flere oplysninger om TestSet-filer her.

Tosca Oversigt - Tosca Executor
Tosca Oversigt - Tosca Executor

Tosca-guide: Vi skal scanne applikationen for at oprette moduler (objektkort) til testautomatisering. Tosca-guiden er den gamle model af applikationsscanninger. Det kan også være åbent som en enkeltstående komponent fra Commander. Tosca Tutorial - En komplet succesguide til Tosca 13.x

TOSCA Oversigt - Tosca Wizard
TOSCA Oversigt - Tosca Wizard

Test arkiv: Testcase kan gemmes i eksternt delt lager / databaser som Oracle, SQLServer, SQL Lite osv. Testdata kan også gemmes i et eksternt lager i Tosca gennem forskellige processer såsom TDM - Test Data Management, TDS - Test Data Service. Testopbevaringsområdet er påkrævet, så flere testere kan arbejde ad gangen.

TOSCA Oversigt - Tosca Repository
TOSCA Oversigt - Tosca Repository

 

Understøttet platform:

  • Rammer og programmeringssprog: dotNet inklusive WPF, Java, VB, Delphi.
  • Webbrowsere: Firefox, Internet Explorer, Chrome.
  • Applikationsudviklingsmiljø: PowerBuilder.
  • Værtsapplikationer: 3270, 5250.
  • MS-programmer: MS Outlook, MS udmærker sig
  • Virksomhedsapplikation: Seibel, SAP.
  • Protokoller og hardware: Flash, Webservices (SOAP), ODBC.

Konklusion

I denne indledende artikel i Tosca-oversigten har vi dækket oversigten over Tricentis TOSCA-testværktøj, Tosca Commander og Workspace. Klik venligst her, for at navigere til Tosca supportportal for at få flere oplysninger.

Klik for at læse den næste artikel i TOSCA Tutorial - Komplet undersøgelse af TOSCA Commander.

Om K Mondal

Tosca Tutorial - En komplet succesguide til Tosca 13.xHej, jeg er K. Mondal, jeg er tilknyttet en førende organisation. Jeg har 12+ års erhvervserfaring på tværs af domæner, fx applikationsudvikling, automatiseringstest, IT-konsulent. Jeg er meget interesseret i at lære forskellige teknologier. Jeg er her for at opfylde mit ønske og bidrager i øjeblikket som forfatter og webstedsudvikler både i LambdaGeeks.
Opret forbindelse til LinkedIn- https://www.linkedin.com/in/kumaresh-mondal/

Efterlad en kommentar

Din e-mail adresse vil ikke blive offentliggjort. Krævede felter er markeret *

en English
X