Top 100 QTP / UFT Interviewvragen en -antwoorden in 2026

Hier zijn UFT sollicitatievragen en antwoorden voor zowel nieuwere als ervaren kandidaten om hun droombaan te krijgen.

Deze vragenlijst is onderverdeeld in vragen voor beginners en vragen voor gevorderden. Als u ervaring heeft met... QTP Ga direct naar vraag 50. We raden echter aan om alle vragen te lezen, omdat dit je voorbereidt op het interview.

 

QTP/UFT Interviewvragen en antwoorden voor eerstejaarsstudenten

1) Welke typen objectrepositories zijn er in MicroFocus? UFT.

QTP Ondersteunt 2 typen objectopslagplaatsen.

1) Shared Object Repository (ook wel Global genoemd)

2) Objectrepository per actie (ook wel lokaal genoemd)

Per-Action Object Repository wordt standaard gebruikt. De extensie voor de Per-Action-repository is โ€œ.mtrโ€ .

Shared Object Repository heeft de voorkeur als het gaat om dynamische objecten die in meerdere tests worden aangeroepen. De extensie is โ€œ.tsrโ€

๐Ÿ‘‰Gratis PDF-download: QTP Interview Vragen & Antwoorden


2) Welke omgevingen worden door HP ondersteund? QTP?

QTP ondersteunt de volgende omgevingen

  • Active X
  • Delphi
  • Java
  • . Net
  • Oracle
  • Mensen zacht
  • Krachtbouwer
  • SAP
  • Siebel
  • Pijlstaartrog
  • Terminal Emulator
  • Visual Basic
  • Visuele leeftijd
  • Web
  • Web Services


Bekijk deze video voor meer informatie over invoegtoepassingen en hoe u deze kunt gebruiken zelfstudie.


3) Kunnen we bellen? QTP Een test uitvoeren vanuit een andere test met behulp van scripting. Stel dat er 4 tests zijn en ik wil deze tests aanroepen vanuit een hoofdscript. Is dit mogelijk in een script? QTP?

Ja. U kunt 4 of zelfs meer scripts in uw tests aanroepen. Hiervoor moet u eerst de acties in de bijbehorende scripts herbruikbaar maken. Vervolgens kunt u vanuit het bestemmingsscript deze herbruikbare acties aanroepen.

QTP / UFT Interview Vragen
QTP / UFT Interview Vragen


4) Wat is actiesplitsing en wat is het doel van het gebruik hiervan? QTP?

Actiesplitsing is het verdelen van een bestaande actie in twee delen. Het doel is om acties te verdelen op basis van hun functionaliteit om het hergebruik van code te verbeteren.


5) Hoe ga je ermee om? Java boom in QTP?

Je selecteert vooral Java Toevoegen en starten QTPDe volgende stap is het vastleggen van bewerkingen op de Java Boom. Als u tijdens het opnemen een probleem ondervindt, kunt u Extra > Objectidentificatie > selecteren Java, boomobjecten en wijzigingen aanbrengen in verplichte en ondersteunende eigenschappen om identificatie mogelijk te maken.

Tip: U kunt uw antwoord baseren op vergelijkbare regels voor elk ander object in elke omgeving. Bijvoorbeeld: als de vraag is hoe zal worden gecontroleerd SAP selectievakje, U zegt, eerst zal ik selecteren SAP Voeg toe... enzovoort.


6) Leg uit hoe QTP Identificeert het object?

QTP Identificeert elk GUI-object op basis van de bijbehorende eigenschappen. Tijdens het opnemen, QTP zal bijzondere eigenschappen (zoals gedefinieerd in de instellingen voor objectidentificatie) identificeren en opslaan in de objectrepository van het GUI-object. Tijdens de uitvoering, QTP De opgeslagen eigenschapswaarden worden vergeleken met de eigenschappen die op het scherm worden weergegeven, om het GUI-object uniek te identificeren.

Meer informatie over Objectidentificatie


7) Hoeveel soorten opnamemodi zijn er in QTPWelke zal wanneer gebruikt worden?

QTP ondersteunt 3 soorten opnamemodi

1. Normale modus, ook wel contextueel genoemd

2. Opnamemodus op laag niveau

3. Analoge modus

Normale modus: Dit is de standaard opnamemodus en maakt optimaal gebruik van... QTPHet testobjectmodel van 's herkent objecten ongeacht hun positie op het scherm. Dit is de voorkeursmethode voor herprogrammering en wordt gebruikt voor de meeste automatiseringsactiviteiten.

Opnamemodus op laag niveau: Deze modus registreert de exacte x,y-coรถrdinaten van uw muisbewegingen. Dit is handig bij het testen van hashmaps. Het is ook nuttig voor het vastleggen van objecten die niet worden herkend door de normale opnamemodus. QTP.

Analoge modus: Deze modus registreert exacte muis- en toetsenbordbewegingen die u uitvoert in relatie tot het scherm/toepassingsvenster. Deze modus is handig voor handelingen zoals het tekenen van een afbeelding, het opnemen van een handtekening, drag-and-drop-bewerkingen.


Meer informatie over Opnamemodi in QTP


8) Hoe ga je van de ene actie naar de andere actie?

We kunnen een actie op 2 manieren oproepen

1) Oproep om te kopiรซren van Action. โ€“ Hierin worden de Action Object Repository, Script en Datable gekopieerd naar het doeltestscript.
2) Oproep tot bestaande actie. โ€“ Hierin worden Object Repository, Script en Datable NIET gekopieerd, maar wordt er een aanroep (referentie) gedaan naar de Action in het bronscript.


9) Wat zijn virtuele objecten?

Uw applicatie kan objecten bevatten die zich gedragen als standaardobjecten, maar die niet worden herkend door QTPJe kunt deze objecten definiรซren als virtuele objecten en ze koppelen aan standaardklassen, zoals een knop of een selectievakje. QTP Het simuleert de actie van de gebruiker op het virtuele object tijdens de uitvoeringssessie. In de testresultaten wordt het virtuele object weergegeven alsof het een standaardklasseobject is.

Stel dat u bijvoorbeeld een test wilt opnemen op een webpagina met een bitmap waarop de gebruiker klikt. De bitmap bevat verschillende hyperlinkgebieden, en elk gebied opent een andere bestemmingspagina. Wanneer u een test opneemt, komt de website overeen met de coรถrdinaten van de klik op de bitmap en wordt de bestemmingspagina geopend.

Inschakelen QTP Om tijdens een testsessie op de gewenste coรถrdinaten te klikken, kunt u een virtueel object definiรซren voor een gedeelte van de bitmap dat deze coรถrdinaten bevat, en dit koppelen aan de knopklasse. Wanneer u een test uitvoert, QTP klikt op de bitmap in het gebied dat is gedefinieerd als een virtueel object, zodat de website de juiste bestemmingspagina opent.


10) Hoe voer je platformoverschrijdende en browseroverschrijdende tests uit met behulp van QTPKun je dit toelichten met een voorbeeld?

U moet afzonderlijke acties maken die voor verschillende besturingssystemen en browsers zorgen

Cross-platform testen:

Met behulp van de ingebouwde omgevingsvariabele kunt u de OS-informatie opgraven.

Bijv. Platform = Omgeving(โ€œOSโ€). Vervolgens moet u op basis van het platform de acties oproepen die u op dat specifieke platform hebt opgenomen.

Crossbrowser-testen:

Met deze code, bijvoorbeeld Browser(โ€œCore Valuesโ€).GetROProperty(โ€œversionโ€), kunt u het volgende doen:tracDe browser en de bijbehorende versie worden weergegeven. Bijvoorbeeld: Internet Explorer 6 of Netscape 5. Op basis van deze waarde worden de acties uitgevoerd die relevant zijn voor die browser.


11) Wat is de logische naam van het object?

Een logische naam is een naam die wordt gegeven door QTP Bij het aanmaken van een object in de repository wordt deze naam gebruikt om het uniek te identificeren ten opzichte van andere objecten in de applicatie. Deze naam wordt gebruikt door de QTP Om de objectnaam in het script te koppelen aan de bijbehorende beschrijving in de objectrepository. Bijvoorbeeld: Browser(โ€œBrowserโ€).Page(โ€œGuru99โ€) Hier Guru99 is de logische naam van het object.


12) Wat is beschrijvend programmeren?

Normaal gesproken moeten een object en de bijbehorende eigenschappen worden vastgelegd in de objectrepository om dit mogelijk te maken. QTP om er acties op uit te voeren.

Met behulp van beschrijvend programmeren slaat u het object en de eigenschapswaarden ervan niet op in de Object-repository, maar vermeldt u het eigenschapswaardepaar rechtstreeks in het script.

Het idee achter beschrijvend programmeren is niet het omzeilen van de objectrepository, maar het helpen herkennen van dynamische objecten.

Meer informatie over Descriptive programmering


13)Wat zijn de eigenschappen die u zou gebruiken voor het identificeren van een browser en pagina bij gebruik van beschrijvend programmeren?

U kunt de eigenschap name gebruiken

ex: Browser("name:="xxx"").page("name:="xxxx"").....

OR

We kunnen ook de eigenschap โ€œmicClassโ€ gebruiken.

ex: Browser("micClass:=browser").page("micClass:=page")....


14) Kunnen we een applicatie die op een externe machine draait opnemen met behulp van QTP?

Ja, u kunt een externe applicatie opnemen, op voorwaarde dat u de applicatie opent via de lokale browser en niet via een externe applicatie zoals Citrix.

Als je nog steeds niet kunt opnemen, is het raadzaam om het volgende te installeren: QTP en applicatie, op dezelfde machine


15) Leg het trefwoord CreateObject uit met een voorbeeld.

Creรซert en retourneert een verwijzing naar een Automation-object

SYNTAX: CreateObject(servername.typename [, location])

argumenten

server naam: Vereist. De naam van de toepassing die het object levert.

typenaam: Vereist. Het type of de klasse van het object dat moet worden gemaakt.

locatie: Optioneel. De naam van de netwerkserver waarop het object moet worden gemaakt.

Voorbeeld: Stel IE in = CreateObject(โ€œInternetExplorer.Applicationโ€)


16) Kunt u schakelen tussen Per-Action en Shared Object Repository? Zo ja, hoe?

Ja. We kunnen overstappen. Ga naar Testโ€”>Instellingenโ€”>Bronnen. Hier heeft u de mogelijkheid om repository's te kiezen.


17) Wat is Objectspion? Hoe te gebruiken?

Object Spy helpt bij het bepalen van de objecteigenschappen en -methoden van de uitvoerings- en testtijd van de te testen applicatie.

U kunt objectspionage rechtstreeks openen via de werkbalk of vanuit het dialoogvenster Objectrepository Box.

Het is erg handig tijdens Descriptive programmering

Meer informatie over Objectspion


18) Als ordinale identificaties alleen een object uniek kunnen maken, waarom krijgen ze dan niet de hoogste prioriteit? Waarom het eerst verplicht is en daarna een hulpmiddel. Waarom kunnen we niet rechtstreeks voor ordinale identificatiegegevens kiezen?

Stel je de volgende situatie voor -

a) Als twee objecten elkaar overlappen, mislukt locatiegebaseerde objectherkenning.

b) Als alleen op index gebaseerde herkenning wordt gebruikt, zal uw script werken, maar zal de uitvoeringstijd van het script toenemen.

Daarom worden verplichte en ondersteunende eigenschappen gebruikt.


19) Wat is de bestandsextensie van het codebestand in QTP?

Code bestandsextensie is script.mts


20) Leg in het kort uit wat de QTP Automatiseringsobjectmodel.

QTP Het Automation Object Model behandelt de automatisering van QTP zelf. Vrijwel alle configuratie en functionaliteit wordt geleverd door QTP wordt vertegenwoordigd door QTPHet Automation Object Model van 's. Bijna alle dialoogvensters in QTP hebben een overeenkomend automatiseringsobject dat kan worden ingesteld of opgehaald met behulp van de overeenkomstige eigenschappen of methoden in het automatiseringsobjectmodel.QTP Automation Objects kunnen samen met standaard VB-programmeerelementen zoals iteratieve lussen of voorwaardelijke instructies worden gebruikt om een โ€‹โ€‹script naar keuze te ontwerpen.


21) Wat is het nut van de uitvoerwaarde 'Tekst' in QTP?

Met tekstuitvoerwaarden kunt u tekst vastleggen die tijdens runtime in de geteste applicatie verschijnt.

Indien geparametriseerd, zullen tekstuitvoerwaarden waarden vastleggen die in elke iteratie verschijnen en die voor verdere analyse in de runtime-gegevenstabel worden opgeslagen.


22) Wat is stap Generator?

Stap voor Generator maakt het mogelijk om teststappen toe te voegen aan uw script. Met behulp van de stappengenerator kunt u stappen toevoegen aan uw script zonder deze daadwerkelijk op te nemen.


23) Hoe te maken QTP Het verschil begrijpen tussen objecten van hetzelfde type. Stel dat er 5 selectievakjes op een pagina staan โ€‹โ€‹en ik moet de tweede aanvinken, hoe doe ik dat dan met een script?

U kunt ordinale identificatiegegevens zoals index gebruiken, samen met een beetje beschrijvend programmeren voor objectherkenning.

Bekijk een video- van dit voorbeeld.


24) Wat is het Test Fusion-rapport?

Test Fusion Report toont alle aspecten van een testrun en is georganiseerd in een boomstructuur.

Het geeft details over elke stap die voor alle iteraties wordt uitgevoerd.

Het geeft ook een runtime-gegevenstabel, schermafbeeldingen en een film van de testrun, indien gekozen.


25) Hoe kunt u uitzonderingen afhandelen in QTP?

In QTP Uitzonderlijke hantering wordt bereikt door gebruik te maken van

A. Herstelscenario's.
B. Met behulp van de โ€œOn Errorโ€-verklaring

In het herstelscenario moet u definiรซren.
1. Geactiveerde gebeurtenissen.
2. Herstelstappen.
3. Test uitvoeren na herstel.

Op scriptniveau kun je gebruik maken van de instructies On Error Resume Next en On Error Go to 0.


26) Wat voor soorten omgevingsvariabelen zijn er in QTP?

Omgevingsvariabelen in QTP zijn van drie soorten:

1) Ingebouwd (alleen-lezen)

2) Door de gebruiker gedefinieerd intern (alleen-lezen)

3) Door de gebruiker gedefinieerd extern (lezen/schrijven)

U stelt de omgevingsvariabele in met behulp van de volgende syntaxis

Environment.Value( "name") = "Guru99"

U kunt de omgevingsvariabele ophalen met behulp van de volgende syntaxis

Environment.Value("name") โ€” Dit zal de naam retourneren als Guru99

Environment.Value("OS") โ€” Hiermee wordt uw systeembesturingssysteem geretourneerd


27) Wat is het verschil tussen het bitmapcontrolepunt en het beeldcontrolepunt?

Bitmapcontrolepunt voert een pixel-tot-pixel-vergelijking uit van een afbeelding of een deel van een afbeelding.

Afbeeldingscontrolepunt doet een pixel-tot-pixel-vergelijking, maar vergelijkt in plaats daarvan afbeeldingseigenschappen zoals alt-tekst, bestemmings-URL enz.


28) Wat is het verschil tussen functies en acties in QTP?

Acties hebben hun eigen objectrepository en gegevenstabel. Acties helpen uw Test modulair te maken en hergebruik te vergroten. Voorbeeld: u kunt uw script opdelen in acties op basis van functionaliteit zoals Inloggen, Uitloggen etc.

Functions is een VB Script-programmeerconcept en heeft geen eigen Object Repository of Data Table. Functies helpen bij het hergebruik van uw code. Bijvoorbeeld: u kunt een functie in uw script maken om twee tekenreeksen samen te voegen.


29) Wat is de trefwoordweergave en de expertweergave in QTP?

Keyword View is een op pictogrammen gebaseerde weergave die teststappen in tabelvorm weergeeft. Het genereert ook automatisch documentatie voor de teststappen.

Expert View geeft voor elke teststap in de Keyword-weergave de bijbehorende VB Script-instructie.


30) Leg uit QTP Testproces?

Het Quick Test-testproces bestaat uit 6 hoofdfasen:

1) Stel je testplan op โ€“ Dit is de voorbereidende fase waarin je de exacte teststappen, testgegevens en verwachte resultaten voor je geautomatiseerde test vastlegt. Je bepaalt ook de omgeving en systeemconfiguraties die nodig zijn om je test te maken en uit te voeren. QTP Testen.

2) Een sessie opnemen op uw applicatie โ€“ Tijdens deze fase voert u de teststappen รฉรฉn voor รฉรฉn uit op uw AUT, en QTP Er worden automatisch corresponderende VB-scriptinstructies vastgelegd voor elke uitgevoerde stap.

3) Uw test verbeteren โ€“ In deze fase voegt u controlepunten, uitvoerwaarden, parametrisering en programmeerlogica zoals if...else-lussen in om de logica van uw testscript te verbeteren.

4) Opnieuw afspelen en debuggen โ€“ Na de verbeteringen speelt u het script opnieuw af om te controleren of het goed werkt en debugt u indien nodig.

5) Voer uw tests uit โ€“ In deze fase voert u de daadwerkelijke uitvoering van uw testscript uit.

6) Analyse van de testresultaten โ€“ Zodra de test is voltooid, analyseert u de resultaten in het gegenereerde Test Fusion-rapport.

7) Defecten melden โ€“ Alle geconstateerde incidenten moeten worden gemeld. Als u Quality Center gebruikt, kunnen defecten voor mislukte tests automatisch worden geregistreerd. QTP.


31) Wat zijn de verschillende soorten testautomatiseringsframeworks?

De soorten automatiseringsframeworks zijn:

1) Lineaire scripting โ€“ Opnemen en afspelen

2) De testbibliotheek Archistructuur Kader.

3)Het datagestuurde testframework.

4) Het trefwoordgestuurde of tabelgestuurde testframework.

Meer informatie over Testautomatiseringsframeworks.


32) Hoe controleer je een webapplicatie op kapotte links met behulp van QTP?

U kunt het Paginacontrolepunt gebruiken, dat een telling geeft van geldige/ongeldige links op een pagina.


33) Wat is een runtimegegevenstabel? Waar kan ik deze tabel vinden en bekijken?

Gegevens zoals geparametreerde uitvoer, controlepuntwaarden en uitvoerwaarden worden opgeslagen in de Runtime-tabel. Het is een xls-bestand dat is opgeslagen in de map Testresultaten. Het is ook toegankelijk via het Test Fusion Report.


34) Wat is het verschil tussen controlepunt en uitvoerwaarde.

Controlepunt is een verificatiepunt dat een huidige waarde voor een opgegeven eigenschap vergelijkt met de verwachte waarde voor die eigenschap. Op basis van deze vergelijking genereert het een PASS- of FAIL-status.

Een uitvoerwaarde is een waarde die wordt vastgelegd tijdens de testrun en kan worden opgeslagen op een gespecificeerde locatie zoals de Datable of zelfs in een variabele. In tegenstelling tot Checkpoints wordt er geen PASS/FAIL-status gegenereerd.


35) Hoe zou u verbinding maken met de database met behulp van VBScript?

Om verbinding te maken met de database moet u dit weten

a) verbindingsreeks van uw server

b) gebruikersnaam

c) wachtwoord

d) DNS-naam

U kunt de databaseconnectiviteitsopdracht rechtstreeks coderen of u kunt de SQL Zoekhulpmiddel aangeboden door QTP.


36) Wat is QTP Hulpmiddel voor batchtesten?

U kunt de Batch-testtool gebruiken om meerdere scripts uit te voeren. Zodra de scripts aan de tool zijn toegevoegd, worden de scripts automatisch geopend en worden ze een voor een uitgevoerd.


37) Wat zijn de nadelen van QTP?

Vanaf QTP versie 10

1) Enorme tests in QTP Ze verbruiken veel geheugen en verhogen het CPU-gebruik.

2) Aangezien QTP Slaat de resultaten op in een HTML-bestand (en niet in een txt-bestand). De map met resultaten kan soms erg groot worden.


38) Wat is een optionele stap?

Een stap die als optioneel is aangegeven, hoeft niet te worden uitgevoerd. Als het bijbehorende GUI-object aanwezig is, QTP voert de bewerking erop uit. Als het GUI-object niet aanwezig is, QTP Slaat de optionele stap over en gaat verder met de uitvoering van de volgende stap.


39) Wat is Reporter.ReportEvent?

Reporter.Reportvent is een standaardmethode die wordt aangeboden door QTP om aangepaste berichten naar het venster met testresultaten te sturen.

Syntaxis

Reporter.ReportEvent EventStatus, ReportStepName, Details [, ImageFilePath]
where
EventStatus = 0 or micPass
1 or micFail
2 or micDone
3 or micWarning

Resultaten kunnen elke status aannemen, zoals Pass, Fail, Warning etc. U kunt ook een screenshot naar het venster met testresultaten sturen.


40) Hoe declareert u een variabele in QTP?

U declareert met een DIM-trefwoord. U kent waarde toe aan de variabele met behulp van het trefwoord SET.

Ex.

Dim temp 'Declareert de temp-variabele

Set temp = 20 ' Zal een waarde 20 toekennen aan temp.


41) Wat is GetRoProperty?

GetRoProperty is een standaardmethode die wordt aangeboden door QTP Om eigenschapswaarden van een runtime-object op te halen.


42) Wat is slimme identificatie?

Meestal als zelfs maar รฉรฉn van de objecteigenschappen op het scherm niet overeenkomt met de geregistreerde objecteigenschap. De test mislukt.

Bij slimme identificatie, QTP Geeft geen foutmelding als de eigenschapswaarden niet overeenkomen, maar gebruikt de eigenschappen Basisfilter en Optioneel filter om een โ€‹โ€‹object uniek te identificeren. Bij slimme identificatie mislukt het script niet als een eigenschapswaarde niet overeenkomt, maar gaat het verder met het vergelijken van de volgende eigenschap. Slimme identificatie kan worden ingeschakeld in het dialoogvenster Objectidentificatie.

Meer informatie over SMART-identificatie


43) Hoe exporteer je een script van de ene pc naar de andere? QTP?

We kunnen de functie "Script genereren" gebruiken, die beschikbaar is in Objectidentificatie, Testinstellingen en het tabblad Hulpmiddelen/Opties, om een โ€‹โ€‹zip-bestand van het script op de broncomputer te maken. Deze zip-bestanden kunnen vervolgens worden geรฏmporteerd in QTP op de computer van de bestemming.


44) Kan twee instanties starten van QTP Op dezelfde machine?

Nee. Je kunt slechts met รฉรฉn instantie werken. QTP op dezelfde machine. Maar QTP Het programma zelf kan op meerdere instanties van de te testen applicatie (AUT) werken. Bijvoorbeeld: QTP Kan meerdere IE-browservensters tegelijk verwerken.


45) Geef de syntaxis voor het importeren/exporteren van XLS-bestanden. QTP.

DataTable.ImportSheet "..\..\TestData\Input.xls",1,dtGlobalSheet
DataTable.ExportSheet "..\..\Results\Output.xls","Global"

46) Wat is SetToProperty?

SetToProperty wijzigt de eigenschap van een object dat is opgeslagen in de Object Repository. Deze veranderingen zijn echter niet permanent.


47) Wat is de standaard vertragingstijd voor webgebaseerde applicaties? QTP?

De standaardvertraging is 60 seconden. Dit kan worden gewijzigd in Testinstellingen.


48) Wat is de actieconversietool?

Het is een ingebouwd hulpmiddel dat wordt aangeboden door QTP Acties omzetten in bedrijfsprocescomponenten.


49) Wat is de extensie voor een functiebibliotheek?

De extensie is '.QFL'


50) Als het globale gegevensblad geen gegevens bevat en het lokale gegevensblad twee rijen met gegevens, hoe vaak zal de test dan worden herhaald?

De test herhaalt zich slechts รฉรฉn keer: een globale iteratie.


UFT/QTP Interviewvragen en antwoorden voor ervaren

51) Leg uit hoe je een registersleutel kunt lezen in UFT?

Het hier getoonde voorbeeld legt uit hoe je een registersleutel kunt uitlezen. UFT

โ€˜Create a shell object

Set MyShell= CreateObject (โ€œWScript.Shellโ€)

Read the value of key from the registry

RegValue =MyShell.RegRead (varpathofkey)

โ€˜in above function we have to pass the path of key in registeryโ€™.

e.g. HKCU\software\ie\settings

msgbox RegValue

52) Wat zijn de manieren om UFT om systeemomgevingsvariabelen te verkrijgen in UFT?

Er zijn drie manieren om systeemomgevingsvariabelen te verkrijgen. UFT

Gebruik het WSH-shellobject

  • Gebruik de klasse Win32_Environment van WMI
  • Variabelen uit het register lezen
Set myShell = CreateObject (โ€œWScript.Shellโ€)

WScript.Echo myShell.ExpandEnvironmentStrings( "%PATHEXT%" )

myShell=Nothing,

De uitvoer is .BAT;.CMD;.VBS;. VBE;. JS;. JSE

Andere gebruikersvariabelen, zoals TEMP, overschrijven hun systeemtegenhanger

Set myShell = CreateObject( "WScript.Shell" )

WScript.Echo myShell.ExpandEnvironmentStrings( "TEMP=%TEMP%" )

myShell=Nothing

De uitvoer zal zijn:

TEMP:C:\DOCUME~1\Jij\LOCALS~1\Temp


53) Noem de stappen die nodig zijn in UFT Een e-mail versturen vanuit Outlook?

Om vanuit Outlook een e-mail te verzenden in UFT,

Set Outlook = CreateObject ("Outlook.Application")
Dim Message 'As Outlook.MailItem
Set Message = Outlook.CreateItem(olMailItem)
With Message
.Subject = Subject
.HTMLBody = TextBody
.Recipients.Add (aTo)
Const olOriginator = 0
.Send
End With

54) Leg uit hoe je gegevens uit een database kunt ophalen in UFT?

Om gegevens uit de database op te halen in UFTJe moet de onderstaande code volgen.

Set db= createobject (โ€œADODB.Connectionโ€)
db.Open โ€œProvider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\guru99\vb6\admission_project.mdb;
Persist Security Info= Falseโ€
Set rst=createobject(โ€œADODB.Recordsetโ€)
rst.Open โ€œselect*from Courseโ€, db, 3
id=rst. RecordCount
For i=0 to id-1
Print rst.field (0) & rst.fields (1) & rst.fields (2) & rst.fields (3)
rst.Movenext
Next

55) Welke codes kunnen we gebruiken om bestanden van een FTP-server te downloaden? UFT?

Om ftp-bestanden van de ftp-server te krijgen, moet je onderstaande code gebruiken

a) put- Om een โ€‹โ€‹enkel bestand op de server op te slaan

b) get- Om een โ€‹โ€‹enkel bestand van de ftp-server te downloaden

c) mget- Om meerdere bestanden van de server te downloaden

d) mput- Om meerdere bestanden op de server op te slaan

e) verwijderen - Om bestanden op de ftp-server te verwijderen

MyShell.Run "%comspec% /c FTP -n -s:" & commandstoworkwithftp & " " & Site, 0,True

56 in UFT Hoe kun je voorkomen dat het systeem vastloopt?

Om te voorkomen dat het systeem wordt vergrendeld, kunnen beide manieren worden gebruikt

  • Maak een eenvoudig vbs-bestand met code om op de numlock-toets te drukken en voer dat vbs-bestand uit
  • Bewerk รฉรฉn registersleutel โ€œDisableLockWorkstation =1โ€ om de vergrendeling uit te schakelen

57) Wat is beschrijvend programmeren in UFT middelen?

DescriptLive programmeren omvat de naam en de waarde van een eigenschap. Wanneer UFT Het is lastig om objecten te identificeren in een objectrepository, en in plaats daarvan worden objecten direct vanuit het script geรฏdentificeerd; dit wordt beschrijvend programmeren genoemd.


58 in UFT Leg het verschil uit tussen qfl- en vbs-bestanden.

a) qfl is een bibliotheekbestand met snelle testfuncties, terwijl vbs dat is Microsoft's vbscript

b) qfl is een niet-uitvoerbaar bestand, terwijl vbs een uitvoerbaar bestand is

c) Om het bestand te gebruiken in UFT Om een โ€‹โ€‹QFL-bestand vanuit de testomgeving te koppelen, gebruikt u de opdracht "execute file statement" om een โ€‹โ€‹VBS-bestand op te nemen.


59) Wat is de code om gegevens naar een tekstbestand te schrijven? UFT?

Om gegevens naar een tekstbestand te schrijven in UFT code is

Content = โ€œGuru99 Rocksโ€
Set Fo = createobject ("Scripting.FilesystemObject")
Set f = Fo.openTextFile ("c:\myFile.txt",8,true)     ' open in write mode
f.Write (contents)
f.Close
Set f = nothing

60) Hoe schrijf ik gegevens naar een Excel-bestand? UFT?

Code om gegevens te schrijven naar Excel bestand in UFT is

filepath = โ€œC:\Bugs\Reports.xlsxโ€
Set objExcel = CreateObject(โ€œExcel.Applicationโ€)
objExcel.Visible= True
Set Wb= objExcel.Workbooks.Open (filepath)
Wb.worksheets(1).Cells(1,1).Value = โ€œguru99โ€ read value from Excel file

61) Hoe maak je een TSR-bestand aan in UFT?

TSR betekent Test Shared Repository, het is gemaakt om de objectrepository te delen.

Volg de stappen om een โ€‹โ€‹TSR-bestand te maken

  • Objectopslag openen
  • Ga naar het bestandsmenu
  • Ga naar de optie lokale objecten exporteren en selecteer deze

Daarna, UFT U wordt gevraagd een .tsr-bestand op te slaan. Geef het pad op en sla het bestand op. Hiermee wordt een .tsr-bestand aangemaakt in de map waar het bestand is opgeslagen. UFT


62) Hoe verbinding te maken met QC in UFT?

Om contact op te nemen met QC, UFT biedt de mogelijkheid om QC rechtstreeks te verbinden vanuit UFT GUI.

a) Ga naar het bestandsmenu

b) Selecteer (QC) kwaliteitscentrum

c) U wordt gevraagd: โ€“ Voer de QC-URL in

d) Voer gebruikers-ID, wachtwoord en project in

Als u de bovenstaande stappen volgt, kunt u verbinding maken met QC. Later kunt u de tests vanuit QC zelf uitvoeren.


63) Wat voor soorten automatiseringsframeworks bestaan โ€‹โ€‹er? UFT?

Om het proces van testautomatisering te vereenvoudigen met behulp van UFTTestautomatisering is ontworpen. Er zijn hoofdzakelijk drie soorten automatiseringsframeworks. UFT

  • Zoekwoordgestuurd raamwerk: Het wordt gebruikt wanneer meerdere functionaliteiten moeten worden getest.
  • Datagedreven raamwerk: Het wordt gebruikt om dezelfde stroom te testen met verschillende testgegevens. Aan testgegevens wordt meer belang gehecht dan aan meerdere functionaliteiten van de applicatie
  • Hybride raamwerk: Het is een combinatie van datagedreven raamwerk en trefwoord.

64) Wanneer moeten we beschrijvend programmeren gebruiken? UFT?

Hetzij via objectrepository of beschrijvingsprogrammering, UFT identificeert objecten. DescriptIv-programmering wordt gebruikt in de volgende scenario's

a) Het wordt gebruikt om dubbele objecten te verwijderen. Dezelfde objecten bestaan โ€‹โ€‹in verschillende schermen of vensters van uw applicatie. Als u in dit geval OR gebruikt, moet u hetzelfde object onder een andere objecthiรซrarchie in OR opslaan. Om met een dergelijke situatie om te gaan, beschrijvende

Er wordt gebruik gemaakt van programmering

b) In bepaalde scenario's is het niet gepast om de objecten op te slaan in OR (Object Repository). Stel dat als u 100 links op de pagina wilt afdrukken, u niet alle links in OR moet opslaan. In plaats daarvan zou je moeten gebruiken Description-programmering om toegang te krijgen tot deze links.


65) Wat is โ€œsettopropertyโ€ en wanneer moet je het gebruiken? UFT?

Settoproperty staat voor de eigenschap set testobject. U kunt deze eigenschap gebruiken om de objectwaarden tijdens runtime te wijzigen. U kunt de eigenschapswaarden tijdens de runtime bewerken, maar de aangebrachte wijzigingen zijn tijdelijk.


66) Hoe maak je een array van dictionaries in UFT?

We kunnen een array van woordenboeken maken met behulp van syntaxis

Dim ArrayofDictionary(2)
First element of array
Set ArrayofDictionary(0)= createobject("scripting.dictionary")
ArrayofDictionary(0).Add "key1", "temp1"
ArrayofDictionary(0).Add "key2", "temp2"
Added keys in first dictionary
Second element of array as dictionary
Set ArrayofDictionary(1)= createobject("scripting.dictionary")
ArrayofDictionary(1).Add "key1", "temp1"
ArrayofDictionary(1).Add "key2", "temp2"
Added keys in second dictionaryโ€ฆ..and so on

67) Wat is het verschil tussen "Array" en "Woordenboek"?

reeks Woordenboek
Dynamische array is mogelijk Er bestaat geen concept van een dynamisch woordenboek
De grootte van de array moet worden ingesteld voordat de array wordt gebruikt De grootte van het woordenboek hoeft niet te worden ingesteld
We moeten de redim-instructie gebruiken voordat we een extra element aan de dynamische array toevoegen Om een โ€‹โ€‹extra element toe te voegen, hoeft u geen verklaring te schrijven. We gebruiken gewoon de add-methode
Er is geen specifieke methode om het geheugen vrij te geven als een bepaald element niet vereist is Elementen die niet langer nodig zijn, kunnen uit het woordenboek worden verwijderd

68) Wat is de afrondingsfunctie in UFT?

Afrondingsfunctie in UFT wordt gebruikt om decimalen af โ€‹โ€‹te ronden

Bij voorbeeld

Mydecimal = 6.3433333
Roundedvalue= Round(Mydecimal , 3)
Print roundedvalue,  it will print 6.343

69) Hoe vind ik het totale aantal rijen in de webtabel in UFT?

Er zijn drie manieren waarop we het aantal rijen in de tabel kunnen vinden. UFT

a) Gebruikmaken van de rowcount-eigenschap van UFT webtabelobject

b) Gebruik maken van GetROProperty van UFT

c) Gebruikmaken van HTML DOM + UFT


70) Hoe maak je een Excel-bestand aan in UFT ?

De stappen zullen een Excel-bestand aanmaken. UFT,

'Create a new Microsoft Excel object
Set myExcel = createobject("excel.application")
'To make Excel visible
myExcel.Application.Visible = true
myExcel.Workbooks.Add
MyExcel.worksheets(1).Cells(1,1). Value = โ€œScenario Idโ€
MyExcel.worksheets(1).Cells(1,2).Value = โ€œScenario Nameโ€
MyExcel.worksheets(1).Columns(1).ColumnWidth = 10
MyExcel.worksheets(1).Columns(2).ColumnWidth = 40
MyExcel.worksheets(1).Columns(3).ColumnWidth = 20
MyExcel.worksheets(1).Columns(4).ColumnWidth = 20
MyExcel.SaveAs "c:\guru99.xlsx"
MyExcel.close
objExcel.Quit
blnFlag = False

UFT Interviewvragen en -antwoorden voor kandidaten met 7 tot 10 jaar werkervaring

71) Leg uit op welke manieren we een gegevenstabel naar Excel kunnen exporteren. UFT?

Er zijn twee methoden om de gegevenstabel naar Excel te exporteren.

a) DataTable.Export (โ€œC:\export.xlsโ€)

b) DataTable.ExportSheet โ€œC:\mijnblad.xlsโ€ (Als het Excel-bestand niet bestaat, wordt er een nieuw bestand gemaakt)


72) In het gegevenstabelblad in UFTHoe lees ik een waarde uit een cel?

Om een โ€‹โ€‹waarde uit de cel te lezen, volgen we een proces in twee stappen

a) We stellen de rijwijzer in de eerste stap in

b) In de tweede stap definiรซren we de parameter/kolomnaam van het blad dat moet worden gelezen

Voorbeeld:

Voor dit voorbeeld hebben we de rijaanwijzer op 2 gezet in het transactieblad

Datatable.GetSheet(โ€œTransactionsโ€).SetCurrentRow(2)

Nu moeten we specificeren dat we een waarde willen lezen uit de module_name-kolom van het transactieblad

Print datatable.Value (โ€œModule_Name, โ€œTransactionsโ€)


73) Welke lussen zijn beschikbaar in UFT En wat doen ze?

Er zijn 3 lussen beschikbaar in UFT

a) Doโ€ฆ..Loop: Do Loop zal een blok met instructies herhaaldelijk uitvoeren

b) Forโ€ฆ..Next: For Next Loop voert een reeks instructies uit tot een specifieke tellerwaarde

c) Forโ€ฆโ€ฆEach: Om een โ€‹โ€‹reeks instructies uit te voeren voor elke instructie voor elk object in de verzameling wordt โ€œFor Each Loopโ€ gebruikt

Whileโ€ฆ.Wend Loop: While Wend Loop wordt gebruikt om een โ€‹โ€‹reeks instructies uit te voeren zolang de gegeven voorwaarde waar is


74) Welke soorten fouten moeten worden afgehandeld in UFT?

Er zijn drie soorten fouten waarmee men te maken kan krijgen in UFT

a) Syntaxisfouten

b) Logische fouten

c) Runtimefouten


75) Op welke manieren kunt u runtimefouten aanpakken?

Er zijn verschillende manieren om runtimefouten af โ€‹โ€‹te handelen

a) Testinstellingen gebruiken

b) Gebruik van een foutverklaring

c) Err-object gebruiken

d) Exit-verklaring gebruiken

e) Herstelscenario's

f) Rapportobject


76) Wat is het verschil tussen exitactie en exititeratie?

Exitaction wordt gebruikt wanneer we een bepaalde actie willen verlaten, terwijl exititeration wordt gebruikt om een โ€‹โ€‹bepaalde actie-iteratie van een actie te verlaten.


77 in QTP Hoe kun je spaties uit een tekenreeks verwijderen?

Je kunt gebruiken functie vervangen spaties uit een tekenreeks verwijderen in QTP

Print replace(โ€œ sdsd  sd sd s โ€œ, โ€œ โ€œ,โ€โ€โ€)

De output zal zijn sdsdsdsds

Itrim-functie kan worden gebruikt als alleen voorloopspaties uit de tekenreeks moeten worden verwijderd

Print Itrim(โ€œ sdsd sd s โ€œ) ร  De uitvoer zal zijn "Sdsd sd sโ€

U kunt de rtrim-functie gebruiken om volgspaties uit de tekenreeks te verwijderen

Print rtrim(โ€œ sdsd sd s โ€ ) ร  De uitvoer zal โ€œ sdsd sd zijn sโ€


78 in QTP Hoe kun je het laatste teken uit een tekenreeks halen?

Code om het laatste teken van een tekenreeks te verkrijgen in QTP

print right( โ€œjunior,1) โ€˜ ร  Output will be โ€œrโ€

79) Hoe voeg ik synchronisatiepunten toe in QTP?

Er zijn 4 manieren waarop we synchronisatiepunten kunnen toevoegen. QTP

a) Wacht verklaring : Deze instructie pauzeert de uitvoering x seconden totdat het object verschijnt

b) Wacht eigendom : Deze methode wacht totdat de eigenschap van het object een bepaalde waarde aanneemt

c) Bestaat verklaring : Deze instructie wacht totdat het object beschikbaar komt

d) Sync methode: De code wacht totdat de browserpagina volledig is geladen. Voor het testen van webapplicaties wordt deze methode gebruikt.


80 in QTP Leg uit wat een crypt-object is.

Crypt-object in QTP wordt gebruikt om tekenreeksen te versleutelen.

Syntaxis

Crypt.Encrypt(โ€œGuru99โ€)

Voorbeeld:

In dit voorbeeld wordt de waarde in de pwd-variabele gecodeerd met behulp van de Crypt. Versleutelingsmethode.

Vervolgens wordt deze gecodeerde waarde in het bewerkingsvak ingevoerd.

pwd= โ€œmyvalueโ€
pwd = Crypt.Encrypt (pwd)
Browser(โ€œmybโ€).WinEdit (โ€œpwdโ€). SetSecure pwd

81) Noem wat het verschil is tussen het Execute-bestand en de loadfunction-bibliotheek?

In het uitvoerbestand kunnen we de instructies niet debuggen. Met de loadfunction-bibliotheek kunnen instructies worden opgespoord en kunnen ook meerdere bibliotheekbestanden worden geladen.


82) Leg uit hoe je de lengte van een array kunt vinden in QTP?

De code om de lengte van een array te vinden in QTP is

print (ubound(arr)+1)

Ubound retourneert de laatste index in de array, dus de lengte van de array is +1. Dit is het totale aantal elementen in de array


83) Noem de verschillende soorten opnamemodi in QTPWelke zal wanneer gebruikt worden?

QTP ondersteunt 3 soorten opnamemodi

a) Normale modus: dit is de standaardopnamemodus en wordt gebruikt voor de meeste automatiseringsactiviteiten. Ongeacht hun positie op het scherm herkent het objecten.

b) Opnamemodus op laag niveau: Deze modus is handig voor het vastleggen van objecten die niet worden herkend door de normale modus. QTPHet registreert de exacte x,y-coรถrdinaten van uw muisbewegingen.

c) Analoge modus: Deze modus is handig voor handelingen zoals het vastleggen van een handtekening, het tekenen van een afbeelding en het slepen en neerzetten van objecten.


84) Op welke manieren kun je van de ene actie naar de andere actie roepen?

Er zijn twee manieren waarop u van de ene actie naar de andere actie kunt bellen

a) Oproep om actie te kopiรซren: hierin worden het script en de gegevenstabel en de actieobjectrepository gekopieerd naar het doeltestscript

b) Oproep naar bestaande actie: hierin worden de scriptgegevenstabel en de objectrepository niet gekopieerd, maar wordt er een oproepreferentie gemaakt naar de actie in het bronscript


85) Wat is een optionele stap in QTPHoe voeg je een optionele stap toe? QTP?

Tijdens het uitvoeren van een test mislukt het openen van een dialoogvenster. QTP Dit onderbreekt de testuitvoering niet per se. Het slaat elke stap die als "optioneel" is gemarkeerd over en gaat verder met de test. Standaardinstelling QTP Markeer automatisch stappen die bepaalde dialoogvensters openen als optioneel. Om een โ€‹โ€‹optionele stap in het trefwoord in te stellen, klikt u met de rechtermuisknop en selecteert u 'Optionele stap'. Het pictogram voor de optionele stap wordt in de volgende stap toegevoegd. In de expertweergave voegt u een optionele stap toe aan het begin van de VBScript-instructie.


86) Hoe definieer je een array in QTP?

Een array kan op 3 manieren worden gedefinieerd. QTP

a) Vaste grootte array in QTP

Afm A (10) โ€“ enkele maat

Dim MyTable (5,10) โ€“ multidimensionaal

b) Dynamische arraygrootte niet vast

Dim MijnArray()ReDim MijnArray(25)

c) Het gebruik van een arrayfunctie in QTP

A= Array (10, 20,30)

B= A(2) 'B is nu 30


87) Hoe je contexten naar een tekstbestand kunt schrijven in QTP?

Content = โ€œGuru99โ€
Set Fo = createobject(โ€œScripting.FilesystemObjectโ€)
Set f =Fo.openTextFile(โ€œc:\abc.txtโ€, 8,true)
f.Write (contents)
f.Close
Set f= nothing

88) Wanneer het trefwoord 'option explicit' wordt gebruikt in QTP?

Om aan te geven dat alle variabelen moeten worden gedeclareerd voordat ze worden gebruikt in QTPHet trefwoord 'Option Explicit' wordt gebruikt.


89 in QTP Hoe kun je een for-lus verlaten?

Je moet de "Exit For"-instructie gebruiken om de "for-lus" te verlaten. QTPDe instructie "Exit For" zorgt ervoor dat de controle uit de "for-lus" wordt gehaald.

For count= 1 to 3
TempNum= mid(Tempstr,count,1)
If isnumeric(TempNum) Then
LenghtNum = LengthNum & TempNum
Else
Exit For
End If
Next
GetStrLenNumber = LengthNum

90) Hoe vind ik de grootte van een array in QTP?

Grootte van een array in QTP zal gevonden worden met behulp van de volgende code.

Afdrukken (ubound(arr)+1)

Ubound retourneert de laatste index in de array, dus de grootte van de array is +1


91 in QTPLeg uit wat een QRS-bestand is.

qrs betekent โ€œSnelste herstelscenarioโ€Door gebruik te maken van de herstelscenariomanager kunnen we uitzonderingen tijdens de testuitvoering afhandelen. QTP Met behulp van de herstelscenariomanager kunnen we uitzonderingen tijdens de testuitvoering afhandelen. QTP Wanneer u een herstelscenario aanmaakt, moet u dit opslaan in een .qrs-bestand. Een .qrs-bestand kan een willekeurig aantal scenario's bevatten.


92) Wat is de betekenis van โ€œactie 0โ€ in QTP?

"Actie 0" wordt standaard aangemaakt wanneer u een nieuwe test aanmaakt in QTP Samen met actie 1. Om de volgorde te bepalen waarin we de andere acties 1, 2, 3 enzovoort aanroepen, gebruiken we actie 0.


93) Leg uit hoe je een tekenreeks kunt vervangen in QTP?

Om een โ€‹โ€‹deel van de tekenreeks te vervangen in QTP We zullen de code gebruiken zoals hieronder weergegeven.

Voorbeeld,

Str = (Guru99)
Suppose if you want to replace โ€œ99โ€ with โ€œ88โ€ then the code will
print replace(str,โ€œ99โ€, โ€œ88โ€) output will be โ€œGuru88โ€

94) Welke verschillende automatiseringsframeworks zijn er beschikbaar in QTP?

Er zijn verschillende soorten automatiseringsframeworks beschikbaar in QTP zijn

a) Lineair scripten

b) De testbibliotheek Archistructuur Kader

c) Het datagestuurde testframework

d) Het trefwoordgestuurde of tabelgestuurde testframework

e) Het hybride testautomatiseringsframework


95) Wat is 'Object Spy' en wat is de functie van Object Spy in QTP?

'Object Spy' is een functie in QTP waarmee je zowel de test- als de runtime-objecteigenschappen en -methoden kunt bekijken.


96) Wat is โ€œGetROPropertyโ€ en welke stappen zijn nodig bij het gebruik van GetROProperty?

โ€œGetROPropertyโ€ is een ingebouwde methode die wordt gebruikt om de runtimewaarde van een objecteigenschap op te halen.

Om GetRoProperty te gebruiken zijn vier stappen nodig

a) Leg het object vast waarop u de GetROProperty wilt gebruiken in Object Repository

b) Identificeer de runtime-eigenschap voor het opgenomen object die kan worden gebruikt

c) Om de geรฏdentificeerde runtime-eigenschap op te halen en de waarde in een variabele op te slaan

d) Gebruik deze waarde voor verdere aftrekposten


97) Leg uit hoe je de absolute waarde van het getal in kunt vinden. QTP?

Om de absolute waarde van een getal te vinden, is er een ingebouwde functie in QTP is beschikbaar

Example-   a= -1
Print abs(a) โ€˜output will be 1

Deze code vindt de absolute waarde van een getal


98) Hoe kunt u controleren of er een parameter bestaat in Datatable?

Om te controleren of de parameter in de gegevenstabel bestaat, zullen we de code gebruiken

on error resume next
val=DataTable(โ€œParamNameโ€, dtGlobalSheet)
if err.number<>0 then
โ€˜Parameter does not existโ€™
else
โ€˜Parameter exists
end if

99 in QTP Leg uit wat een keyword-driven automation framework is.

In een trefwoordgestuurd automatiseringsframework ligt de focus vooral op trefwoorden/functies en niet op de testgegevens. Het betekent dat de volledige focus ligt op het creรซren van functies die de functionaliteit van de applicatie in kaart brengen.


100 in QTP Hoe kun je XPath gebruiken om objecten te identificeren?

Xpath kan alleen worden gebruikt om webobjecten te identificeren. We kunnen de volgende code gebruiken om objecten te identificeren.

Set oPage=Browser(โ€œmyGoogleโ€).Page(โ€œmyGoogleโ€)
oPage.WebEdit(โ€œxpath:=//INPUT[@name=โ€˜nameofeditboxโ€™]โ€).Set โ€œsearch termโ€
โ€˜Enter value in google edit box

Hier kunt u een bonus met 3 vragen krijgen:


101) Leg uit hoe je een Excel-bestand kunt verwijderen in QTP?

Een Excel-bestand verwijderen in QTP,

Set fo = createobject(โ€œScripting.filesystemobjectโ€)

fo.deletefile(โ€œC:\xyz.xlsxโ€)

Set fo=nothing

102) Welke factoren zijn van invloed op bitmapcontrolepunten?

Bitmapcontrolepunten worden beรฏnvloed door de schermresolutie en afbeeldingsgrootte.


103) Wat is Toegankelijkheidscontrolepunt?

World Wide Web Consortium (W3C) heeft enkele instructies en richtlijnen opgesteld voor webgebaseerde technologie en informatiesystemen om het voor gehandicapten gemakkelijk te maken toegang tot internet te krijgen. De standaarden maken het bijvoorbeeld verplicht om een โ€‹โ€‹'alt-tekst' bij een afbeelding te hebben. Dus een blinde persoon die de website bezoekt, zal tekst-naar-spraak-converters gebruiken en op zijn minst begrijpen waar de afbeelding over gaat als hij deze niet ziet. Al deze standaarden worden gecontroleerd door Accessibility Checkpoints.

QTP/UFT Certificeringstoets 1

QTP/UFT Certificeringstoets 2

QTP/UFT Certificeringstoets 3

Deze interviewvragen zullen ook helpen bij je viva (oralen)

Vat dit bericht samen met: