100 parasta QTP/UFT-haastattelukysymystä ja vastausta vuonna 2025

Tässä on UFT-haastattelukysymyksiä ja vastauksia tuoreemmille ja kokeneemmille hakijoille unelmatyönsä saamiseksi.

Tämä kyselylomake on jaettu aloittelijoihin ja edistyneisiin kysymyksiin. Jos sinulla on kokemusta QTP:stä, siirry kysymykseen #50. Suosittelemme kuitenkin lukemaan KAIKKI kysymykset, sillä se valmistaa sinut haastatteluun.

 

QTP/UFT-haastattelun kysymyksiä ja vastauksia Freshersille

1) Mitä tyyppejä objektivarastot ovat Micro Focus UFT:ssä.

QTP tukee 2 tyyppistä objektivarastoa

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 QTP tukee?

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 kutsua QTP-testin toisesta kokeesta komentosarjoin. Oletetaan, että on 4 testiä ja haluan kutsua näitä testejä pääskriptissä. Onko tämä mahdollista QTP:ssä?

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-haastattelukysymykset
QTP / UFT-haastattelukysymykset


4) Mikä toimintajako on ja sen käytön tarkoitus QTP:ssä?

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 QTP:ssä?

Ennen kaikkea valitset Java Lisää - Lisää ja käynnistä QTP. Seuraava vaihe tallennustoiminnot 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ä, kuinka QTP tunnistaa objektin?

QTP tunnistaa minkä tahansa GUI-objektin sen vastaavien ominaisuuksien perusteella. Tallennuksen aikana QTP tunnistaa ja tallentaa erityiset ominaisuudet (kuten on määritetty Object Identification -asetuksissa) GUI-objektin objektivarastoon. Ajon aikana QTP vertaa tallennettuja ominaisuusarvoja näytön ominaisuuksiin graafisen käyttöliittymän yksilöimiseksi.

Lisätietoja Kohteen tunnistaminen


7) Kuinka monta eri tallennustilaa QTP:ssä? Mitä käytetään milloin?

QTP tukee kolmea eri 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ää QTP:n testiobjektimallia. Se tunnistaa esineet niiden sijainnista näytöllä riippumatta. Tämä on ensisijainen uudelleenkoodaustapa, ja sitä käytetään useimpiin automaatiotoimintoihin.

Matalan tason tallennustila: Tämä tila tallentaa hiiren toimintojen tarkat x,y-koordinaatit. Siitä on apua hashmappien testaamisessa. Se on hyödyllinen tallentaessa objekteja, joita ei tunnista normaali QTP-tila.

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:ssä


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 voi sisältää objekteja, jotka toimivat kuten vakioobjektit, mutta joita QTP ei tunnista. Voit määrittää nämä objektit virtuaalisiksi objekteiksi ja kartoittaa ne vakioluokkiin, kuten painikkeeseen tai valintaruutuun. QTP emuloi käyttäjän toimintaa virtuaaliobjektissa suoritusistunnon aikana. Testituloksissa virtuaaliobjekti näytetään ikään kuin se olisi vakioluokan objekti.

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.

Jotta QTP voi napsauttaa vaadittuja koordinaatteja suoritusistunnon aikana, voit määrittää bittikartan alueelle virtuaalisen objektin, joka sisältää kyseiset koordinaatit, ja kartoittaa sen painikeluokkaan. Kun suoritat testin, QTP napsauttaa bittikarttaa virtuaaliobjektiksi määritellyllä alueella, jotta Web-sivusto avaa oikean kohdesivun.


10) Kuinka suorittaa Cross Platform -testaus ja Cross-selainten testaus QTP:tä käyttämällä? Voitko selittää antamalla jonkun 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("Ydinarvot").GetROProperty("versio") voit purkaa selaimen ja sitä vastaavan version. Esim: Internet Explorer 6 tai Netscape 5. Tämän arvon perusteella kutsut selaimen kannalta merkityksellisiä toimintoja.


11) Mikä on objektin looginen nimi?

Looginen nimi on nimi, jonka QTP antaa luodessaan objektia arkistoon tunnistaakseen sen yksilöllisesti muista sovelluksen objekteista. Tätä nimeä QTP käyttäisi kartoittaakseen objektin nimen komentosarjassa sen vastaavan kuvauksen kanssa objektivarastossa. Esim: Selain("Selain"). Sivu("Guru99") Tässä Guru99 on objektin looginen nimi.


12) Mitä kuvaava ohjelmointi on?

Yleensä objekti ja sen ominaisuudet on tallennettava objektivarastoon, jotta QTP voi suorittaa toimintoja sille.

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 ajettavan sovelluksen QTP:n avulla?

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

Jos et edelleenkään pysty tallentamaan, on suositeltavaa asentaa QTP ja sovellus samalle koneelle


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 QTP:n kooditiedoston tiedostopääte?

Kooditiedostopääte on script.mts


20) Selitä lyhyesti QTP-automaatioobjektimalli.

QTP Automation Object -malli käsittelee itse QTP:n automatisointia. Lähes kaikki QTP:n tarjoamat konfiguraatiot ja toiminnot edustaa QTP:n automaatioobjektimallia. Lähes kaikissa QTP:n valintaikkunoissa on vastaava automaatioobjekti, joka voidaan asettaa tai noutaa vastaavien ominaisuuksien tai menetelmien avulla automaatioobjektimallissa. QTP-automaatioobjekteja voidaan käyttää yhdessä standardien VB-ohjelmointielementtien, kuten iteratiivisten silmukoiden tai ehdollisten lausekkeiden kanssa suunnittelun avuksi. valittu käsikirjoitus.


21) Mitä hyötyä tekstin tulostusarvosta on QTP:ssä?

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 saada QTP ymmärtämään ero samantyyppisten objektien välillä. Oletetaan, että sivulla on 5 valintaruutua ja minun on valittava toinen, miten se tehdään komentosarjan 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) Kuinka voit käsitellä poikkeuksia QTP:ssä?

QTP:ssä 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) Millaisia ​​ympäristömuuttujia QTP:ssä on?

QTP:n ympäristömuuttujat ovat kolmen tyyppisiä:

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ä suorittaa uudelleen nimen 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:ssä?

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) Mikä on avainsananäkymä ja asiantuntijanäkymä QTP:ssä?

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 testisuunnitelma – Tämä on valmisteleva vaihe, jossa tunnistat tarkat testivaiheet, testitiedot ja odotetut tulokset automaattista testiäsi varten. Tunnistat myös ympäristön ja järjestelmäkokoonpanot, joita tarvitaan QTP-testien luomiseen ja suorittamiseen.

2) Istunnon tallentaminen sovelluksellesi – Tämän vaiheen aikana suoritat testivaiheet yksitellen AUT:ssasi, ja QTP tallentaa automaattisesti vastaavat VB-skriptilauseet jokaisesta suoritetusta vaiheesta.

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) Vioista ilmoittaminen – Kaikki havaitut tapahtumat on raportoitava. Jos käytät Quality Centeriä, viat voidaan automaattisesti nostaa esiin epäonnistuneiden testien vuoksi QTP:ssä.


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) Kuinka tarkistat verkkosovelluksen rikkinäisten linkkien varalta QTP:n avulla?

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 QTP:n tarjoama kyselytyökalu.


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 QTP:n haitat?

QTP-versiosta 10 alkaen

1) Valtavat QTP-testit kuluttavat paljon muistia ja lisäävät suorittimen käyttöastetta.

2) Koska QTP tallentaa tulokset HTML-tiedostoon (eikä txt-tiedostoon), tuloskansiosta tulee joskus suuri.


38) Mikä on valinnainen vaihe?

Vaihe, joka on ilmoitettu valinnaiseksi, ei ole pakollinen suoritettava. Jos vastaava GUI-objekti on läsnä, QTP suorittaa toiminnon sille. Jos GUI-objektia ei ole, QTP ohittaa valinnaisen vaiheen ja jatkaa seuraavan vaiheen suorittamiseen.


39) Mikä on Reporter.ReportEvent?

Reporter.Reportvent on QTP:n tarjoama vakiomenetelmä mukautettujen viestien lähettämiseksi 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 määrität muuttujan QTP:ssä?

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 QTP:n tarjoama standardimenetelmä ajonaikaisen objektin ominaisuusarvojen hakemiseen.


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 ominaisuusarvot eivät täsmää, vaan käyttää perussuodatinta ja valinnaisia ​​suodattimia tunnistaakseen kohteen yksilöllisesti. Älykkäässä tunnistamisessa, jos ominaisuuden arvo ei täsmää, komentosarja ei epäonnistu, vaan jatkaa seuraavan ominaisuuden vertailua. Älykäs tunnistus voidaan ottaa käyttöön Objektin tunnistus -valintaikkunassa.

Lisätietoja SMART-tunnistus


43) Kuinka skripti viedään PC:stä toiseen QTP:ssä?

Voimme käyttää "Luo skripti" -toimintoa, joka on saatavilla Object Identification-, Test Settings- ja Tools/Options -välilehdellä luodaksemme zip-skriptin lähdetietokoneessa. Nämä zip-tiedostot voidaan sitten tuoda kohdetietokoneen QTP:hen.


44) Voiko samassa koneessa käynnistää kaksi QTP-esiintymää?

Ei. Voit työskennellä vain yhden QTP-esiintymän kanssa samassa koneessa. Mutta itse QTP voi toimia useissa testattavan sovelluksen (AUT) esiintymissä. Esimerkki: QTP voi käsitellä useita IE-selainikkunoita.


45) Anna syntaksi tuoda/viedä xls QTP:hen.

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 QTP:n web-pohjaisten sovellusten standardiajoitusviive?

Normaali viive on 60 sekuntia. Tätä voidaan muuttaa Testiasetuksissa.


48) Mikä on Action Conversion Tool?

Se on QTP:n tarjoama sisäänrakennettu työkalu toimintojen muuttamiseksi liiketoimintaprosessikomponenteiksi.


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-haastattelun kysymyksiä ja vastauksia kokeneille

51) Selitä, kuinka UFT:n rekisteriavain luetaan?

Tässä esitetty esimerkki selittää, kuinka UFT:n rekisteriavainta luetaan

‘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) Mitä tapoja on UFT:ssä saada järjestelmäympäristömuuttujat UFT:ssä?

On kolme tapaa saada järjestelmäympäristömuuttujat UFT:ssä

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 UFT:n vaiheet postin lähettämiseksi Outlookista?

Postin lähettäminen Outlookista UFT:ssä

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ä, kuinka voit hakea tietoja tietokannasta UFT:ssä?

Jotta voit hakea tietoja tietokannasta UFT:ssä, 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:ssä?

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) Kuinka voit estää järjestelmää lukkiutumasta UFT:ssä?

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ä kuvaava ohjelmointi UFT:ssä tarkoittaa?

Descriptive ohjelmointi sisältää ominaisuuden nimen ja ominaisuuden arvon. Aina kun UFT:llä on vaikeuksia tunnistaa objekteja objektivarastosta, ja sen sijaan objekti tunnistetaan suoraan komentosarjasta, sitä kutsutaan kuvailevaksi ohjelmoimiseksi.


58) Selitä UFT:ssä ero qfl- ja vbs-tiedostojen välillä?

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

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

c) Käyttääksesi tiedostoa UFT-liitännäisessä qfl-tiedostossa testiasetuksesta, kun taas sisällyttääksesi vbs-tiedoston, käytä "execute file-lausetta"


59) Mikä on koodi tietojen kirjoittamiseksi tekstitiedostoon UFT:ssä?

Tietojen kirjoittaminen tekstitiedostoon UFT-koodissa 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: ssä?

Koodi, johon tiedot kirjoitetaan kunnostautua tiedosto UFT:ssä on

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) Kuinka luodaan TSR-tiedosto UFT:ssä?

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

Tämän jälkeen UFT pyytää sinua tallentamaan .tsr-tiedoston. Anna polku ja säästä. Tämä luo .tsr-tiedoston UFT:ssä


62) Kuinka muodostaa yhteys QC:hen UFT:ssä?

Yhdistääksesi QC:hen UFT tarjoaa mahdollisuuden yhdistää QC suoraan UFT GUI:sta.

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) Mitkä ovat UFT:n automaatiokehyksen tyypit?

UFT-testiautomaatioprosessin helpottamiseksi on suunniteltu testiautomaatio. UFT:ssä on pääasiassa kolmenlaisia ​​automaatiokehystä

  • 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ää kuvaavaa ohjelmointia UFT:ssä?

UFT tunnistaa objektit joko objektivaraston tai kuvausohjelmoinnin avulla. 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:ssä?

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 luodaan sanakirjajoukko UFT:ssä?

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:ssä?

UFT:n pyöristysfunktiota käytetään desimaalien pyöristämiseen

Esimerkiksi

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

69) Kuinka löytää UFT:n verkkotaulukon rivien kokonaismäärä?

On kolme tapaa, joilla voimme löytää UFT:n taulukon rivien määrän

a) UFT-verkkotaulukkoobjektin rivimäärä-ominaisuuden käyttäminen

b) UFT:n GetROPropertyn käyttäminen

c) Käyttämällä HTML DOM + UFT


70) Kuinka luoda excel-tiedosto UFT: ssä?

vaiheet luovat Excel-tiedoston UFT:ssä,

'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-haastattelun kysymyksiä ja vastauksia 7–10 vuoden kokemuksella

71) Selitä, millä tavoilla voimme viedä datataulukon Exceliin UFT:ssä?

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) Kuinka lukea arvo solusta UFT:n tietotaulukossa?

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ä silmukat ovat saatavilla UFT:ssä ja mitä ne tekevät?

UFT:ssa on 3 silmukkaa

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) Millaisia ​​virhetyyppejä UFT:ssä on käsiteltävä?

UFT:ssa kohdataan kolmenlaisia ​​virheitä

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) Kuinka voit poistaa välilyönnit merkkijonosta QTP:ssä?

Voit käyttää vaihda toiminto poistaaksesi välilyönnit merkkijonosta QTP:ssä

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) Kuinka QTP:ssä saa viimeisen merkin merkkijonosta?

Koodi saadaksesi merkkijonon viimeisen merkin QTP:ssä

print right( “junior,1) ‘ à Output will be “r”

79) Kuinka lisätä synkronointipisteitä QTP:hen?

On 4 tapaa, joilla voimme lisätä synkronointipisteitä QTP:hen

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) Selitä QTP:ssä mikä on kryptaobjekti

QTP:n salausobjektia 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ä, kuinka voit löytää taulukon pituuden QTP:ssä?

Koodi taulukon pituuden löytämiseksi QTP:ssä on

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 QTP:ssä? Mitä käytetään milloin?

QTP tukee kolmea eri 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 tallennettaessa kohteita, joita QTP:n normaali tila ei tunnista. Se tallentaa hiiren toimintojen tarkat x,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:ssä? Kuinka voit lisätä valinnaisen vaiheen QTP: ssä?

Testiä suoritettaessa se testi epäonnistuu valintaikkunan avaamisessa, QTP ei välttämättä keskeytä testiajoa. Se ohittaa kaikki "valinnaiseksi" merkityt vaiheet ja jatkaa testin suorittamista. Oletuksena QTP merkitsee automaattisesti valinnaisiksi vaiheiksi, jotka avaavat tietyt valintaikkunat. Aseta avainsanaan valinnainen vaihe napsauttamalla hiiren oikeaa painiketta ja valitsemalla "Valinnainen vaihe". Valinnaisen vaiheen kuvake lisätään seuraavassa vaiheessa. Lisää valinnainen vaihe asiantuntijanäkymässä VBScript-käskyn alkuun.


86) Miten määritellään taulukko QTP:ssä?

Array voidaan määrittää kolmella tavalla QTP:ssä

a) Kiinteän kokoinen taulukko QTP:ssä

Dim A (10) – yksimittainen

Dim MyTable (5,10) – moniulotteinen

b) Dynaamisen taulukon kokoa ei ole vahvistettu

Dim MyArray()ReDim MyArray(25)

c) Array Functionin käyttäminen QTP:ssä

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

B = A(2) ' B on nyt 30


87) Kuinka voit kirjoittaa konteksteja tekstitiedostoon QTP:ssä?

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 QTP:ssä käytetään 'optio explicit' -avainsanaa?

Määrittääksesi, että kaikki muuttujat on ilmoitettava ennen käyttöä QTP:ssä, käytetään 'Option Explicit' -avainsanaa.


89) Kuinka QTP:ssä voi poistua silmukasta?

Sinun on käytettävä "Exit For" -lausetta poistuaksesi "for loopista" QTP:ssä. "Exit For" -lause poistaa hallinnan "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) Kuinka löytää taulukon koko QTP:ssä?

QTP:n taulukon koko selviää käyttämällä seuraavaa koodia

Tulosta (ubound(arr)+1)

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


91) Selitä QTP:ssä mikä on qrs-tiedosto?

qrs tarkoittaa "Nopein palautumisskenaario". Käyttämällä palautusskenaarioiden hallintaa voimme käsitellä poikkeuksia testin suorittamisessa. QTP:ssä palautusskenaarioiden hallintaohjelmalla voimme käsitellä poikkeuksia testin suorittamisessa. Kun luot palautusskenaarion QTP:ssä, se on tallennettava .qrs-tiedostoon. qrs-tiedostossa voi olla mikä tahansa määrä skenaarioita.


92) Mikä on "toiminnon 0" merkitys QTP:ssä?

"Toiminto 0" luodaan oletusarvoisesti, kun luot uuden testin QTP:ssä yhdessä toiminnon 1 kanssa. Toimintoa 1,2,3 käytetään määrittämään järjestys, jossa kutsumme muita toimintoja 0 jne..


93) Selitä kuinka voit korvata merkkijonon QTP:ssä?

Korvaaksemme osan merkkijonosta QTP:ssä käytämme alla näkyvää koodia

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) Mitkä ovat QTP:ssä saatavilla olevat erilaiset automaatiokehykset?

QTP:ssä on saatavilla erilaisia ​​automaatiokehystyyppejä

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 objektivakoilun tehtävä QTP:ssä?

'Object Spy' on QTP:n ominaisuus, jonka avulla voit tarkastella sekä testi- että ajonaikaisten objektien ominaisuuksia ja menetelmiä.


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ä, kuinka voit löytää luvun itseisarvon QTP:ssä?

Lukujen absoluuttisen arvon selvittämiseksi on käytettävissä QTP:n sisäänrakennettu funktio

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) Selitä QTP:ssä mikä on avainsanalähtöinen automaatiokehys?

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


100) Miten QTP:ssä voit käyttää Xpathia 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ä, kuinka voit poistaa Excel-tiedoston QTP:ssä?

Jos haluat poistaa Excel-tiedoston QTP:ssä,

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-sertifiointivisa 1

QTP/UFT-sertifiointivisa 2

QTP/UFT-sertifiointivisa 3

Nämä haastattelukysymykset auttavat myös vivassasi (suullinen)