UFT (QTP) integrointi ALM:n (laatukeskuksen) kanssa
- ALM mahdollistaa integroinnin muiden HP-tuotteiden, kuten HP UFT:n ja Hp Load Runnerin, kanssa.
- HP UFT on toimiva automaatiotyökalu, joka tukee sekä Windows- että verkkopohjaisten sovellusten automatisointia. Se tukee myös useita tekniikoita, kuten .NET, Java, Siebel, SAP ja niin edelleen
- Tässä osiossa ymmärrämme, kuinka UFT-skriptejä ohjataan ALM:sta. Se koostuu erilaisista kokoonpanoista ja vaiheista.
- Tämän moduulin edellytyksenä on, että sekä ALM että UFT on asennettu.
Seuraavassa on etenemissuunnitelma, jota on noudatettava UFT-testien suorittamiseksi ALM:n avulla
Osa A – Lisäosan asennus
Vaihe 1) Siirry ALM-aloitussivulle (http://localhost:8181/qcbin/) ja valitse "Työkalut" alla olevan kuvan mukaisesti.
Vaihe 2) Apuohjelmasivua ja "HP ALM -yhteys" -linkkiä tulee napsauttaa.
Vaihe 3) Napsauta "Lataa HP ALM Connectivity" -linkkiä ja exe-tiedosto ladataan määritettyyn sijaintiin.
Vaihe 4) Napsauta ladattua tiedostoa hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana.
Vaihe 5) Käyttäjän ei tarvitse suorittaa ohjattua asennustoimintoa, jos UFT on esiasennettu. Käyttäjä saa vain alla olevan asennuksen tilan.
Osa B – UFT:n ja ALM:n yhdistäminen
Vaihe 1) Avaa UFT ja huomaat, että ALM on yksi valikoista, kuten alla on esitetty.
Vaihe 2) Selaa ALM-valikkoa ja valitse ALM-yhteys.
Vaihe 3) ALM-yhteysikkuna avautuu.
- Anna ALM-palvelimen URL-osoite
- Syötä Käyttäjänimi
- Anna salasana ja napsauta "Yhdistä"
Vaihe 4) Onnistuneen todennuksen jälkeen ALM-tiedostot ladataan, kun olemme muodostamassa yhteyttä ALM:n ja UFT:n välille ensimmäistä kertaa.
Vaihe 5) ALM-yhteysvalintaikkuna odottaa, että käyttäjä valitsee toimialueen ja projektin.
- Valitse Verkkotunnus
- Valitse projekti
- Napsauta 'Kirjaudu'
Vaihe 6) ALM-yhteysvalintaikkuna näyttää tilan.
- Yhdistetty palvelimeen ja näyttää tiedot palvelimen osoitteesta ja käyttäjänimestä.
- Yhdistetty projektiin ja listaa projektin tiedot.
- Napsauta 'Sulje'
Osa C – Skriptin tallentaminen ALM:iin
- Ymmärrämme UFT-komentosarjan suorittamiseen tarvittavat eri komponentit.
- Pääohjaimen komentosarja – Aloituskohta mille tahansa UFT-skriptille, jonka laajennus on .mts.
- Kirjasto – Asiaankuuluvat komentosarja-/funktiotiedostot, joiden tiedostopääte voi olla (.vbs) tai (.qfl).
- Objektivarasto – Se on yleensä luonteeltaan Shared Object -varastoa ja sen laajennus on .tsr.
- Datataulukko – Käytetään testien parametrointiin. Yleensä Excel-tiedosto.
Huomautus: Tämän luvun ideana on ymmärtää ALM- ja UFT-integraatio, EI oppia kirjoittamaan UFT-skriptejä.
Vaihe 1) Ensimmäinen askel on tallentaa pääohjaimen komentosarja ALM:iin UFT:stä. Siirry "Tiedosto"-valikkoon ja valitse "Uusi testi" alla olevan kuvan mukaisesti.
Vaihe 2) Uusi testi -valintaikkuna avautuu.
- Valitse testin tyyppi.
- Anna testin nimi.
- Meidän on valittava sijainti ALM:ksi (oletusarvoisesti se näyttäisi UFT-asennetun sijainnin). Napsauta Selaa-painiketta.
Vaihe 3) 'Valitse sijainti' -valintaikkuna avautuu.
- Valitse ALM-testisuunnitelma -välilehti.
- Double Klikkaus 'toiminnallinen' kansio avataksesi sen alikansiot.
Vaihe 4) 'Valitse sijainti' -valintaikkuna avautuu, ja sen alikansiottoiminnallinen' Kansio.
- Double Klikkaus 'Automaatio kansio.
- Napsauta 'Valitse'.
Vaihe 5) "Uusi testi" -valintaikkuna tulee takaisin käyttäjälle
- Valitun testipaikan osoittaessa ALM.
- Napsauta Luo.
Vaihe 6) Tarkista nyt, onko testi luotu onnistuneesti kirjautumalla sisään ALM:ään.
Siirry Testisuunnitelma-moduuliin.
- Huomaat, että testiskripti 'Guru99_Bank_Auto' luodaan 'Automation'-kansioon.
- Tiedot-välilehdeltä voimme myös havaita, että testityyppi on lukittu nimellä "QUICKTEST_TEST", mikä tarkoittaa, että se on UFT-skripti.
Vaihe 7)Aloita nyt skriptin kehittäminen UFT:ssä ja tallenna komentosarja, joka on käytettävissä ALM:ssä valitsemalla luodun testin Test Script -välilehti.
Vaihe 8) Seuraava vaihe on tallentaa liittyvät funktiokirjastotiedostot ALM:n "testiresurssit" -moduuliin, jotka poimitaan automaattisesti suorituksen aikana.
Tätä komentosarjaa varten meillä on luotuun testiskriptiin liitetty kaksi funktiokirjastoa, joista toinen sisältää kaikki sovellukseen liittyvät toiminnot ja toinen toiminnon, joka auttaa käyttäjiä luomaan tulostekstitulostiedoston.
Vaihe 9) Meidän on tallennettava liittyvät kirjastotiedostot ALM:iin Testiresurssit-kohtaan.
- Napsauta Uusi resurssi -painiketta
- "Uusi resurssi" -valintaikkuna avautuu
- Anna funktiokirjaston nimi
- Valitse tyypiksi "Function Library"
- Napsauta 'OK'
Vaihe 10) Luotu testiresurssi näytetään käyttäjälle alla olevan kuvan mukaisesti.
Vaihe 11) Nyt meidän on ladattava .vbs luotuun testiresurssiin.
- Napsauta Resurssien katseluohjelma
- Napsauta 'Lataa tiedosto'
Vaihe 12) Tiedoston latausikkuna avautuu.
- Valitse polku, jossa .vbs-tiedosto sijaitsee
- Valitse ladattava tiedosto.
- Napsauta 'Avaa'.
Vaihe 13) Kun lataus onnistui, ALM näyttää tilan käyttäjälle. Napsauta 'OK'.
Vaihe 14) Ladattua testiresurssia voi tarkastella Resource Viewerilla.
Vaihe 15) Toista vaiheet 8–14 ladataksesi yhden muun testiin liittyvän funktiotiedoston. Kun 'generatereesult.vbs' on ladattu, resurssien katseluohjelma näytetään alla olevan kuvan mukaisesti.
Vaihe 16) Nyt meidän on ladattava asiaankuuluvat "Object Repository" -tiedostot "testiresurssit" -moduuliin samalla tavalla kuin olemme ladaneet funktiokirjastoja.
- Napsauta "Uusi resurssi" -moduulia
- "Uusi resurssi" -moduuli -ikkuna avautuu.
- Anna testiresurssin nimi.
- Valitse tiedoston tyypiksi "Object Repository".
- Napsauta 'OK'
Vaihe 17) Testiresurssi luodaan alla olevan kuvan mukaisesti. Nyt käyttäjän on ladattava arkistotiedosto.
- Napsauta Resurssien katselu -välilehteä.
- Napsauta 'Lataa tiedosto' -painiketta.
Vaihe 18) Lataa nyt jaettu objektiarkistotiedosto.
- Valitse tiedosto, johon se on tallennettu.
- Napsauta 'Avaa'-painiketta.
Vaihe 19) Kun lataus onnistui, ALM näyttää tilan käyttäjälle. Napsauta 'OK'.
Vaihe 20) Testiresurssi voidaan katsoa suoraan ALM:stä alla olevan kuvan mukaisesti.
Vaihe 21) Viimeinen testiresurssi, joka meidän on ladattava, on "Test Data" -taulukko, joka sisältää parametroidun testin.
Demotarkoituksiin olemme automatisoineet 4 testitapausta. Suunnitellut testitiedot on esitetty alla. Nyt meidän on ladattava sama ALM.
Vaihe 22) Luo uusi resurssi nimellä "TestData" ja valitse tyypiksi "testiresurssi" ja valitse "OK".
Vaihe 23) Kuten vaiheissa 17–19 selitettiin, lataa testidata Excel-tiedosto ja onnistuneen latauksen jälkeen Luodut "testitiedot" näytetään alla olevan kuvan mukaisesti.
Osa D – UFT:n asetukset
Vaihe 1) Meillä on kaikki siihen liittyvät tiedostot ladattu ALM:iin, meidän on varmistettava, että automaatiokomentosarja poimii kirjastotiedoston, TAI ja datatiedoston ALM:sta. Ymmärrämme kuinka liittää funktiokirjastot testiskriptiin dynaamisesti ALM:sta.
Vaihe 2) Objektivarasto on myös noudettava ALM:n Test Resources -välilehdeltä. Katsotaanpa kuinka ladata objektivarasto dynaamisesti ajon aikana.
Vaihe 3) Testitiedot on tuotava UFT:n "Global" Sheet -sivulle. Suorittaaksemme saman meidän tulee varmistaa, että meillä on seuraava koodinpätkä, ennen kuin yritämme käyttää tietotaulukossa mainittuja parametreja.
Vaihe 4) Meidän tulee varmistaa, että annamme muiden HP-tuotteiden olla vuorovaikutuksessa UFT:n kanssa. Suorita sama siirtymällä "Työkalut" -> "Asetukset" alla olevan kuvan mukaisesti.
Vaihe 5) Asetukset-valintaikkuna avautuu.
- Valitse "GUI-testaus' Välilehti.
- Valitse "Testiajot"
- Ota käyttöön "Salli muiden HP-tuotteiden suorittaa testejä ja komponentteja"
- Napsauta 'OK'
Osa E – Skriptien suorittaminen ALM:ssä
Vaihe 1) Luo testisarja "Test Lab" -moduulissa suorittamista varten. Luodaan "Uusi kansio" automaattiselle testiohjelmistolle.
- Valitse Test Lab -moduuli
- Valitse kansio, johon haluamme luoda uuden kansion
- Napsauta Uusi kansio -kuvaketta
- Kirjoita kansion nimi
- Valitse OK.
Vaihe 2) Uusi kansio luodaan alla olevan kuvan mukaisesti:
Vaihe 3) Nyt meidän on luotava testisarja luodun kansion alle.
- Valitse kansio
- Napsauta "Uusi testisarja" -painiketta
- Anna testisarjan nimi
- Napsauta 'OK'
Vaihe 4) Kuten manuaaliset testit, testijoukon luomisen jälkeen testiinstanssit on lisättävä mistä Testisuunnitelma puu.
- Valitse luotu testisarja
- Napsauta "Valitse testit" -painiketta. Testisuunnitelma-puu avautuu.
- Valitse testi
- Napsauta '<='-painiketta
Vaihe 5) Lisätty testi näytetään alla olevan kuvan mukaisesti.
- Lisätty testi näyttää testin tyypin automaattisesti muodossa "QUICKTEST_TEST".
- Napsauta Suorita-painiketta käynnistääksesi suoritus.
Vaihe 5) Automaattinen testiajo -valintaikkuna avautuu. Ymmärrämme kaikki tässä ikkunassa käytettävissä olevat ominaisuudet.
- Suorita kaikki – Mahdollistaa testisarjan suorittamisen kokonaan.
- ajaa – Mahdollistaa vain valitun testiinstanssin suorittamisen.
- Suorita kaikki testit paikallisesti – Testi aloitettaisiin paikallisessa isännässä. Jos valitsematon käyttäjä voi syöttää isäntänimen, jolla testit on suoritettava.
- Ota loki käyttöön – Luo suorituslokitiedoston testiajon aikana. Jos haluat tarkastella suorituslokia tekstin suorittamisen jälkeen, valitse 'Näytä suoritus'alkaen'Juosta' saman valintaikkunan valikko.
Käynnistä testi napsauttamalla Suorita.
Vaihe 6) UFT käynnistetään taustalla, kun komentosarjaa suoritetaan. Ajon tila tulee näkyviin, kun testi on suoritettu loppuun alla kuvatulla tavalla. Sulje ikkuna.
Osa F – Tulosten analysointi
Vaihe 1) Suoritusruudukko näytetään takaisin käyttäjälle, kun 'Automatic Runner' -valintaikkuna suljetaan.
- Testin suorittamisen tila päivitetty.
- Sisäänrakennettu UFT-testiraportti pääsee käsiksi napsauttamalla "Launch Report" -painiketta.
Vaihe 2) Sisäänrakennettu UFT-testiraportti näytetään käyttäjälle.
Vaihe 3) Yksityiskohtaisiin tuloksiin pääsee käsiksi "Test Runs" -moduulin avulla. Kuten manuaaliset testit, yksityiskohtainen tulos näyttää kaikki tiedot.
Vaihe 4) Testi luo myös tekstitulostiedoston, johon pääset liitteet-osiosta. Tekstitiedoston luo skripti (testikehys), joka on ÄLÄ UFT:n sisäänrakennettu raportti. Päästäksesi samaan, toimi seuraavasti:
- Valitse "Ajotunnus".
- Suorita tiedot -valintaikkuna avautuu.
- Siirry "Liitteet"-osioon.
- Tulostiedosto on käyttäjien ladattavissa. Double napsauta tekstitiedostoa.
Vaihe 5) Tekstitulostiedosto avataan muistioon. Tulostiedosto näytetään alla olevan kuvan mukaisesti.
Lataa tässä opetusohjelmassa käytetty UFT-automaatiokomentosarja
Video päällä QTP integraatio Quality Centerin kanssa
Napauta täältä jos video ei ole saatavilla
Huomautuksia: -
- Laatukeskuksessa on monia ominaisuuksia, kuten testivaiheiden kopiointi, skriptien lähettäminen sähköpostilla tarkistettavaksi, liitteiden lisääminen jne. testitapausten nopeamman kehittämisen helpottamiseksi.
- Voit luoda komentosarjan automaatiotyökaluissa, kuten QTP ja Loadrunner ja sitten lataa ja tallenna ne Quality Centeriin
- Voit myös muuntaa manuaalisen testikomentosarjan suoraan Laatukeskuksessa automaattiseksi komentosarjaksi.



















































