Top 100 QTP / UFT Haastattelukysymykset ja vastaukset vuonna 2026

Tรคssรค on UFT haastattelukysymyksiรค ja vastauksia tuoreemmille ja kokeneemmille hakijoille saadakseen unelmatyรถnsรค.

Tรคmรค kyselylomake on jaettu aloittelijan ja edistyneen tason kysymyksiin. Jos olet kokenut QTP Siirry kysymykseen nro 50. Suosittelemme kuitenkin lukemaan KAIKKI kysymykset, sillรค se valmistaa sinua haastatteluun.

 

QTP/UFT Haastattelukysymyksiรค ja vastauksia fuksilaisille

1) Mitรค tyyppisiรค objektivarastoja on Micro Focuksessa? UFT.

QTP Tukee kahden tyyppisiรค objektisรคilรถjรค

1) Jaettu objektivarasto (kutsutaan myรถs maailmanlaajuiseksi)

2) Toimintokohtainen objektivarasto (kutsutaan myรถs paikalliseksi)

Toimintokohtaista objektivarastoa kรคytetรครคn oletuksena. Toimintokohtaisen arkiston laajennus on ".mtr" .

Jaettu objektivarasto on parempi kรคsiteltรคessรค dynaamisia objekteja, joita kutsutaan useissa testeissรค. Laajennus on ".tsr"

๐Ÿ‘‰ Ilmainen PDF-lataus: QTP Haastattelukysymykset ja vastaukset


2) Mitรค ympรคristรถjรค HP tukee QTP?

QTP tukee seuraavia ympรคristรถjรค

  • Aktiivinen X
  • Delfoi
  • Java
  • . Net
  • Oracle
  • Ihmiset pehmeรคt
  • Power Builder
  • SAP
  • nรคyttรถ
  • Stingray
  • Pรครคte-emulaattori
  • Visual Basic
  • Visuaalinen ikรค
  • verkko
  • Web Services


Katso tรคmรค video saadaksesi lisรคtietoja lisรคosista ja niiden kรคytรถstรค oppitunti.


3) Voimmeko soittaa QTP testi toisesta testistรค skriptausta kรคyttรคen. Oletetaan, ettรค testejรค on neljรค ja haluan kutsua nรคitรค testejรค pรครคskriptissรค. Onko tรคmรค mahdollista QTP?

Joo. Voit kutsua 4 tai jopa useampia skriptejรค testeissรคsi. Tรคtรค varten sinun on ensin tehtรคvรค vastaavien komentosarjojen toiminnot uudelleenkรคytettรคviksi. Sitten kohdeskriptistรค voit kutsua nรคitรค uudelleenkรคytettรคviรค toimintoja.

QTP / UFT Haastattelu kysymykset
QTP / UFT Haastattelu kysymykset


4) Mikรค on toiminnan jako ja miksi sitรค kรคytetรครคn QTP?

Toiminnon jakaminen tarkoittaa olemassa olevan toiminnon jakamista kahteen osaan. Tarkoituksena on jakaa toiminnot toimivuuden mukaan koodin uudelleenkรคytรถn parantamiseksi.


5) Miten tulet toimeen Java puu sisรครคn QTP?

Ennen kaikkea valitset Java Lisรครค โ€“ Sisรครคn ja kรคynnistรค QTPSeuraava vaihe on tallentaa toiminnot Java Puu. Jos kohtaat ongelmia tallennuksen aikana, voit valita Tyรถkalut > Objektin tunnistus > Java, puuobjektia ja tehdรค muutoksia pakollisiin ja avustaviin ominaisuuksiin tunnistamisen mahdollistamiseksi.

Vihje: Voit perustaa vastauksesi samanlaisiin linjoihin minkรค tahansa ympรคristรถn minkรค tahansa muun kohteen kohdalla. Esimerkiksi: Jos kysymys on, miten tarkistaa SAP valintaruutu , Sanot , ensin valitsen SAP Lisรครคโ€ฆ ja niin edelleen.


6) Selitรค miten QTP tunnistaa kohteen?

QTP tunnistaa minkรค tahansa graafisen kรคyttรถliittymรคn objektin sen vastaavien ominaisuuksien perusteella. Tallennuksen aikana QTP tunnistaa ja tallentaa erikoisominaisuudet (kuten Object Identification -asetuksissa on mรครคritelty) GUI-objektin objektisรคilรถรถn. Suorituksen aikana QTP vertaa tallennettuja ominaisuusarvoja nรคytรถllรค nรคkyviin ominaisuuksiin tunnistaakseen graafisen kรคyttรถliittymรคn objektin yksilรถllisesti.

Lisรคtietoja Kohteen tunnistaminen


7) Kuinka monta tallennustilaa on QTP? Mitรค kรคytetรครคn milloin?

QTP tukee 3 erilaista tallennustilaa

1. Normaali tila, jota kutsutaan myรถs kontekstuaaliseksi

2. Matalan tason tallennustila

3. Analoginen tila

Normaali tila: Se on oletusarvoinen tallennustila ja hyรถdyntรครค tรคysimรครคrรคisesti QTPn testiobjektimalli. Se tunnistaa objektit riippumatta niiden sijainnista nรคytรถllรค. Tรคmรค on ensisijainen tallennustila ja sitรค kรคytetรครคn useimmissa automaatiotoiminnoissa.

Matalan tason tallennustila: Tรคmรค tila tallentaa hiiren toimintojesi tarkat x- ja y-koordinaatit. Se on hyรถdyllinen hashmappien testaamisessa. Se on hyรถdyllinen sellaisten kohteiden tallentamiseen, joita normaali tallennustila ei tunnista. QTP.

Analoginen tila: Tรคmรค tila tallentaa tarkat hiiren ja nรคppรคimistรถn "liikkeet", joita suoritat suhteessa nรคyttรถรถn/sovellusikkunaan. Tรคmรค tila on hyรถdyllinen toiminnoissa, kuten kuvan piirtรคmisessรค, allekirjoituksen tallentamisessa, vetรคmรคllรค ja pudottamalla.


Lisรคtietoja Tallennustilat QTP


8) Kuinka kutsut toiminnasta toiseen?

Voimme kutsua toimintaa kahdella tavalla

1) Toimintokopio. โ€“ Tรคssรค Action Object Repository , Script ja Datable kopioidaan kohdetestikirjoitukseen.
2) Kehotus olemassa olevaan toimintaan. โ€“ Tรคssรค Object Repository, Script ja Datable EI kopioida, mutta kutsu (viittaus) tehdรครคn toimintoon lรคhdekoodissa.


9) Mitรค ovat virtuaaliobjektit?

Sovelluksesi saattaa sisรคltรครค objekteja, jotka toimivat kuten vakioobjektit, mutta joita sovellukset eivรคt tunnista. QTPVoit mรครคrittรครค nรคmรค objektit virtuaalisiksi objekteiksi ja yhdistรครค ne vakioluokkiin, kuten painikkeeseen tai valintaruutuun. QTP jรคljittelee kรคyttรคjรคn toimintoa virtuaaliobjektissa suoritussession aikana. Testituloksissa virtuaaliobjekti nรคytetรครคn ikรครคn kuin se olisi vakioluokkaobjekti.

Oletetaan esimerkiksi, ettรค haluat tallentaa testin Web-sivulle, joka sisรคltรครค bittikartan, jota kรคyttรคjรค napsauttaa. Bittikartta sisรคltรครค useita erilaisia โ€‹โ€‹hyperlinkkialueita, ja jokainen alue avaa eri kohdesivun. Kun tallennat testin, Web-sivusto vastaa bittikartan napsautuksen koordinaatteja ja avaa kohdesivun.

Mahdollistaa QTP Jos haluat napsauttaa vaadittuja koordinaatteja suoritussession aikana, voit mรครคrittรครค virtuaaliobjektin bittikartan alueelle, joka sisรคltรครค kyseiset koordinaatit, ja yhdistรครค sen painikeluokkaan. Kun suoritat testin, QTP napsauttaa virtuaaliobjektiksi mรครคritellyn alueen bittikarttaa, jotta verkkosivusto avaa oikean kohdesivun.


10) Kuinka suorittaa alustariippumaton testaus ja selainriippumaton testaus kรคyttรคmรคllรค QTPVoitko selittรครค antamalla jonkin esimerkin?

Sinun on luotava erilliset toiminnot, jotka huolehtivat erilaisista kรคyttรถjรคrjestelmistรค ja selaimista

Platform-testaus:

Sisรครคnrakennetun ympรคristรถmuuttujan avulla voit kaivaa kรคyttรถjรคrjestelmรคn tiedot.

Esim. Alusta = Ympรคristรถ ("OS"). Sitten alustan perusteella sinun on kutsuttava toiminnot, jotka olet tallentanut kyseiselle alustalle.

Selaimien vรคlinen testaus:

Kรคyttรคmรคllรค tรคtรค koodia Esim. Browser("Core Values").GetROProperty("version") voit tehdรค koekรคytรถntracSelain ja sitรค vastaava versio. Esim. Internet Explorer 6 tai Netscape 5. Tรคmรคn arvon perusteella kutsutaan kyseiseen selaimeen liittyviรค toimintoja.


11) Mikรค on objektin looginen nimi?

Looginen nimi on nimi, jonka antaa QTP luotaessa objektia arkistoon sen yksilรถimiseksi muista sovelluksen objekteista. Tรคtรค nimeรค kรคyttรคisi QTP yhdistรครคkseen komentosarjassa olevan objektin nimen vastaavaan kuvaukseen objektivarastossa. Esim.: Browser("Browser").Page("Guru99") Tรคssรค Guru99 on objektin looginen nimi.


12) Mitรค kuvaava ohjelmointi on?

Yleensรค objekti ja sen ominaisuudet on tallennettava objektisรคilรถรถn, jotta se on mahdollista. QTP suorittaa sille toimintoja.

Kuvaavaa ohjelmointia kรคyttรคmรคllรค et tallenna objektia ja sen ominaisuusarvoja Object-arkistoon, vaan mainitset ominaisuuden arvoparin suoraan komentosarjassa.

Kuvaavan ohjelmoinnin ideana ei ole ohittaa objektivarastoa, vaan auttaa tunnistamaan dynaamisia objekteja.

Lisรคtietoja Descriptive ohjelmointi


13) Mitรค ominaisuuksia kรคyttรคisit selaimen ja sivun tunnistamiseen, kun kรคytรคt kuvaavaa ohjelmointia?

Voit kรคyttรครค nimiominaisuutta

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

OR

Voimme kรคyttรครค myรถs ominaisuutta "micClass".

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


14) Voimmeko tallentaa etรคkoneella kรคynnissรค olevan sovelluksen kรคyttรคmรคllรค QTP?

Kyllรค. Voit tallentaa etรคsovelluksen, jos kรคytรคt sovellusta paikallisen selaimen kautta etkรค kaukosรครคtimen, kuten Citrixin, kautta.

Jos et vielรคkรครคn pysty tallentamaan, on suositeltavaa asentaa QTP ja sovellus, samalla koneella


15) Selitรค avainsana CreateObject esimerkillรค.

Luo ja palauttaa viittauksen automaatioobjektiin

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

argumentit

palvelimen nimi: Edellytetรครคn. Objektin tarjoavan sovelluksen nimi.

tyypin nimi: Edellytetรครคn. Luotavan objektin tyyppi tai luokka.

sijainti: Valinnainen. Sen verkkopalvelimen nimi, johon objekti luodaan.

Esimerkiksi: Aseta IE = CreateObject ("InternetExplorer.Application")


16) Voitko vaihtaa toimintokohtaisen ja jaetun objektivaraston vรคlillรค? Jos kyllรค, miten?

Kyllรค. Voimme vaihtaa. Siirry kohtaan Testiโ€”>Asetuksetโ€”>Resurssit. Tรครคllรค voit valita arkistot.


17) Mikรค on Object Spy? Kuinka kรคyttรครค sitรค?

Object Spy auttaa mรครคrittรคmรครคn testattavan sovelluksen suoritus- ja testausajan objektin ominaisuudet ja menetelmรคt.

Voit kรคyttรครค objektivakoilua suoraan tyรถkalupalkista tai Object Repository -valintaikkunasta Box.

Se on erittรคin hyรถdyllinen aikana Descriptive ohjelmointi

Lisรคtietoja Object Spy


18) Kun jรคrjestysnumerot yksinรครคn voivat tehdรค objektista ainutlaatuisen, miksi niille ei anneta ensisijaista? Miksi se on ensin pakollinen ja seuraavaksi avustava. Miksi emme voi hakea jรคrjestysnumeroita suoraan?

Harkitse seuraavaa -

a) Jos kaksi objektia on pรครคllekkรคin, sijaintiin perustuva objektintunnistus epรคonnistuu.

b) Jos kรคytetรครคn vain indeksipohjaista tunnistusta, skriptisi toimii, mutta skriptin suoritusaika pitenee.

Siksi kรคytetรครคn pakollisia ja avustavia ominaisuuksia.


19) Mikรค on kooditiedoston tiedostopรครคte kohdassa QTP?

Code tiedostopรครคte on script.mts


20) Selitรค lyhyesti, mitรค QTP Automaatio-objektimalli.

QTP Automaatio-objektimalli kรคsittelee automatisointia QTP itse. Lรคhes kaikki konfigurointi ja toiminnallisuudet tarjoaa QTP on edustettuna QTPLรคhes kaikki valintaikkunat QTP omaa vastaavan automaatio-objektin, joka voidaan asettaa tai noutaa kรคyttรคmรคllรค vastaavia ominaisuuksia tai metodeja automaatio-objektimallissa.QTP Automaatio-objekteja voidaan kรคyttรครค yhdessรค VB:n standardien ohjelmointielementtien, kuten iteratiivisten silmukoiden tai ehtolauseiden, kanssa haluamasi skriptin suunnittelussa.


21) Mitรค hyรถtyรค tekstitulostusarvosta on? QTP?

Text Output -arvojen avulla voit kaapata tekstiรค, joka nรคkyy testattavassa sovelluksessa ajon aikana.

Jos parametrisoidaan, tekstitulostusarvot tallentavat kussakin iteraatiossa nรคkyvรคt arvot, jotka tallennettaisiin ajonaikaiseen datataulukkoon lisรคanalyysiรค varten.


22) Mikรค on Step Generator?

Vaihe Generator mahdollistaa testivaiheiden lisรครคmisen skriptiin. Askelgeneraattorin avulla voit lisรคtรค skriptiisi vaiheita tallentamatta sitรค.


23) Kuinka tehdรค QTP Ymmรคrrรคn saman tyyppisten objektien vรคlisen eron. Oletetaan, ettรค sivulla on viisi valintaruutua ja minun on valittava toinen. Miten teen sen skriptin avulla?

Voit kรคyttรครค jรคrjestysnumeroita, kuten indeksiรค, sekรค hieman kuvaavaa ohjelmointia objektien tunnistamiseen.

Katso a video- tรคstรค esimerkistรค.


24) Mikรค on Test Fusion Report?

Test Fusion Report , nรคyttรครค kaikki testiajon nรคkรถkohdat ja on jรคrjestetty puumuotoon.

Se antaa yksityiskohdat jokaisesta suoritetusta vaiheesta kaikissa iteraatioissa.

Se tarjoaa myรถs ajonaikaisen datataulukon, nรคyttรถkuvia ja elokuvan testiajosta, jos se on valittuna.


25) Miten voit kรคsitellรค poikkeuksia QTP?

In QTP Poikkeuksellinen kรคsittely tapahtuu kรคyttรคmรคllรค

a. Palautusskenaariot.
b. Kรคytรค "On Error" -lausetta

Palautusskenaariossa sinun on mรครคritettรคvรค.
1. Kรคynnistyt tapahtumat.
2. Palautusvaiheet.
3. Palautuksen jรคlkeinen testi-ajo.

Komentosarjatasolla voit kรคyttรครค On Error Resume Next- ja On Error Go to 0 -lauseita.


26) Mitรค ympรคristรถmuuttujien tyyppejรค on olemassa? QTP?

Ympรคristรถmuuttujat QTP ovat kolmenlaisia:

1) Sisรครคnrakennettu (vain luku)

2) Kรคyttรคjรคn mรครคrittรคmรค sisรคinen (vain luku)

3) Kรคyttรคjรคn mรครคrittรคmรค ulkoinen (luku/kirjoitus)

Asetat ympรคristรถmuuttujan kรคyttรคmรคllรค seuraavaa syntaksia

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

Voit noutaa ympรคristรถmuuttujan kรคyttรคmรคllรค seuraavaa syntaksia

Environment.Value("name") โ€” Tรคmรค palauttaa nimen muotoon Guru99

Environment.Value("OS") โ€” Tรคmรค palauttaa jรคrjestelmรคn kรคyttรถjรคrjestelmรคn


27) Mitรค eroa on bittikartan tarkistuspisteen ja kuvan tarkistuspisteen vรคlillรค?

Bitmap-tarkistuspiste vertailee kuvaa tai kuvan osaa pikselistรค pikseliin.

Kuvan tarkistuspiste vertailee pikseliรค, mutta vertaa sen sijaan kuvan ominaisuuksia, kuten vaihtoehtoista tekstiรค, kohde-URL-osoitetta jne.


28) Mitรค eroa on funktioilla ja toimilla? QTP?

Toiminnoilla on oma objektivarasto ja tietotaulukko. Toiminnot auttavat tekemรครคn testistรคsi modulaarisen ja lisรครคmรครคn uudelleenkรคyttรถรค. Esimerkki: Voit jakaa skriptisi toimintoihin perustuen toimintoihin, kuten sisรครคnkirjautuminen, uloskirjautuminen jne.

Functions on VB Script -ohjelmointikonsepti, eikรค niillรค ole omaa objektivarastoa tai tietotaulukkoa. Toiminnot auttavat koodisi uudelleenkรคytรถssรค. Esimerkki: Voit luoda funktion skriptiisi kahden merkkijonon ketjuttamiseksi.


29) Mitรค ovat avainsananรคkymรค ja asiantuntijanรคkymรค? QTP?

Avainsananรคkymรค on kuvakepohjainen nรคkymรค, joka nรคyttรครค testivaiheet taulukkomuodossa. Se myรถs luo automaattisesti dokumentaation testivaiheita varten.

Asiantuntijanรคkymรค antaa vastaavan VB Script -lauseen jokaiselle avainsananรคkymรคn testivaiheelle.


30) Selitรค QTP Testausprosessi?

Pikatestin testausprosessi koostuu 6 pรครคvaiheesta:

1) Luo testaussuunnitelma โ€“ Tรคmรค on valmisteluvaihe, jossa mรครคritรคt automatisoidun testisi tarkat testausvaiheet, testidatan ja odotetut tulokset. Mรครคritรคt myรถs ympรคristรถn ja jรคrjestelmรคkokoonpanot, joita tarvitaan suunnitelman luomiseen ja suorittamiseen. QTP Testit.

2) Istunnon tallentaminen sovelluksellasi โ€“ Tรคssรค vaiheessa suoritat testivaiheet yksi kerrallaan AUT:llasi ja QTP tallentaa automaattisesti vastaavat VB-skriptilausekkeet kullekin suoritetulle vaiheelle.

3) Testin parantaminen โ€“ Tรคssรค vaiheessa lisรครคt tarkistuspisteitรค, lรคhtรถarvoja, parametrointia, ohjelmointilogiikkaa, kuten ifโ€ฆelse-silmukoita parantaaksesi testiskriptisi logiikkaa.

4) Toista ja virheenkorjaus โ€“ Parannusten jรคlkeen toistat skriptin uudelleen tarkistaaksesi, toimiiko se oikein, ja debug tarvittaessa.

5) Suorita testit โ€“ Tรคssรค vaiheessa suoritat testiohjelman varsinaisen suorituksen.

6) Testitulosten analysointi โ€“ Kun testiajo on valmis, analysoit tulokset luodussa Test Fusion -raportissa.

7) Vikojen raportointi โ€“ Kaikki havaitut ongelmat on raportoitava. Jos kรคytรคt Quality Centeriรค, epรคonnistuneiden testien viat voidaan ilmoittaa automaattisesti. QTP.


31) Mitรค erilaisia โ€‹โ€‹testiautomaatiokehystyyppejรค on?

Automaatiokehystyypit ovat:

1) Lineaarinen komentosarja โ€“ tallennus ja toisto

2) Testikirjasto Architecture Framework.

3) Data-Driven Testing Framework.

4) Avainsana- tai taulukkopohjainen testauskehys.

Lisรคtietoja Testaa automaatiokehykset.


32) Miten tarkistat verkkosovelluksen rikkinรคiset linkit kรคyttรคmรคllรค QTP?

Voit kรคyttรครค sivun tarkistuspistettรค, joka nรคyttรครค kelvollisten/virheellisten linkkien mรครคrรคn sivulla.


33) Mikรค on ajonaikainen tietotaulukko? Mistรค lรถydรคn ja katson tรคmรคn taulukon?

Tiedot, kuten parametrisoitu lรคhtรถ, tarkistuspistearvot ja lรคhtรถarvot, tallennetaan ajonaikataulukkoon. Se on xls-tiedosto, joka on tallennettu Test Results -kansioon. Se lรถytyy myรถs Test Fusion -raportista.


34) Mitรค eroa on tarkistuspisteen ja lรคhtรถarvon vรคlillรค?

Tarkistuspiste on tarkistuspiste, joka vertaa tietyn omaisuuden nykyistรค arvoa kyseisen omaisuuden odotettua arvoon. Tรคmรคn vertailun perusteella se luo PASS- tai FAIL-tilan.

Lรคhtรถarvo on testiajon aikana kerรคtty arvo, ja se voidaan tallentaa mรครคritettyyn paikkaan, kuten pรคivรคmรครคrรครคn tai jopa muuttujaan. Toisin kuin tarkistuspisteissรค, PASS/FAIL-tilaa ei luoda.


35) Kuinka muodostaisit yhteyden tietokantaan VBScriptin avulla?

Jotta voit muodostaa yhteyden tietokantaan, sinun on tiedettรคvรค

a) palvelimesi yhteysmerkkijono

b) kรคyttรคjรคtunnus

c) salasana

d) DNS-nimi

Voit koodata tietokantayhteyskomennon suoraan tai kรคyttรครค SQL Kyselytyรถkalun tarjoaa QTP.


36) Mikรค on QTP erรคtestaustyรถkalu?

Voit kรคyttรครค Erรคtestaustyรถkalua useiden komentosarjojen suorittamiseen. Kun skriptit on lisรคtty tyรถkaluun, se avaa skriptit automaattisesti ja aloittaa niiden suorittamisen perรคkkรคin.


37) Mitkรค ovat haitat QTP?

Vuodesta QTP version 10

1) Valtavat testit QTP kuluttaa paljon muistia ja lisรครค prosessorin kรคyttรถastetta.

2) Koska QTP tallentaa tulokset HTML-tiedostoon (eikรค txt-tiedostoon), tuloskansio kasvaa joskus suureksi.


38) Mikรค on valinnainen vaihe?

Vaiheen suorittaminen ei ole pakollista, jos se on ilmoitettu valinnaiseksi. Jos vastaava graafisen kรคyttรถliittymรคn objekti on olemassa, QTP suorittaa sille toiminnon. Jos graafista kรคyttรถliittymรคobjektia ei ole, QTP ohittaa valinnaisen vaiheen ja siirtyy seuraavan vaiheen suorittamiseen.


39) Mikรค on Reporter.ReportEvent?

Reporter.Reportvent on standardimetodi, jonka tarjoaa QTP lรคhettรครคksesi mukautettuja viestejรค testitulosikkunaan.

Syntaksi

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

Tuloksilla voi olla mikรค tahansa tila, kuten Hyvรคksytty , Hylรคtty , Varoitus jne. Voit myรถs lรคhettรครค kuvakaappauksen testitulosikkunaan.


40) Miten muuttuja deklaroidaan? QTP?

Ilmoitat kรคyttรคmรคllรค DIM-avainsanaa. Annat muuttujalle arvon kรคyttรคmรคllรค SET-avainsanaa.

Ex.

Dim temp 'Ilmoittaa lรคmpรถtilamuuttujan

Aseta lรคmpรถtila = 20 ' Mรครคrittรครค lรคmpรถtilalle arvon 20.


41) Mikรค GetRoProperty on?

GetRoProperty on standardimenetelmรค, jonka tarjoaa QTP hakeakseen ajonaikaisen objektin ominaisuusarvoja.


42) Mikรค on รคlykรคs tunnistus?

Tyypillisesti, jos edes yksi nรคytรถllรค olevan objektin ominaisuus ei vastaa tallennetun objektin ominaisuutta. Testi epรคonnistuu.

ร„lykkรครคssรค tunnistamisessa QTP ei anna virhettรค, jos ominaisuuksien arvot eivรคt tรคsmรครค, vaan kรคyttรครค perussuodatinta ja valinnaista suodatinta objektin yksilรถlliseen tunnistamiseen. ร„lykkรครคssรค tunnistuksessa, jos ominaisuuden arvo ei tรคsmรครค, skripti ei epรคonnistu, vaan se jatkaa vertaamaan seuraavaa ominaisuutta. ร„lykรคs tunnistus voidaan ottaa kรคyttรถรถn Objektin tunnistus -valintaikkunassa.

Lisรคtietoja SMART-tunnistus


43) Miten veisit skriptin tietokoneelta toiselle? QTP?

Voimme kรคyttรครค Objektin tunnistus-, Testiasetukset- ja Tyรถkalut/Asetukset-vรคlilehdillรค olevaa โ€Luo โ€‹โ€‹skriptiโ€ -toimintoa luodaksemme skriptistรค zip-tiedoston lรคhdetietokoneella. Nรคmรค zip-tiedostot voidaan sitten tuoda QTP kohdetietokoneella.


44) Voi kรคynnistรครค kaksi instanssia QTP samalla koneella?

Ei. Voit tyรถskennellรค vain yhden esiintymรคn kanssa QTP samalla koneella. Mutta QTP itse voi toimia useissa testattavan sovelluksen (AUT) instansseissa. Esim. QTP pystyy kรคsittelemรครคn useita IE-selainikkunoita.


45) Anna syntaksi, jolla tuodaan/viedรครคn xls-tiedostoja QTP.

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

46) Mikรค on SetToProperty?

SetToProperty muuttaa objektivarastoon tallennetun objektin ominaisuuksia. Nรคmรค muutokset eivรคt kuitenkaan ole pysyviรค.


47) Mikรค on verkkopohjaisten sovellusten vakioaikaviive? QTP?

Normaali viive on 60 sekuntia. Tรคtรค voidaan muuttaa Testiasetuksissa.


48) Mikรค on Action Conversion Tool?

Se on sisรครคnrakennettu tyรถkalu, jonka tarjoaa QTP muuntaaksesi toiminnot liiketoimintaprosessien komponenteiksi.


49) Mikรค on funktiokirjaston laajennus?

Laajennus on '.QFL'


50) Jos yleinen tietolehti ei sisรคllรค tietoja ja paikallinen tietolehti sisรคltรครค kaksi riviรค tietoja, kuinka monta kertaa testi toistetaan?

Testi iteroidaan vain kerran โ€“ globaali iteraatio.


UFT/QTP Haastattelukysymyksiรค ja vastauksia kokeneille

51) Selitรค, miten rekisteriavain luetaan UFT?

Tรคssรค esitetty esimerkki selittรครค, miten rekisteriavain luetaan 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) Millรค tavoin UFT saadaksesi jรคrjestelmรคn ympรคristรถmuuttujat UFT?

Jรคrjestelmรคn ympรคristรถmuuttujien hakemiseen on kolme tapaa UFT

Kรคytรค WSH-kuoriobjektia

  • Kรคytรค WMI:n Win32_Environment Class -luokkaa
  • Lue muuttujat rekisteristรค
Set myShell = CreateObject (โ€œWScript.Shellโ€)

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

myShell=Nothing,

Lรคhtรถ on .BAT;.CMD;.VBS;. VBE;. JS;. JSE

Muut kรคyttรคjรคmuuttujat, kuten TEMP, korvaavat jรคrjestelmรคvastineen

Set myShell = CreateObject( "WScript.Shell" )

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

myShell=Nothing

Tulos tulee olemaan

Lร„MPร–TILA:C:\DOKUMENTTI~1\Sinรค\LOCALS~1\Lรคmp


53) Mainitse vaaditut vaiheet UFT lรคhettรครค sรคhkรถpostia Outlookista?

Sรคhkรถpostin lรคhettรคminen Outlookista 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) Selitรค, miten voit hakea tietoja tietokannasta UFT?

Tietojen hakeminen tietokannasta UFT, sinun on noudatettava alla olevaa koodia

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) Mitรค koodeja voimme kรคyttรครค tiedostojen hakemiseen FTP-palvelimelta? UFT?

Saadaksesi ftp-tiedostoja ftp-palvelimelta, sinun on kรคytettรคvรค alla olevaa koodia

a) put- Yksittรคisen tiedoston tallentaminen palvelimelle

b) get- Yhden tiedoston lataaminen ftp-palvelimelta

c) mget- Useiden tiedostojen lataaminen palvelimelta

d) mput - Useiden tiedostojen tallentaminen palvelimelle

e) Poista - tiedostojen poistaminen ftp-palvelimelta

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

56) Sisรครคn UFT Miten jรคrjestelmรคn lukkiutumisen voi estรครค?

Jotta jรคrjestelmรค ei lukittuisi, voidaan kรคyttรครค mitรค tahansa kahdesta tavasta

  • Luo yksinkertainen vbs-tiedosto, jossa on koodi numlock-nรคppรคimen painalluksella, ja suorita kyseinen vbs-tiedosto
  • Muokkaa yhtรค rekisteriavainta "DisableLockWorkstation =1" lukituksen poistamiseksi

57) Mitรค on kuvaileva ohjelmointi? UFT tarkoittaa?

Descriptive-ohjelmointi sisรคltรครค ominaisuuden nimen ja ominaisuuden arvon. Aina kun UFT on vaikeuksia tunnistaa objekteja objektivarastosta, ja sen sijaan objekti tunnistetaan suoraan skriptistรค, jota kutsutaan kuvailevaksi ohjelmoinniksi.


58) Sisรครคn UFT Selitรค qfl- ja vbs-tiedostojen ero?

a) qfl on pikatestifunktiokirjastotiedosto, kun taas vbs on Microsoftn vbscript

b) qfl on ei-suoritettava tiedosto, kun taas vbs on suoritettava tiedosto

c) Tiedoston kรคyttรคminen UFT liitรค qfl-tiedosto testiasetuksista, kun taas vbs-tiedoston sisรคllyttรคmiseen kรคytรค โ€execute file statementโ€ -komentoa


59) Millรค koodilla tietoja kirjoitetaan tekstitiedostoon? UFT?

Tietojen kirjoittaminen tekstitiedostoon UFT koodi on

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) Kuinka kirjoittaa tietoja Excel-tiedostoon UFT?

Code kirjoittaa tietoja kunnostautua tiedosto 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) TSR-tiedoston luominen UFT?

TSR tarkoittaa Test Shared Repository, se on luotu jakaa objektiarkisto.

Luo TSR-tiedosto noudattamalla ohjeita

  • Avaa objektivarasto
  • Siirry tiedostovalikkoon
  • Siirry paikallisten objektien vientivaihtoehtoon ja valitse se

Sen jรคlkeen, UFT pyytรครค sinua tallentamaan .tsr-tiedoston. Anna polku ja tallenna. Tรคmรค luo .tsr-tiedoston UFT


62) Kuinka muodostaa yhteys QC:hen UFT?

Yhteyden muodostaminen QC:hen UFT tarjoaa mahdollisuuden yhdistรครค QC:n suoraan UFT GUI.

a) Siirry tiedostovalikkoon

b) Valitse (QC) laatukeskus

c) Sinua pyydetรครคn โ€“ Anna QC url

d) Syรถtรค kรคyttรคjรคtunnus, salasana ja projekti

Yllรค olevien vaiheiden avulla voit muodostaa yhteyden QC:hen, myรถhemmin voit suorittaa testit itse QC:stรค.


63) Mitรค automaatiokehystyyppejรค on olemassa? UFT?

Testausautomaation prosessin helpottamiseksi kรคyttรคmรคllรค UFT, testiautomaatio on suunniteltu. Automaatiokehyksiรค on pรครคasiassa kolmenlaisia UFT

  • Avainsanoihin perustuva kehys: Sitรค kรคytetรครคn, kun useita toimintoja on testattava.
  • Tietoihin perustuva kehys: Sitรค kรคytetรครคn testaamaan samaa virtaa eri testitiedoilla, testidatalle annetaan enemmรคn merkitystรค kuin sovelluksen useille toiminnallisuuksille
  • Hybridikehys: Se on tietopohjaisen kehyksen ja avainsanan yhdistelmรค.

64) Milloin meidรคn tulisi kรคyttรครค kuvailevaa ohjelmointia UFT?

Joko objektivaraston tai kuvailuohjelmoinnin kautta, UFT tunnistaa esineitรค. Descriptive-ohjelmointia kรคytetรครคn seuraavissa skenaarioissa

a) Sitรค kรคytetรครคn pรครคllekkรคisten objektien poistamiseen. Samat objektit ovat sovelluksesi eri nรคytรถissรค tai ikkunoissa. Jos kรคytรคt tรคssรค tapauksessa OR:ta, sinun on tallennettava sama objekti eri objektihierarkiassa OR:ssa. Sellaisen tilanteen kรคsittelemiseksi, kuvaileva

ohjelmointia kรคytetรครคn

b) Tietyissรค skenaarioissa ei ole tarkoituksenmukaista tallentaa objekteja OR:iin (Object Repository). Oletetaan, ettรค jos haluat tulostaa 100 linkkiรค sivulle, sinun ei pitรคisi tallentaa kaikkia linkkejรค TAI-kansioon. Sen sijaan kannattaa kรคyttรครค Descriptioni-ohjelmointi pรครคstรคksesi nรคihin linkkeihin.


65) Mikรค on โ€settopropertyโ€ ja milloin sitรค kรคytetรครคn UFT?

Settoproperty on lyhenne sanoista set test object property. Tรคmรคn ominaisuuden avulla voit muuttaa objektin arvoja ajon aikana. Voit muokata ominaisuusarvoja suorituksen aikana, mutta tehdyt muutokset ovat vรคliaikaisia.


66) Kuinka luoda sanakirjataulukko UFT?

Voimme luoda joukon sanakirjaa syntaksin avulla

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) Mitรค eroa on "Array" ja "Dictionary" vรคlillรค?

Ryhmรค Sanakirja
Dynaaminen matriisi on mahdollinen Dynaamisen sanakirjan kรคsitettรค ei ole olemassa
Matriisin koko on asetettava ennen taulukon kรคyttรถรค Sanakirjan kokoa ei tarvitse asettaa
Meidรคn on kรคytettรคvรค redim-lausetta ennen ylimรครคrรคisen elementin lisรครคmistรค dynaamiseen taulukkoon Lisรคelementin lisรครคmiseksi ei tarvitse kirjoittaa mitรครคn lausuntoa. Kรคytรคmme vain lisรคysmenetelmรครค
Ei ole olemassa erityistรค menetelmรครค muistin vapauttamiseksi, jos tiettyรค elementtiรค ei tarvita Elementti, jota ei enรครค tarvita, voidaan poistaa sanakirjasta

68) Mikรค on pyรถreรค funktio? UFT?

Pyรถreรค funktio UFT kรคytetรครคn desimaaliluvun pyรถristรคmiseen

Esimerkiksi

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

69) Miten verkkotaulukon rivien kokonaismรครคrรค lรถydetรครคn UFT?

Taulukon rivien mรครคrรคn voi selvittรครค kolmella tavalla UFT

a) Kรคyttรคmรคllรค rowcount-ominaisuutta UFT webtable-objekti

b) Kรคyttรคmรคllรค GetROProperty-ominaisuutta UFT

c) HTML DOM:n kรคyttรถ + UFT


70) Excel-tiedoston luominen UFT ?

vaiheet luovat Excel-tiedoston 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 Haastattelukysymyksiรค ja vastauksia 7โ€“10 vuotta kokeneille

71) Selitรค, millรค tavoin voimme viedรค datataulukon Exceliin UFT?

Datataulukon viemiseen Exceliin on kaksi tapaa.

a) DataTable.Export ("C:\export.xls")

b) DataTable.ExportSheet โ€œC:\mysheet.xlsโ€ (Jos excel-tiedostoa ei ole, luodaan uusi tiedosto)


72) Tietotaulukon arkissa kohdassa UFT, miten solusta luetaan arvo?

Lukeaksemme arvon solusta seuraamme 2-vaiheista prosessia

a) Asetamme riviosoittimen ensimmรคisessรค vaiheessa

b) Toisessa vaiheessa mรครคritรคmme luettavan arkin parametrin/sarakkeen nimen

Esimerkiksi:

Tรคssรค esimerkissรค olemme asettaneet riviosoittimen arvoon 2 tapahtumataulukossa

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

Nyt meidรคn on mรครคritettรคvรค, ettรค haluamme lukea arvon tapahtumaarkin sarakkeesta moduulin_nimi

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


73) Mitรค silmukoita on saatavilla? UFT ja mitรค ne tekevรคt?

Kรคytettรคvissรค on 3 silmukkaa UFT

a) Doโ€ฆ..Loop : Do Loop suorittaa lausekkeiden lohkon toistuvasti

b) Forโ€ฆ..Next : For Next Loop suorittaa joukon lauseita tiettyyn laskuriarvoon asti

c) Forโ€ฆโ€ฆJokaiselle: Laususarjan suorittamiseksi jokaiselle lausekkeelle jokaiselle kokoelman objektille kรคytetรครคn "For Every Loop" -toimintoa.

Whileโ€ฆ.Wend Loop : Vaikka Wend Loopia kรคytetรครคn lausesarjan suorittamiseen niin kauan kuin annettu ehto on tosi


74) Minkรค tyyppisiรค virheitรค on kรคsiteltรคvรค? UFT?

On olemassa kolmenlaisia โ€‹โ€‹virheitรค, joihin tรถrmรครค UFT

a) Syntaksivirheet

b) Loogiset virheet

c) Suorituksenaikaiset virheet


75) Millรค tavoilla voit kรคsitellรค ajonaikaisia โ€‹โ€‹virheitรค?

On olemassa useita tapoja kรคsitellรค ajonaikaisia โ€‹โ€‹virheitรค

a) Testiasetusten kรคyttรคminen

b) Kรคyttรคminen virheilmoituksessa

c) Err-objektin kรคyttรคminen

d) Exit-lausekkeen kรคyttรคminen

e) Toipumisskenaariot

f) Ilmoita objektista


76) Mitรค eroa on eksitaatiolla ja exititeraatiolla?

Exitaatiota kรคytetรครคn, kun haluamme poistua tietystรค toiminnosta, kun taas exititeraatiota kรคytetรครคn poistumaan toiminnon tietystรค toimintoiteraatiosta.


77) Sisรครคn QTP miten merkkijonosta saa poistettua vรคlilyรถnnit?

Voit kรคyttรครค vaihda toiminto poistaaksesi vรคlilyรถnnit merkkijonosta QTP

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

Tuotos tulee olemaan sdsdsdsds

Itrim-toiminto voidaan kรคyttรครค, jos vain vรคlilyรถnnit merkkijonosta on poistettava

Tulosta Itrim(โ€œ sdsd sd s โ€œ) ร  Tulostus on โ€sdsd sd s โ€

Voit kรคyttรครค rtrim-toimintoa poistaaksesi merkkijonon vรคlilyรถnnit

Tulosta rtrim(โ€œ sdsd sd s โ€ ) ร  Tulostus on โ€œ sdsd sd s โ€


78) Sisรครคn QTP Miten saat merkkijonon viimeisen merkin?

Code saadaksesi merkkijonon viimeisen merkin QTP

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

79) Synkronointipisteiden lisรครคminen QTP?

Synkronointipisteitรค voi lisรคtรค neljรคllรค tavalla QTP

a) Odota lausuntoa : Tรคmรค kรคsky keskeyttรครค suorituksen x sekunniksi, kunnes objekti tulee esiin

b) Odota omaisuutta : Tรคmรค menetelmรค odottaa, kunnes objektin ominaisuus saa tietyn arvon

c) Olemassa oleva lausunto : Tรคmรค lauseke odottaa, kunnes objekti tulee saataville

d) Sync menetelmรค: Koodi odottaa, kunnes selainsivu on latautunut kokonaan. Verkkosovellusten testaamiseen kรคytetรครคn tรคtรค menetelmรครค.


80) Sisรครคn QTP Selitรค, mikรค on krypto-objekti

Kryptaobjekti QTP kรคytetรครคn merkkijonojen salaamiseen.

Syntaksi

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

Esimerkiksi:

Tรคssรค esimerkissรค pwd-muuttujan arvo salataan Cryptillรค. Salausmenetelmรค.

Sitten tรคmรค salattu arvo syรถtetรครคn muokkausruutuun.

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

81) Mainitse mitรค eroa on Excecute-tiedoston ja loadfunction-kirjaston vรคlillรค?

Suoritustiedostossa emme voi korjata lauseita. Loadfunction-kirjaston avulla lausekkeita voidaan korjata ja ne voivat myรถs ladata useita kirjastotiedostoja.


82) Selitรค, miten voit lรถytรครค taulukon pituuden QTP?

Koodi taulukon pituuden lรถytรคmiseksi QTP is

print (ubound(arr)+1)

Ubound palauttaa taulukon viimeisen indeksin, joten taulukon pituus on +1. Tรคmรค on taulukon elementtien kokonaismรครคrรค


83) Mainitse, mitรค erilaisia โ€‹โ€‹tallennustiloja on olemassa? QTP? Mitรค kรคytetรครคn milloin?

QTP tukee 3 erilaista tallennustilaa

a) Normaali tila: Se on oletusarvoinen tallennustila ja sitรค kรคytetรครคn useimpiin automaatiotoimintoihin. Riippumatta niiden sijainnista nรคytรถllรค, se tunnistaa esineet.

b) Matalan tason tallennustila: Se on hyรถdyllinen sellaisten kohteiden tallentamiseen, joita normaali tallennustila ei tunnista. QTPSe tallentaa hiiren toimintojesi tarkat x- ja y-koordinaatit.

c) Analoginen tila: Tรคmรค tila on hyรถdyllinen toiminnoissa, kuten allekirjoituksen tallentamisessa, kuvan piirtรคmisessรค, vedรค ja pudota -toiminnossa.


84) Millรค tavoin voit kutsua toiminnasta toiseen?

On kaksi tapaa kutsua toiminnosta toiseen

a) Kutsu kopioida toimintoa: Tรคssรค komentosarja ja datataulukko, toimintaobjektin arkisto kopioidaan kohdetestikoodiin

b) Kutsu olemassa olevaan toimintoon: Tรคssรค komentosarjan tietotaulukkoa ja objektivarastoa ei kopioida, vaan kutsuviittaus tehdรครคn toimintoon lรคhdekoodissa


85) Mikรค on valinnainen vaihe? QTP? Miten voit lisรคtรค valinnaisen vaiheen QTP?

Testiรค suoritettaessa se epรคonnistuu avaamalla valintaikkunan, QTP ei vรคlttรคmรคttรค keskeytรค testin suorittamista. Se ohittaa kaikki "valinnaiset" vaiheet ja jatkaa testin suorittamista. Oletusarvoisesti QTP merkitsee automaattisesti valinnaisiksi vaiheiksi, jotka avaavat tiettyjรค valintaikkunoita. Jos haluat asettaa avainsanaan valinnaisen vaiheen, napsauta hiiren kakkospainikkeella ja valitse "Valinnainen vaihe". Valinnaisen vaiheen kuvake lisรคtรครคn seuraavaan vaiheeseen. Asiantuntijanรคkymรคssรค valinnaisen vaiheen lisรครคmiseksi lisรครค valinnainen vaihe VBScript-lausekkeen alkuun.


86) Miten mรครคritellรครคn taulukko QTP?

Taulukko voidaan mรครคritellรค kolmella tavalla QTP

a) Kiinteรคn kokoinen taulukko QTP

Dim A (10) โ€“ yksimittainen

Dim MyTable (5,10) โ€“ moniulotteinen

b) Dynaamisen taulukon kokoa ei ole vahvistettu

Dim MyArray()ReDim MyArray(25)

c) Taulukkofunktion kรคyttรถ QTP

A = Joukko (10, 20,30, XNUMX)

B = A(2) ' B on nyt 30


87) Kuinka voit kirjoittaa konteksteja tekstitiedostoon 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) Kun avainsanaa 'option explicit' kรคytetรครคn kohdassa QTP?

Mรครคrittรครค, ettรค kaikki muuttujat on ilmoitettava ennen kรคyttรถรค QTP, Avainsanaa 'Option Explicit' kรคytetรครคn.


89) Sisรครคn QTP Miten for-silmukasta voi poistua?

Sinun on kรคytettรคvรค โ€œExit Forโ€ -lauseketta poistuaksesi โ€œforโ€-silmukasta QTPโ€Exit Forโ€ -lauseke poistaa ohjauksen โ€for-silmukastaโ€.

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) Miten lรถytรครค taulukon koko QTP?

Taulukon koko QTP lรถytyy seuraavalla koodilla

Tulosta (ubound(arr)+1)

Ubound palauttaa taulukon viimeisen indeksin, joten taulukon koko on +1


91) Sisรครคn QTPSelitรค mikรค on qrs-tiedosto?

qrs tarkoittaa "Nopein palautumisskenaario"Kรคyttรคmรคllรค palautusskenaarioiden hallintaa voimme kรคsitellรค poikkeuksia testien suorituksen aikana. QTP palautusskenaarioiden hallinnan avulla voimme kรคsitellรค poikkeuksia testien suorituksen aikana. QTP Kun luot palautusskenaarion, sinun on tallennettava se .qrs-tiedostoon. Qrs-tiedostossa voi olla mรครคriteltynรค kuinka monta skenaariota tahansa.


92) Mikรค on "toimenpiteen 0" merkitys? QTP?

โ€Toiminto 0โ€ luodaan oletusarvoisesti, kun luot uuden testin kohdassa QTP yhdessรค toiminnon 1 kanssa. Toimintoa 0 kรคytetรครคn sen mรครคrittรคmiseen, missรค jรคrjestyksessรค kutsumme muita toimintoja 1, 2, 3 jne.


93) Selitรค, miten voit korvata merkkijonon kohdassa QTP?

Korvaa osa merkkijonosta kohdassa QTP kรคytรคmme koodia alla olevan mukaisesti

esimerkiksi,

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) Mitรค erilaisia โ€‹โ€‹automaatiokehyksiรค on saatavilla? QTP?

Erilaisia โ€‹โ€‹automaatiokehyksiรค saatavilla QTP olemme

a) Lineaarinen komentosarja

b) Testikirjasto Architecture Framework

c) Data Driven Testing Framework

d) Avainsanapohjainen tai taulukkopohjainen testauskehys

e) Hybriditestiautomaatiokehys


95) Mikรค on 'Object Spy' ja mikรค on Object Spyin tehtรคvรค? QTP?

'Object Spy' on ominaisuus, joka on QTP jonka avulla voit tarkastella sekรค testi- ettรค suorituksenaikaisten objektien ominaisuuksia ja metodeja.


96) Mikรค on "GetROProperty" ja mitรค vaiheita GetROProperty sisรคltรครค?

"GetROProperty" on sisรครคnrakennettu menetelmรค, jota kรคytetรครคn objektiominaisuuden ajonaikaisen arvon hakemiseen.

GetRoPropertyn kรคyttรคminen sisรคltรครค neljรค vaihetta

a) Tallenna objekti, johon haluat kรคyttรครค GetROPropertyรค, objektivarastoon

b) Tunnista tallennetun objektin ajoaikaominaisuus, jota voitaisiin kรคyttรครค

c) Noutaa tunnistettu ajonaikaominaisuus ja tallentaa arvo muuttujaan

d) Kรคytรค tรคtรค arvoa lisรคvรคhennyksiin


97) Selitรค, miten voit lรถytรครค luvun itseisarvon QTP?

Luvun itseisarvon selvittรคmiseksi sisรครคnrakennettu funktio QTP on kรคytettรคvissรค

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

Tรคmรค koodi lรถytรครค luvun itseisarvon


98) Kuinka voit tarkistaa, onko parametri olemassa Datataulukossa?

Tarkistaaksemme, onko parametri tietotaulukossa, kรคytรคmme koodia

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

99) Sisรครคn QTP Selitรค, mitรค on avainsanapohjainen automaatiokehys?

Avainsanoihin perustuvassa automaatiokehyksessรค keskitytรครคn pรครคasiassa avainsanoihin/toimintoihin, ei testitietoihin. Se tarkoittaa, ettรค keskitytรครคn kokonaan sovelluksen toiminnallisuutta kartoittavien toimintojen luomiseen.


100) Sisรครคn QTP Miten Xpathia voi kรคyttรครค objektien tunnistamiseen?

Xpath:ta voidaan kรคyttรครค vain verkkoobjektien tunnistamiseen. Voimme kรคyttรครค seuraavaa koodia esineiden tunnistamiseen.

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

Tรครคltรค saat 3 kysymysbonuksen:


101) Selitรค, miten voit poistaa Excel-tiedoston QTP?

Excel-tiedoston poistaminen QTP,

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

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

Set fo=nothing

102) Mitkรค tekijรคt vaikuttavat bittikartan tarkistuspisteisiin?

Nรคytรถn resoluutio ja kuvan koko vaikuttavat bittikartan tarkistuspisteisiin.


103) Mikรค on saavutettavuuden tarkistuspiste?

World Wide Web Consortium (W3C) laati ohjeita ja ohjeita web-pohjaiselle teknologialle ja tietojรคrjestelmille, jotta vammaisten olisi helppo pรครคstรค Internetiin. Esimerkiksi standardit tekevรคt kuvalle pakollisen vaihtoehtoisen tekstin. Joten sokea henkilรถ, joka kรคyttรครค verkkosivustoa, kรคyttรครค tekstiรค puheeksi -muuntimia ja ymmรคrtรครค ainakin mistรค kuvassa on kyse, jos ei nรคe sitรค. Kaikki nรคmรค standardit tarkistetaan saavutettavuuden tarkistuspisteillรค.

QTP/UFT Sertifiointitesti 1

QTP/UFT Sertifiointitesti 2

QTP/UFT Sertifiointitesti 3

Nรคmรค haastattelukysymykset auttavat myรถs vivassasi (suullinen)

Tiivistรค tรคmรค viesti seuraavasti: