qtp tutorial 13 steps insert standard
In de vorige QTP-trainingssessie hebben we alle checkpoints vermeld die QTP biedt. Al deze checkpoints zijn erg belangrijk om verificatiepunten in te voegen in QTP-tests om te controleren of de huidige en verwachte waarden van een object overeenkomen of niet. Dit bepaalt de PASS of FAIL-status van die test.
Klik hier voor de serie QTP-traininghandleidingen
het maken van een dubbel gelinkte lijst in java
In de tutorial van vandaag behandelen we QTP Standaard- en afbeeldingscontrolepunten in detail.
Standaard ijkpunt
# 1) Het wordt gebruikt om de waarde van de objecteigenschap te controleren.
#twee) Vergelijkt de verwachte waarde met de werkelijke waarde tijdens runtime.
# 3) Het kan worden ingesteld tijdens het opnemen of bewerken van een test.
# 4) Het actieve scherm kan ook worden gebruikt om dit ijkpunt in te voegen. Het is belangrijk dat er voldoende informatie op het actieve scherm aanwezig is om een ijkpunt in te kunnen voegen.
Voor Voorbeeld Als er een scherm is met de knoppen Login bewerken, Wachtwoord bewerken, OK, Annuleren en Help. We moeten controleren of de knop Annuleren zichtbaar is. We proberen dit te bereiken door een controlepunt te plaatsen op de 'Zichtbare' objecteigenschap van de Annuleren-knop.
Tijdens het opnemen voerde ik een login uit, voer een wachtwoord in en klik op OK; en de instelling op mijn actieve scherm is om alleen de objecten op te slaan waarop ik heb gehandeld en niet de anderen. Ik zal het controlepunt niet op de annuleerknop kunnen plaatsen omdat het actieve scherm geen informatie over dat object bevat.
Daarom is het belangrijk dat het actieve scherm alle objecten op de pagina heeft vastgelegd en alleen dan kunnen we het ijkpunt invoegen. Ik hoop dat dit verklaart wat ik bedoel als ik zeg dat het actieve scherm voldoende informatie moet hebben.
# 5) Eenmaal toegevoegd, kunnen de checkpoint-eigenschappen worden gewijzigd met behulp van het 'Checkpoint Properties' -dialoogvenster.
# 6) Elk controlepunt wordt toegevoegd aan de lokale objectrepository. Het kan indien nodig naar de opslagplaats voor gedeelde objecten worden verplaatst.
# 7) Ondersteund voor alle omgevingen, zolang de juiste invoegtoepassingen zijn geladen.
# 8) Enkele voorbeelden van de objecten die dit kunnen gebruiken op onze webafbeeldingen, bewerkingsvakken, statische tekst, webtabellen, etc.
Hoe kan ik een standaard checkpoint invoegen tijdens het opnemen?
Stap 1) Invoegen-> Checkpoint: Selecteer deze optie uit het menu na het starten van een opnamesessie.
Stap # twee) - Het klikken op dit pictogram resulteert ook in hetzelfde.
Stap # 3) Een lijst met relevante ijkpunten die van toepassing zijn op de huidige of geselecteerde stap bij het uitvoeren van een van de stappen vermeld in 1 en 2.
Stap # 4) Selecteer het type ijkpunt. We zullen in ons geval 'Standaard' selecteren.
Stap # 5) De QTP-interface wordt verborgen en de gebruiker kan het object in de AUT kiezen waarover de gebruiker een ijkpunt wil invoegen.
Stap # 6) Selecteer het object en het volgende scherm verschijnt:
Stap # 7) Kies het object en klik op OK in het dialoogvenster. Het dialoogvenster Eigenschappen ijkpunt wordt weergegeven.
Stap # 8) Selecteer de eigenschappen die u wilt controleren en klik op OK. Ik ga alleen de naam kiezen. Zoals u hierboven kunt zien, kunt u de eigenschappen wijzigen in een constante waarde of parametriseren. Er is ook een time-outparameter die u kunt instellen.
Dit betekent dat QTP wacht op het bepaalde aantal seconden dat in dit dialoogvenster is gespecificeerd totdat een bepaald Object een eigenschapswaarde heeft bereikt voordat het de controle uitvoert.
Stap # 9) Dit is hoe ik de parameters instel en op OK klik.
Stap # 10) Dit is hoe mijn checkpoint eruitziet in de zoekwoordweergave: (klik om afbeelding te vergroten)
Stap # elf) In de expertweergave wordt de volgende code weergegeven:
Hoe een standaard ijkpunt invoegen tijdens het bewerken?
# 1) Actief scherm: In het actieve scherm, rechts op een object en selecteer de optie om standaard checkpoint in te voegen. Volg daarna dezelfde stappen als hierboven om een ijkpunt in te voegen. (klik om afbeelding te vergroten)
#twee) Selecteer bij elke stap in de QTP-test de menuoptie 'Invoegen-> Checkpoint' en kies 'Standard checkpoint'. Volg opnieuw de bovenstaande stappen.
Hoe kunnen Checkpoint-eigenschappen worden geopend en gewijzigd?
Na het aanmaken kan de gebruiker een ijkpunt naar wens wijzigen. Dit kan worden gedaan via het dialoogvenster 'Checkpoint-eigenschappen'. Dit dialoogvenster kan op de volgende manieren worden geopend:
# 1) Bij het aanmaken van een checkpoint opent dit vak voor de initiële definitie van de eigenschappen
#twee) Selecteer een bestaande checkpoint-instructie in de trefwoordweergave, klik met de rechtermuisknop en selecteer 'Checkpoint-eigenschappen'
# 3) Open de Object-repository en de eigenschappen zijn daar beschikbaar en worden hieronder weergegeven: (klik om afbeelding te vergroten)
Vanuit dit vak kunnen alle eigenschappen van een ijkpunt naar wens worden gewijzigd.
Omdat het standaard ijkpunt het eerste in onze lijst is, heb ik de gedetailleerde stappen gegeven om het in verschillende scenario's toe te voegen en het op verschillende manieren in detail te wijzigen. In de toekomst ga ik een lijst maken van de eigenschappen en functies die uniek zijn voor elk controlepunt.
Opgemerkt moet worden dat de stappen om de ijkpunten toe te voegen, te gebruiken en te manipuleren voor de meeste ijkpunten allemaal hetzelfde zijn. Vanaf nu kan de bovenstaande benadering, tenzij specifiek vermeld, ook generiek worden gebruikt voor de andere.
Afbeelding Checkpoint
Een kleine variatie op een standaard ijkpunt is dat het wordt gebruikt op webafbeeldingen.
In het geval dat het object waarop het controlepunt is ingevoegd een webafbeelding is, wordt het volgende dialoogvenster geopend.
Opgemerkt moet worden dat dit scherm bijna identiek is aan het dialoogvenster “Eigenschappen controlepunt”, het is specifiek voor afbeeldingen.
De enige extra parameter is het aankruisvak 'Vergelijk afbeeldingsinhoud'. Als het is aangevinkt, wordt het beeld tijdens runtime gecontroleerd met het beeld dat is opgeslagen tijdens het maken van het controlepunt om te zien of het exact hetzelfde is. Als ze hetzelfde zijn, hebben de testresultaten slechts één afbeelding. Als ze verschillend zijn, worden beide afbeeldingen weergegeven in de testresultaten.
Voor Voorbeeld, op de Gmail-pagina heb ik geprobeerd een standaardcontrolepunt in te voegen op een van de afbeeldingen van het actieve scherm en dit is wat wordt weergegeven: (klik om afbeelding te vergroten)
Ik zal geen wijzigingen aanbrengen in het dialoogvenster, u kunt desgewenst op OK klikken.
Dit is hoe het ingevoegde controlepunt zal zijn: (klik om afbeelding te vergroten)
De code voor expertweergave:
Dat is alles voor vandaag! We zullen in een volgende sessie verder gaan met de andere checkpoints. Stel gerust uw vragen.
Bezoek hier voor de QTP Training Tutorials-serie
Aanbevolen literatuur
- QTP-zelfstudies - 25+ Micro Focus Quick Test Professional (QTP) -traininghandleidingen
- QTP Tutorial # 14 - Bitmap- en tekstcontrolepunten toevoegen aan QTP-tests
- QTP Tutorial # 5 - Stappen verplaatsen en omgaan met breekpunten
- QTP Tutorial # 15 - Tekstgebied-, tabel- en paginacontrolepunten gebruiken in QTP
- QTP Tutorial # 18 - Datagestuurde en hybride frameworks uitgelegd met QTP-voorbeelden
- QTP-zelfstudie # 6 - QTP-record en instellingen voor uitvoeren voor onze eerste test begrijpen
- QTP Tutorial # 24 - Virtuele objecten en herstelscenario's gebruiken in QTP-tests
- Diepgaande Eclipse-zelfstudies voor beginners