Framework voor het testen van bedrijfsprocessen (Business Process Testing, BPT) in QTP/UFT
⚡ Slimme samenvatting
Business Process Testing (BPT) stemt softwaretesten af op bedrijfsdoelen, zodat niet alleen automatiseringsingenieurs, maar ook experts op het betreffende vakgebied testscenario's kunnen ontwikkelen. Deze pagina beschrijft het BPT-framework, de rollen binnen het framework en de vijf implementatiestappen. QTP en het kwaliteitscentrum.

Wat is het testen van bedrijfsprocessen?
Bedrijfsprocestesten (BPT) is een proces dat softwaretestprocessen afstemt op bedrijfsdoelen om complexiteit, tijdsverbruik en inspanningen in een testlevenscyclus te verminderen. Bedrijfsprocestesten is een end-to-end-test die helpt de gereedheid van de softwaretoepassing te controleren vanuit het perspectief van het bedrijf en de klant.
BPT-framework
BPT-framework (Business Process Testing). BPT is een ingebouwd automatiseringsframework van Micro Focus dat wordt gebruikt met Quality Center. BPT helpt businessanalisten of experts bij het automatiseringsproces te betrekken. Zij kunnen automatiseringsscenario's ontwerpen en uitvoeren volgens hun eigen behoeften, zonder voorafgaande kennis van automatisering of programmeren.
Hieronder staan de bouwstenen van het BPT-kader
- Componenten
- Toepassingsgebied
- Stromen
- Bedrijfsprocestest
Component: (ook wel Business Component genoemd) is een herbruikbare set automatiseringsinstructies die een bepaalde, vooraf gedefinieerde taak in AUT uitvoert. Het lijkt op VBScript functie en QTP actie, maar ontworpen voor gebruik binnen het BPT-framework.
Toepassingsgebied: Het is een opslagplaats die alle benodigde resources bevat voor de ontwikkeling van de bedrijfscomponenten. Deze resources omvatten onder andere een gedeelde objectrepository en herbruikbare functionele bibliotheken. Het is een logische entiteit waarvan het fysieke bestaan niet zichtbaar is in een bestandssysteem.
Bedrijfsprocestest: Een scenario bestaande uit een seriële stroom van Business Componenten, ontworpen om een specifiek Business proces van een applicatie te testen.
Stroom: Soms moet u vergelijkbare componenten in dezelfde volgorde in meerdere BPT's gebruiken. In plaats van in elke BPT dezelfde componenten toe te voegen, kunt u een stroom van bedrijfscomponenten creëren. De Flow kan rechtstreeks worden opgeroepen in plaats van elke component afzonderlijk aan te roepen.
Waarom BPT?
Er zijn enkele uitdagingen met traditionele automatisering die hieronder worden vermeld:
- Gebrek aan coördinatie tussen handmatige testers / vakdeskundigen en automatiseringstesters.
- Er is geen rol weggelegd voor de handmatige testers in het automatiseringsproces.
- Gebrek aan normen bij de ontwikkeling van automatisering.
- Zonder een intelligent raamwerk bestaat de kans op enorme onderhoudsinspanningen.
- Doorgaans heeft een automatiserings tester geen goede applicatiekennis en ontwikkelt hij vaak inefficiënte scripts.
BPT overwint de bovengenoemde uitdagingen met een gestandaardiseerd raamwerk waarin de experts/handmatige testers worden betrokken bij de ontwikkeling van automatisering en een standaard ontwikkelingsproces wordt gedefinieerd.ping BPT's.
Handmatige testers ontwerpen de handmatige component voor de vereiste functionaliteit, die door de automatiseringstester wordt geautomatiseerd. Handmatige/automatiseringstesters zullen deze geautomatiseerde componenten in een bepaalde volgorde rangschikken om de BPT te vormen, die een testscenario wordt.
BPT definieert verschillende rollen, uitgevoerd door verschillende middelen. BPT helpt bij het optimaliseren van de benutting van de middelen en hun expertise. Rollen in BPT zijn als volgt geclassificeerd:
- EMS
- QTP Ervaren
- tester
MKB: Het MKB is een Bedrijfsanalist of de handmatige tester die goede kennis heeft van de applicatie. Zij ontwerpen de handleiding Business Components waarmee een specifieke actie of functionaliteit wordt getest. Bij het ontwerpen van de handleiding Business Componenten zullen zij duidelijk de teststappen en de verwachte resultaten vermelden.
QTP Deskundige: QTP Experts zetten de handmatige bedrijfscomponent om in een geautomatiseerde component door de stappen die in de handmatige component worden beschreven te automatiseren.
Zodra de componenten ontworpen zijn, kan een MKB-bedrijf of QTP De expert zal deze componenten zo rangschikken dat ze een BPT vormen, wat resulteert in een testscenario.
Test: De tester kan een handmatige tester zijn of QTP Een expert die de BPT's vanuit het kwaliteitscentrum kan uitvoeren.
Aan de slag met BPT
Softwarevereisten:
- QTP/UFT ( 'QTP Laatste versie“) Geldige licentie.
- U moet toegang hebben tot QC / ALM (QC nieuwste versie) met de Business Components Module, die niet samen met QC wordt geleverd. Je moet er een aparte licentie voor kopen.
Softwareconfiguraties:
- QTPSchakel de optie 'Andere HP-producten toestaan om tests en componenten uit te voeren' in.
- QC: De volgende invoegtoepassingen moeten worden geïnstalleerd.
- QC Connectiviteit-invoegtoepassing
- QTP Toevoegen
Implementatie van BPT-framework:
Omdat het een ingebouwd raamwerk is, hoef je geen code te schrijven om het raamwerk te bouwen. U hoeft alleen maar de vereiste artefacten voor te bereiden die de bouwstenen van BPT vormen.
Laten we de belangrijkste modules in Quality Center (HP ALM) kort bekijken.
Bedrijfscomponentenmodule: Hiermee kunt u herbruikbare bedrijfscomponenten creëren, beheren en automatiseren. Deze componenten bevatten de stappen om een specifieke functie in een bedrijfsproces uit te voeren. Componenten worden doorgaans als volgt geclassificeerd:
- Handmatige componenten
- Geautomatiseerde componenten
- Zoekwoordgestuurde componenten
- Gescripte componenten
Testplanmodule: Dit is de module waar je de componenten in een logische volgorde sleept om BPT's voor te bereiden die samen één testscenario vormen, en waar je de componenten kunt debuggen.
Testlab-moduleHiermee kunt u de bedrijfsprocestests uitvoeren en de resultaten bekijken. U kunt de BPT's zelfs parallel op verschillende machines uitvoeren met deze module.
Het typische BPT-automatiseringsproces omvat de volgende stappen.
- De handmatige componenten maken
- Automatisering van de componenten
- Ontwikkelping de stromen of BPT's
- Debuggen van de BPT's
- Het uitvoeren van de BPT's
Stap 1) De handmatige componenten maken
Log in op QC
Navigeer naar de module Bedrijfscomponenten.
Bedrijfscomponenten en mappen worden geïdentificeerd door specifieke pictogrammen in de onderstaande componentenboom:
Folder: gebruikt om uw componenten in de logische scheiding te classificeren.
Componentaanvraagmap: Handmatige testers of KMO's plaatsen hun componenten die ze geautomatiseerd willen krijgen.
Verouderde map: U kunt alle ongeldige componenten naar deze map verplaatsen, zodat u ze kunt bekijken voordat u ze definitief uit QC verwijdert.
Component: Dit is het symbool dat wordt gebruikt om Component weer te geven. Handmatige Business Componenten worden weergegeven door een M-symbool op het Component-pictogram. Zoals hieronder weergegeven.
Een component kan op een bepaald moment een van de volgende statussen hebben: in ontwikkeling, gereed, onderhoud en foutstatus.
Wanneer een componentverzoek wordt geïnitieerd in de Testplan module, dan heeft deze de status 'Niet geïmplementeerd' (hieronder weergegeven). Wanneer deze specifieke component van de aanvraagmap naar de componentmap wordt verplaatst, wordt deze gewijzigd in de status 'In ontwikkeling'.
Werkbalk in de Business Component-module
Maak de nieuwe handmatige Business-component aan.
Maak de nieuwe map zodat u al uw applicatiegerelateerde componenten op één plek kunt maken.
Selecteer de map Componenten -> Klik op de nieuwe map
Voer een betekenisvolle naam in voor uw applicatie en klik op OK. U kunt zelfs submappen aanmaken in uw hoofdmap.
Selecteer de map waarin u het component wilt maken -> klik op de knop 'Nieuw component'.
Voer een componentnaam in die lijkt op de actie die het component moet uitvoeren. Dit maakt het makkelijker om de juiste componenten te kiezen tijdens het voorbereiden van de BPT's. Klik op de knop 'OK'.
Er wordt een nieuwe component gemaakt aan de rechterkant.
Laten we de verschillende tabbladen van het onderdeel eens bekijken.
I. Tabblad Details: Het bevat enkele basisvelden zoals Componentnaam, gemaakt door, aanmaakdatum... enz.
De Description-tabblad, heeft drie secties Samenvatting, Pre-condition en Post-condition.
In de beknopte versie sectie kunt u de korte beschrijving van de componentfunctionaliteit en het resultaat ervan vermelden.
In de Voorwaarde sectie, vermeld de applicatiestatus die vereist is om deze component te gebruiken.
In de Post-conditie sectie, vermeld de applicatiestatus na het uitvoeren van de Component-stappen.
Houd rekening met de Pre- en Post-voorwaarden bij het maken van een logische volgorde van de componenten om de BPT te creëren.
In de Discussiegebied, u kunt opmerkingen met betrekking tot Component toevoegen.
II. Tabblad Momentopname: U kunt dit tabblad gebruiken om een momentopname vast te leggen van de specifieke pagina waartoe de component behoort.
III. Tabblad Parameters: Je kunt dit tabblad gebruiken als je gegevens wilt doorgeven aan of ophalen uit de component. Deze parameters zijn vergelijkbaar met actie-/testparameters in QTP.
Klik op de Nieuwe link Om de nieuwe parameter toe te voegen, moet u de
- Parameternaam: Naam van de parameter.
- Waarde type: Type parameter (nummer, datum, tekenreeks, wachtwoord... enz.).
- Standaardwaarde: U kunt een standaardwaarde invoeren die kan worden gebruikt als u geen enkele waarde van de component heeft doorgegeven.
- Description: U kunt een korte beschrijving van de parameter vermelden.
Uitvoerparameters kunnen op dezelfde manier als invoerparameters worden toegevoegd of verwijderd. Als u waarde(n) uit de component wilt retourneren, moet u uitvoerparameters gebruiken.
IV. Tabblad Ontwerpstap: Bevat de stappen die Component moet uitvoeren. Knoppen in het ontwerptabblad worden in de volgende volgorde weergegeven.
Nieuwe stap toevoegen, bewerken, verwijderen, kopiëren, plakken, parameter maken/selecteren, parameter voltooien, zoeken, rijhoogte, opslaan en automatiseren
Om de stap toe te voegen klikt u op 'Nieuwe stap toevoegen', de Component-stapeditor wordt geopend. Voer de stapnaam in om de stap te beschrijven, beschrijving (exacte bewerking die u wilt uitvoeren op de applicatie) en het verwachte resultaat (applicatiestatus na het uitvoeren van de stap).
De stappeneditor wordt ook geopend als u een stap selecteert en op de knop Bewerken stap klikt.
U hebt de teksteditorwerkbalk in de stapeditor, die u kunt gebruiken om de tekenreeksen op te maken zoals vet, cursief en onderstrepen.
V. Tabblad Automatisering: De automatiseringsstappen die bij de component horen, worden weergegeven als de component al geautomatiseerd is. Deze stap wordt in detail besproken in de volgende stap: 'De handmatige component automatiseren'.
VI. Tabblad Afhankelijkheden: Hier worden de afhankelijkheidsrelaties weergegeven die bestaan tussen andere entiteiten zoals componenten, BPT's, flows, testresources en applicatiegebieden. Het tabblad Afhankelijkheden bevat de volgende drie subtabbladen.
Tabblad Bronnen toont de toepassingsgebieden (logische groepering)ping(naam van alle resources die nodig zijn om de component te automatiseren) die door de component worden gebruikt.
Gebruikt door tabblad Hier worden de details weergegeven van BPT's en flows die de momenteel geselecteerde component bevatten. Als u naar een specifieke BPT of flow wilt navigeren, kunt u op de test- of flownaam klikken. U wordt dan doorgestuurd naar de BPT of flow in de module Testplan.
Toepassingsgebied Het tabblad toont de naam van het toepassingsgebied dat door de component wordt gebruikt, evenals de tabellen 'Gebruikt door' en 'Gebruikend', die de entiteiten weergeven die het toepassingsgebied gebruiken, en de resources die het toepassingsgebied gebruikt.
VII. Tabblad Geschiedenis: Geeft wijzigingen weer die zijn aangebracht in velden in een entiteit. Voor elke wijziging wordt het tijdstempel van de wijziging weergegeven, evenals de gebruikersnaam die de wijziging heeft aangebracht. Het tabblad Geschiedenis bevat twee subtabbladen:
Tabblad Auditlogboek geeft een lijst weer met de wijzigingen die zijn aangebracht in verschillende velden, tijdstempels en gebruikersgegevens.
Zakelijk tabblad toont de verschillende versies van de geselecteerde component.
Stap 2) Automatisering van de handmatige componenten
Het toepassingsgebied bouwen
Applicatiegebied is een logische entiteit die ons helpt alle benodigde bronnen te groeperen om de applicatie of een deel van de applicatie te automatiseren. Het toepassingsgebied bevat gedeelde objectopslagplaatsen, functiebibliotheken en alle andere instellingen die nodig zijn om de componenten te automatiseren.
Afhankelijk van de vereisten kunt u één toepassingsgebied voor de gehele toepassing of meerdere toepassingsgebieden voor de verschillende delen van de toepassing creëren.
Open de QTP, Bestand -> Nieuw -> Toepassingsgebied
Het volgende venster wordt weergegeven, dat de vier modules bevat.
Algemeen: Het toont de algemene informatie over het toepassingsgebied, zoals de naam van het toepassingsgebied, de auteur die het toepassingsgebied heeft gemaakt, de locatie, Description en de bijbehorende invoegtoepassingen.
Als u invoegtoepassingen wilt verwijderen, kunt u op de knop Wijzigen klikken en de onnodige invoegtoepassingen verwijderen.
De extra instellingen omvatten de opname- en uitvoeringsinstellingen, die vergelijkbaar zijn met de normale opname- en uitvoeringsinstellingen. QTP.
U kunt zelfs herstelscenario's toevoegen die u aan het toepassingsgebied wilt koppelen met behulp van de herstelopties. Op basis van de invoegtoepassingen heeft u andere omgevingsgerelateerde instellingsopties geselecteerd.
Functiebibliotheken
Deze module helpt ons om alle benodigde functiebibliotheken aan het toepassingsgebied te koppelen.
Objectopslagplaatsen
Deze module helpt ons om de vereiste gedeelde objectrepository's te koppelen, vergelijkbaar met functiebibliotheken.
Trefwoorden
Het deelvenster Trefwoorden toont alle ingebouwde methoden, alle door de gebruiker gedefinieerde functies in functiebibliotheken en de objecten in een objectrepository. Daarnaast toont het deelvenster Trefwoorden ook de methoden en eigenschappen van alle testobjectklassen die door ons of door een derde partij zijn ontwikkeld met behulp van add-in-uitbreiding.
Na het toevoegen van de vereiste functiebibliotheken, gedeelde objectrepository's en het maken van de nodige instellingen kunt u uw toepassingsgebied opslaan.
Het handmatige onderdeel omzetten naar een geautomatiseerd onderdeel
Ga terug naar het tabblad QC en ontwerp van het specifieke component dat u wilt automatiseren. Klik op de knop Automatisering, zoals hieronder weergegeven, en selecteer 'Converteer trefwoordgestuurd' of 'Configuratie met script'. Zodra het component is geconverteerd naar een automatiseringscomponent, kunt u het niet meer terugzetten naar een handmatige component.
Zoekwoordgestuurde component
Navigeer naar het tabblad Automatisering.
Er verschijnt dan het bericht 'Om stappen te maken, moet u eerst een toepassingsgebied selecteren door op 'Toepassingsgebied selecteren' te klikken'.
Nadat u op 'Toepassingsgebied selecteren' hebt geklikt, verschijnt het volgende venster met een lijst van beschikbare toepassingsgebieden waaruit u het gewenste toepassingsgebied kunt kiezen.
Het geselecteerde toepassingsgebied wordt onderaan het tabblad Automatisering weergegeven.
Je kunt de component op dezelfde manier automatiseren als je dat in de andere code doet. QTP met behulp van de trefwoordweergave. Na het automatiseren van de componentstappen ziet het er als volgt uit:
Gescripte component
Ga naar het tabblad Automatisering. Daar verschijnt de knop 'Starten' waarmee je de automatisering kunt starten. QTP.
Klik op de knop 'Starten' (QTP (moet op dezelfde machine geïnstalleerd worden), dan wordt het geopend QTP en er verschijnt een pop-up waarin we worden gevraagd een toepassingsgebied aan het component te koppelen.
Zodra het toepassingsgebied aan de component is gekoppeld, zijn alle resources beschikbaar voor de component, waarmee je de component kunt scripten.
Stap 3) Ontwikkelenping de BPT's
BPT's kunnen geautomatiseerde of handmatige tests zijn. BPT's die bestaan uit handmatige bedrijfscomponenten worden handmatige BPT's genoemd. BPT's die zijn gemaakt met geautomatiseerde componenten worden geautomatiseerde BPT's genoemd.
Om handmatige of geautomatiseerde BPT's te maken, moet u de module Testplan in QC gebruiken.
Klik op het testplanmodulepictogram in het linkerdeelvenster
Maak een map aan waarin u bedrijfsprocestests wilt maken door op het pictogram Map toevoegen te klikken.
Voer de mapnaam in en klik op de knop OK
Klik op het pictogram 'Nieuwe test maken'.
Selecteer 'Bedrijfsproces' als testtype en geef het testtype een zinvolle naam.
Het wordt als volgt weergegeven
Selecteer het tabblad 'Testscript' -> en selecteer het subtabblad 'Onderdeel selecteren'
Het zal de componentmoduleboom weergeven met alle componentinformatie aan de rechterkant.
Sleep de componenten in de logische volgorde om het bedrijfsscenario te vormen. Je kunt ook een component selecteren en het pijlsymbool gebruiken in plaats van te slepen. Een voorbeeld van een BPT (Business Process Transformation) wordt hieronder weergegeven nadat de componenten zijn gerangschikt.
U kunt zelfs een nieuw component aanvragen als dit niet beschikbaar is in de componentenstructuur, rechtstreeks vanuit de testplanmodule, door op 'Nieuw component aanvragen' te klikken.
Zodra componenten in het testscript-editorvenster zijn gerangschikt, worden ze weergegeven als een structuur met vijf kolommen:
- Component/stroom: Geeft de component weer samen met een momentopname als deze deze bevat.
- Status: De status van het component kan een van de eerder besproken statussen zijn.
- Input: Als u invoerparameters hebt, worden deze in deze kolom weergegeven.
- Output: Als u uitvoerparameters hebt, worden deze in deze kolom weergegeven.
-
Bij een storing: Er wordt een vervolgkeuzelijst weergegeven waarin u kunt selecteren wat u wilt doen met de BPT-uitvoering bij het falen van de component. U kunt doorgaan of BPT afsluiten.
Invoerparameters configureren
Om de invoerparameter voor een component te configureren, klikt u op de link 'Invoerparameters' in de kolom 'Invoer' voor de betreffende component. U kunt ook met de rechtermuisknop op de component klikken en 'Invoerparameterwaarden' -> 'Iteraties' selecteren.
Zodra u op de koppeling voor invoerparameters klikt, wordt het dialoogvenster Componentiteraties geopend.
U kunt alle invoerparameters voor de component invoeren. Als u de component meerdere keren wilt uitvoeren, kunt u meerdere iteraties toevoegen door op 'Iteraties toevoegen' te klikken en de gegevens in te voeren.
Als u een iteratie wilt verwijderen, selecteert u eerst de iteratie en klikt u op 'Iteratie verwijderen'. De geselecteerde iteratie wordt verwijderd.
Als u alleen geselecteerde iteraties wilt uitvoeren, kunt u de optie 'Iteraties selecteren' gebruiken en het gewenste bereik van iteraties instellen, zoals hieronder weergegeven.
U kunt ook invoerparameters importeren vanuit een extern bestand met door komma's gescheiden waarden, en u kunt de lijst met parameters die u voor een bepaalde component hebt gebruikt, exporteren met behulp van de import- en exportopties.
Wanneer u op de importoptie klikt, wordt het dialoogvenster Bestand geopend, waarin u het gewenste bestand kunt selecteren, zoals hieronder weergegeven.
Nadat u het bestand hebt geselecteerd, verschijnt het dialoogvenster 'Parameter toewijzen' waarin u de kolomkoppen in het bestand moet koppelen aan parameters in de component. U moet dit voor alle invoerparameters doen.
Als u de uitvoerparameters van de vorige componenten wilt gebruiken, moet u op het uitvoerselectievakje onder de parameterkolomnaam klikken.
Het venster Output parameter list wordt weergegeven met een lijst van alle output parameters van de vorige Componenten. U kunt de gewenste output parameter hieruit selecteren en op de OK-knop klikken.
Grouping/Un-Grouping Componenten
Soms is het nodig om componenten in BPT te groeperen om ze meerdere keren samen uit te voeren. Selecteer eerst de componenten die u wilt groeperen en klik op het pictogram 'Componenten groeperen' of selecteer de componenten, klik met de rechtermuisknop en selecteer 'Groeperen'.ping > Groepscomponenten.
Na groepping De componenten zien er als volgt uit. Als u de componenten wilt degroeperen, selecteert u de groep en klikt u op het pictogram 'Componenten degroeperen'.
Parameters/iteraties toevoegen aan gegroepeerde componenten
Het is vergelijkbaar met het invoeren van gegevens voor een parameter van een enkel component, met als enige verschil dat wanneer u op een parameterlink van een groep componenten klikt, de parameters van alle componenten samen worden weergegeven.
BPT-status
Net als componenten hebben BPT's verschillende statussen, afhankelijk van de aanmaak en de voortgang ervan. Een BPT kan op elk willekeurig moment een van de volgende statussen hebben.
6 Onder ontwikkeling
7 Klaar
8 Onderhoud
9 Fout
De status van de BPT kan worden bepaald aan de hand van de status van de componenten ervan. De BPT-status wordt bepaald door de ernstigste toestand van al zijn componenten.
Stel dat u bijvoorbeeld een bedrijfsprocestest hebt die het volgende bevat:
- 3 kant-en-klare componenten
- 1 Onderhoudscomponent
- 2 Onder Ontwikkelingscomponent
- 1 Foutcomponent
- 1 Onder Ontwikkelingscomponent (gevraagd).
In dit voorbeeld is de teststatus Fout, omdat Error de ernstigste status van een Business Component in de test is.
Stap 4) Foutopsporing in de BPT
Zodra de BPT's zijn ontworpen, moet u de BPT uitvoeren om te controleren of de componenten in de juiste volgorde zijn gerangschikt en of de door u doorgegeven gegevens correct werken of niet. Het lijkt op Testen ons automatiseringsscript met alle mogelijke manieren (positief en negatief) en gegevens om de juistheid van het script te controleren.
Klik in de module Testplan op de knop Test uitvoeren of Test debuggen in de werkbalk Testscript.
Zodra je op de knop 'Uitvoeren' klikt, verschijnt het venster 'Test uitvoeren of debuggen'. In dit venster heb je twee opties om de BPT uit te voeren.
Foutopsporingsmodus: Wanneer je een component in deze modus uitvoert, wordt er standaard een breakpoint toegevoegd op de eerste regel van de component. Dit helpt ons om de component regel voor regel te debuggen.
Normale modus: In deze modus loopt de test van begin tot eind zonder pauzes en gaat onmiddellijk door naar de volgende component in de test.
U kunt voor elk van de componenten een van de gewenste modi selecteren. Als u sommige componenten al in dezelfde BPT of in een andere BPT hebt geverifieerd, kunt u direct de normale modus selecteren.
Zodra de uitvoering is voltooid, wordt het uitvoeringsoverzicht van alle componenten van de BPT weergegeven.
Stap 5) Het uitvoeren van de BPT
Zodra de BPT's grondig zijn ontwikkeld en getest, moet u deze mogelijk uitvoeren als onderdeel van regressie, geestelijke gezondheid of een andere testcyclus.
Om de BPT's uit te voeren, moet u de Test Lab-module van QC gebruiken. Navigeer naar Testlab en selecteer de map Testplan en Testset waaronder u deze BPT's wilt uitvoeren.
Selecteer de optie 'Tests selecteren' in het Test Lab Grid aan de rechterkant. Er verschijnt een venster met een testplanstructuur waarin alle testgevallen worden weergegeven. Selecteer de BPT's die u wilt uitvoeren en klik op de pijlknop. De BPT's worden toegevoegd aan het 'Uitvoeringsraster'. U kunt de BPT's ook selecteren door ze te slepen.
Zodra de BPT's aan het uitvoeringsraster zijn toegevoegd, moet u op de knop 'Uitvoeren' klikken.
Na het klikken op de knop 'Uitvoeren' verschijnt een apart venster 'Automatische uitvoerder' waarin u moet aangeven op welke machine u deze BPT's wilt uitvoeren. De machine waarop u de BPT's wilt uitvoeren, QTP De software moet beschikbaar zijn. Je kunt de tests ook op dezelfde machine uitvoeren.
Nadat u de machinenamen in de kolom 'Uitvoeren op host' hebt ingevoerd, klikt u op 'Alles uitvoeren' als u alle tests in het venster 'Automatische runner' wilt uitvoeren, of selecteert u 'Uitvoeren' als u alleen de geselecteerde BPT wilt uitvoeren.
QC maakt automatisch verbinding met de opgegeven machine, voert de BPT uit en stuurt de resultaten terug naar QC met de status 'Geslaagd' of 'Mislukt'.
Als u dubbelklikt op de specifieke test, worden verdere en gedetailleerde resultaten van die test weergegeven.
Deze tutorial wordt mogelijk gemaakt met bijdragen van de heer Narender Reddy Nukala

























































