Lennubroneeringu taotlus HP UFT/QTP

โšก Nutikas kokkuvรตte

Lennubroneeringute rakendus on nรคidis-tรถรถlauaprogramm, mis on kaasas iga tootega. HP UFT/QTP install, mida kasutatakse praktiliste harjutuste ajal sisselogimise, lennuotsingu, broneerimise ja VBScripti automatiseerimise harjutamiseks ilma reaalajas veebirakendust vajamata.

  • ???? Eesmรคrk: Lennubroneerimine on vรตrguรผhenduseta Win32 nรคidisrakendus, mis on kaasas UFT/QTP praktiliseks harjutamiseks.
  • ๐Ÿ”‘ Sisene: Pรตhiakna avamiseks sisestage vรคhemalt neljast tรคhemรคrgist koosnev agendi nimi ja fikseeritud parool mercury.
  • ๐ŸชŸ Peaaken: Vรคljad โ€žLรคhtestaโ€œ, โ€žSihtkohtโ€œ, โ€žKuupรคevโ€œ ja โ€žSisesta jรคrjekordโ€œ kontrollivad iga broneeringut, muutmist ja kustutamist.
  • ๐Ÿงฐ Objektitรผรผbid: WinEdit, WinComboBox, WinButton, WinList ja รผks ActiveX MaskEdBox katab enamiku standardseid UFT testobjektide klassid.
  • ๐Ÿค– Automatiseerimine: SystemUtil.Run kรคivitab kรคivitatava faili, seejรคrel kutsub Dialog ja Window skripti sisselogimise ja otsingu voogu.
  • ๐Ÿ“Š Aruandlus: Sisseehitatud aruannete ja graafikute sektsioon tracks piletimรผรผgi trendid ilma tรคiendava seadistuseta.
  • ๐Ÿš€ Taaskasuta: Eelnevalt tรคidetud broneeringud vรตimaldavad testijatel andmete seadistamise vahele jรคtta ning otse kontrollpunktide ja regressioonianalรผรผside juurde liikuda.

Mis on lennubroneeringu taotlus? UFT/QTP?

. Lennu broneerimise taotlus on nรคidistรถรถlauaprogramm, mis tuleb kaasa iga installiga HP UFT/QTPSee artikkel tutvustab rakendust nii, et รผlejรครคnud praktilised harjutused... QTP seerial on stabiilne, vรตrguรผhenduseta sihtmรคrk, mille suhtes salvestada ja teste teha. Sest see ei muuda kunagi kuju UFT vรคljalasete puhul saavad algajad peaaegu iga toetatud versiooniga sammu pidada ilma, et nende sammud ekraanipiltidega sรผnkroonist vรคlja lรคheksid.

Lennu broneerimise taotlus

รœlaltoodud ekraanipilt nรคitab sisselogimisdialoogi, mis kuvatakse kรคivitatava faili kรคivitamisel. Lennu broneerimine, saate broneerida lennu kahe linna vahel ning hiljem olemasolevat broneeringut muuta vรตi kustutada, seda kรตike ilma internetiรผhenduse vรตi reaalajas serverita.

Lennu broneerimise taotlus

Teisel ekraanipildil on nรคha otsingu jรคrel avanev peamine lennubroneeringute aken, kus on loetletud vastavad lennud koos piletihinna ja ajakavaga. Samuti saate broneeringu kliendile faksi teel saata kohandatud allkirjaga ning aruannete ja graafikute jaotis aitab analรผรผsida piletimรผรผgi suundumusi aja jooksul.

Iga uus agendikonto algab vรคikese arvu juba tรคidetud broneeringutega, seega ei pea te enne salvestamise alustamist testandmeid looma. Rakendus on loodud selleks, et aidata teil รตppida tundma kรตiki pakutavaid funktsioone. Micro Focus UFTMรตnikord vรตib see rakendus tunduda vigane, kuid tรคhelepanu ei tohiks olla rakenduse tehnilisel tรคpsusel โ€“ see on lihtsalt tรถรถriist rakenduse erinevate funktsioonide รตppimiseks. QTP.

Guru99 eraldi veebipรตhine Mercury Toursi harjutused kasutavad teistsugust nรคidist โ€“ veebilehte newtours.demoaut.com โ€“ seega รคrge ajage neid kahte segamini. Lennureservatsioon on sellel lehel kirjeldatud Win32 tรถรถlauarakendus, mis kรคivitatakse lokaalselt, mitte brauseris, ja see on sihtmรคrk, mida kasutatakse kรตikjal standardsetes...Windows-objektiรตppetunnid selles QTP seeria.

Click siin kui video pole juurdepรครคsetav

Kuidas lennubroneeringute rakendust kรคivitada, sisse logida ja automatiseerida

Enne millegi salvestamist UFT, รตppige lennupiletite broneerimist kรคsitsi mugavalt kasutama. Rakendus asub sees QTP/UFT installikaust ja kรคivitub nagu iga teine Windows kรคivitatav fail.

  1. Sirvige C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\ ja topeltklรตpsake flight4a.exe (tรคpne tee varieerub veidi UFT versioon).
  2. . Logi sisse esimesena avaneb dialoogiboks. Sisestage agendi nimi, mis on vรคhemalt nelja tรคhemรคrgi pikkune, nรคiteks guru99, sisse Agent nimi valdkonnas.
  3. KASUTUSALA mercury sisse Parool vรคli โ€“ see fikseeritud parool on nรคidisrakendusse kรตvakodeeritud ja see ei muutu kunagi.
  4. Click OKAvaneb peamine lennubroneeringute aken, mis on valmis uue tellimuse esitamiseks.

Enne salvestamist veenduge, et UFT Lisandmoodulite haldur laadib ainult standardversiooni Windows ja ActiveX-lisandmoodulid. Veebilisandmooduli laadimine vรตib samuti diktofoni aeglustada ja pole vajalik, kuna lennubroneeringute haldamine toimub tรถรถlaual, mitte brauseris.

Kui saate kรคsitsi sisse logida, on jรคrgmine samm samade toimingute reprodutseerimine UFT skripti, nii et sisselogimine muutub korduvaks. Allolev koodilรตik kรคivitab kรคivitatava faili, logib sisse, otsib marsruuti ja lisab jรคrjekorra, kasutades samu objektinimesid. UFT mรครคrab voo salvestamisel.

' Launch the Flight Reservation application
SystemUtil.Run "C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe"

' Log in with an agent name and the fixed password
Dialog("Login").Activate
Dialog("Login").WinEdit("Agent Name:").Set "guru99"
Dialog("Login").WinEdit("Password:").Set "mercury"
Dialog("Login").WinButton("OK").Click

' Search for a flight between two cities
Window("Flight Reservation").WinComboBox("Fly From:").Select "Frankfurt"
Window("Flight Reservation").WinComboBox("Fly To:").Select "London"
Window("Flight Reservation").WinButton("FLIGHT").Click

' Pick the first available flight and confirm the order
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select 0
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
Window("Flight Reservation").WinEdit("Name:").Set "Guru99 Tester"
Window("Flight Reservation").WinButton("Insert Order").Click

' Close the application
Window("Flight Reservation").Close

Salvesta see toiminguna uues failis UFT testi, kรคivita see รผks kord ja veendu, et lennubroneeringute aken sulgub ilma kรคitusaja veata. Kui baasvoog on usaldusvรครคrne, asenda parandatud stringid jรคrgmistega: Vbscript muutujad vรตi andmetabeli rida, nii et sama skript saab otsida mitmelt marsruudilt.

โš  Nรคpunรคide: If UFT ei tuvasta salvestamise alustamisel sisselogimisdialoogi, avage salvestus- ja kรคivitusseaded ning kinnitage ainult Windows Kui rakenduste vahekaart on konfigureeritud, sulgege ja taaskรคivitage lennubroneerimine enne uuesti proovimist.

Vรตti Windows ja lennubroneeringu rakenduse vรคljad

Lennubroneeringute puhul kuvatakse vรคike, selgelt piiritletud akende komplekt. Nende nimede eelnev teadmine muudab salvestatud lennu lugemise palju lihtsamaks. UFT skripti loomiseks vรตi kirjeldava programmeerimisega skripti loomiseks ning see sรครคstab aega mรคrksรตnavaates ebaรตnnestunud sammu tรตrkeotsingul.

Aken / Dialoog Eesmรคrk Pรตhivรคljad vรตi juhtelemendid
Logi sisse Autentib agendi enne peaakna avamist Agendi nimi, parool, OK, tรผhista
Lennubroneerimine (peaaken) Otsib, broneerib ja haldab lennupiletite tellimusi Lennu lรคhtekoht, Lennu sihtkoht, kuupรคev, reisi tรผรผp, LEND, Lisa tellimus, Kustuta tellimus
Lennutabel Loetleb otsingule vastavad lennud Loendist (lennu number, ajad, hind), OK, Tรผhista
Faksi tellimus Saadab kinnitatud broneeringu faksi teel koos valikulise allkirjaga Faksi number, Saada allkiri koos tellimusega, Saada
Ava tellimus / Kustuta tellimus Toob vรตi eemaldab olemasoleva broneeringu tellimuse numbri jรคrgi Tellimuse nr, kliendi nimi, OK
Aruanded ja graafikud Vรตtab agendi jaoks kokku piletimรผรผgi trendid Aruande tรผรผp, kuupรคevavahemik, printimine

Enamik peaakna juhtelemente on standardsed Windows objektid โ€“ WinEdit, WinComboBox, WinButton ja WinList โ€“ samas kui lennukuupรคeva vรคli on ActiveX MaskEdBox, mistรตttu vajab see oma Type helista selle asemel Set.

Iga dialoog sรคilitab iga vรคljalaskega samad juhtelementide nimed, seega skript, mis viitab Window("Flight Reservation").WinComboBox("Fly From:") รผhes UFT versioon tรถรถtab ka pรคrast uuendamist, mis on enamiku testitavate reaalsete rakenduste puhul ebatavaline ja on รผks pรตhjus, miks nรคidis on aastaid praktikas kasulik.

Miks lennubroneeringu avaldust kasutatakse? UFT Tava

Guru99 on QTP See sari naaseb lennubroneeringute juurde peaaegu igas hilisemas harjutuses ja sellel valikul on pigem praktilised pรตhjused kui pelgalt mugavus.

  • See saadetakse igasse UFT/QTP installimine, seega pole enne harjutamise alustamist midagi lisaks alla laadida ega litsentsida.
  • See tรถรถtab tรคielikult vรตrguรผhenduseta, mis kรตrvaldab ebaรผhtlased vรตrgukรตned kui testide ebaรตnnestumiste allika, kui te alles tรถรถriista รตppite.
  • Selle aknad katavad suurema osa standardvarustusest Windows objektitรผรผbid โ€“ WinEdit, WinButton, WinComboBox, WinList, WinMenu, WinCheckBoxja ActiveX-juhtelement โ€“ โ€‹โ€‹รผhes vรคikeses rakenduses.
  • Eelnevalt broneeritud ajad tรคhendavad, et saate harjutada objekti tuvastamine, kontrollpunkte ja regressioonianalรผรผse ilma esmalt oma testandmeid loomata.
  • Kuna liides muutub harva UFT Aastaid tagasi lennureservatsiooni vastu salvestatud versioonid, skriptid tรถรถtavad tรคnapรคevalgi korrektselt.
  • Guru99. aasta teised QTP ร•petustes kasutatakse samu akna- ja vรคljanimesid, mis on nรคidatud รผlaltoodud tabelis, seega jรครคvad รตppetunnid artiklite vahel liikudes jรคrjepidevaks.

Need samad omadused muudavad lennubroneeringu mรตistlikuks liivakastiks kirjeldava programmeerimise harjutamiseks ja jagatud platvormi loomiseks. objektide hoidla enne kui liigute edasi pรคris brauseripรตhise rakenduse testimise juurde. Kui kontrollpunktid, regressioonikรคivitused ja objektihoidla end siin mugavalt tunnevad, siis sama UFT oskused kanduvad otse รผle veebi- ja tรถรถlauarakendustesse.

KKK

Parool on alati vรคiketรคhtedega โ€žmercuryโ€œ, olenemata sellest, millise agendi nime sisestate. Agendi nime vรคli ise aktsepteerib mis tahes vรคhemalt neljast tรคhemรคrgist koosnevat stringi, seega sisestavad testijad tavaliselt nime, nรคiteks guru99.

See asub sees UFT/QTP installikaust, tavaliselt aadressil C:\Program Files\Mercury Interactive\QuickTest Professional\samples\flight\app\flight4a.exe. Tรคpne draivitรคht ja kausta nimi vรตivad veidi erineda. UFT versioonid ja kohandatud installiteed.

Jah. Sest see tarnitakse koos UFT/QTP paigaldaja, parandaja vรตi uuesti paigaldaja UFT taastab algse kรคivitatava faili ja nรคidisandmed. Kohalikult loodud broneeringute kustutamine ei nรตua kogu rakenduse uuesti installimist.

AI abiga UFT Funktsioonid vรตivad kรผll samme soovitada ja katkiseid lokaatoreid ise parandada, kuid lennureservatsiooni dialoogid on piisavalt lihtsad, et enamik testijaid kirjutab รผlaltoodud lรผhikese VBScripti ikkagi kรคsitsi vรตi salvestades.

See on vรตimalik. Isetervendav objekti tuvastamine sobitab รผmbernimetatud WinEditi vรตi WinButtoni juhtelemendi automaatselt uuesti, mis vรคhendab skriptide purunemist nende vahel. UFT versioonid, kuigi testijad peaksid enne usaldamist iga parandatud identifikaatori รผle vaatama.

Vรตta see postitus kokku jรคrgmiselt: