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

integroi UFT(QTP) ALM:n kanssa

Osa A – Lisäosan asennus

Vaihe 1) Siirry ALM-aloitussivulle (http://localhost:8181/qcbin/) ja valitse "Työkalut" alla olevan kuvan mukaisesti.

Lisäosan asennus

Vaihe 2) Apuohjelmasivua ja "HP ALM -yhteys" -linkkiä tulee napsauttaa.

Lisäosan asennus

Vaihe 3) Napsauta "Lataa HP ALM Connectivity" -linkkiä ja exe-tiedosto ladataan määritettyyn sijaintiin.

Lisäosan asennus

Vaihe 4) Napsauta ladattua tiedostoa hiiren kakkospainikkeella ja valitse Suorita järjestelmänvalvojana.

Lisäosan asennus

Vaihe 5) Käyttäjän ei tarvitse suorittaa ohjattua asennustoimintoa, jos UFT on esiasennettu. Käyttäjä saa vain alla olevan asennuksen tilan.

Lisäosan asennus

Osa B – UFT:n ja ALM:n yhdistäminen

Vaihe 1) Avaa UFT ja huomaat, että ALM on yksi valikoista, kuten alla on esitetty.

UFT:n ja ALM:n yhdistäminen

Vaihe 2) Selaa ALM-valikkoa ja valitse ALM-yhteys.

UFT:n ja ALM:n yhdistäminen

Vaihe 3) ALM-yhteysikkuna avautuu.

  1. Anna ALM-palvelimen URL-osoite
  2. Syötä Käyttäjänimi
  3. Anna salasana ja napsauta "Yhdistä"

UFT:n ja ALM:n yhdistäminen

Vaihe 4) Onnistuneen todennuksen jälkeen ALM-tiedostot ladataan, kun olemme muodostamassa yhteyttä ALM:n ja UFT:n välille ensimmäistä kertaa.

UFT:n ja ALM:n yhdistäminen

Vaihe 5) ALM-yhteysvalintaikkuna odottaa, että käyttäjä valitsee toimialueen ja projektin.

  1. Valitse Verkkotunnus
  2. Valitse projekti
  3. Napsauta 'Kirjaudu'

UFT:n ja ALM:n yhdistäminen

Vaihe 6) ALM-yhteysvalintaikkuna näyttää tilan.

  1. Yhdistetty palvelimeen ja näyttää tiedot palvelimen osoitteesta ja käyttäjänimestä.
  2. Yhdistetty projektiin ja listaa projektin tiedot.
  3. Napsauta 'Sulje'

UFT:n ja ALM:n yhdistäminen

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ä.

Tallennetaan komentosarja ALM:iin

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.

Tallennetaan komentosarja ALM:iin

Vaihe 2) Uusi testi -valintaikkuna avautuu.

  1. Valitse testin tyyppi.
  2. Anna testin nimi.
  3. Meidän on valittava sijainti ALM:ksi (oletusarvoisesti se näyttäisi UFT-asennetun sijainnin). Napsauta Selaa-painiketta.

Tallennetaan komentosarja ALM:iin

Vaihe 3) 'Valitse sijainti' -valintaikkuna avautuu.

  1. Valitse ALM-testisuunnitelma -välilehti.
  2. Double Klikkaus 'toiminnallinen' kansio avataksesi sen alikansiot.

Tallennetaan komentosarja ALM:iin

Vaihe 4) 'Valitse sijainti' -valintaikkuna avautuu, ja sen alikansiottoiminnallinen' Kansio.

  1. Double Klikkaus 'Automaatio kansio.
  2. Napsauta 'Valitse'.

Tallennetaan komentosarja ALM:iin

Vaihe 5) "Uusi testi" -valintaikkuna tulee takaisin käyttäjälle

  1. Valitun testipaikan osoittaessa ALM.
  2. Napsauta Luo.

Tallennetaan komentosarja ALM:iin

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.

Tallennetaan komentosarja ALM:iin

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.

Tallennetaan komentosarja ALM:iin

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.

Tallennetaan komentosarja ALM:iin

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'

Tallennetaan komentosarja ALM:iin

Vaihe 10) Luotu testiresurssi näytetään käyttäjälle alla olevan kuvan mukaisesti.

Tallennetaan komentosarja ALM:iin

Vaihe 11) Nyt meidän on ladattava .vbs luotuun testiresurssiin.

  • Napsauta Resurssien katseluohjelma
  • Napsauta 'Lataa tiedosto'

Tallennetaan komentosarja ALM:iin

Vaihe 12) Tiedoston latausikkuna avautuu.

  • Valitse polku, jossa .vbs-tiedosto sijaitsee
  • Valitse ladattava tiedosto.
  • Napsauta 'Avaa'.

Tallennetaan komentosarja ALM:iin

Vaihe 13) Kun lataus onnistui, ALM näyttää tilan käyttäjälle. Napsauta 'OK'.

Tallennetaan komentosarja ALM:iin

Vaihe 14) Ladattua testiresurssia voi tarkastella Resource Viewerilla.

Tallennetaan komentosarja ALM:iin

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.

Tallennetaan komentosarja ALM:iin

Vaihe 16) Nyt meidän on ladattava asiaankuuluvat "Object Repository" -tiedostot "testiresurssit" -moduuliin samalla tavalla kuin olemme ladaneet funktiokirjastoja.

  1. Napsauta "Uusi resurssi" -moduulia
  2. "Uusi resurssi" -moduuli -ikkuna avautuu.
  3. Anna testiresurssin nimi.
  4. Valitse tiedoston tyypiksi "Object Repository".
  5. Napsauta 'OK'

Tallennetaan komentosarja ALM:iin

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.

Tallennetaan komentosarja ALM:iin

Vaihe 18) Lataa nyt jaettu objektiarkistotiedosto.

  • Valitse tiedosto, johon se on tallennettu.
  • Napsauta 'Avaa'-painiketta.

Tallennetaan komentosarja ALM:iin

Vaihe 19) Kun lataus onnistui, ALM näyttää tilan käyttäjälle. Napsauta 'OK'.

Tallennetaan komentosarja ALM:iin

Vaihe 20) Testiresurssi voidaan katsoa suoraan ALM:stä alla olevan kuvan mukaisesti.

Tallennetaan komentosarja ALM:iin

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.

Tallennetaan komentosarja ALM:iin

Vaihe 22) Luo uusi resurssi nimellä "TestData" ja valitse tyypiksi "testiresurssi" ja valitse "OK".

Tallennetaan komentosarja ALM:iin

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.

Tallennetaan komentosarja ALM:iin

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.

Asetukset UFT:ssä

Vaihe 2) Objektivarasto on myös noudettava ALM:n Test Resources -välilehdeltä. Katsotaanpa kuinka ladata objektivarasto dynaamisesti ajon aikana.

Asetukset UFT:ssä

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.

Asetukset UFT:ssä

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.

Asetukset UFT:ssä

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'

Asetukset UFT:ssä

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.

Suoritetaan komentosarjoja ALM:ssä

Vaihe 2) Uusi kansio luodaan alla olevan kuvan mukaisesti:

Suoritetaan komentosarjoja ALM:ssä

Vaihe 3) Nyt meidän on luotava testisarja luodun kansion alle.

  • Valitse kansio
  • Napsauta "Uusi testisarja" -painiketta
  • Anna testisarjan nimi
  • Napsauta 'OK'

Suoritetaan komentosarjoja ALM:ssä

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

Suoritetaan komentosarjoja ALM:ssä

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.

Suoritetaan komentosarjoja ALM:ssä

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.

Suoritetaan komentosarjoja ALM:ssä

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.

Suoritetaan komentosarjoja ALM:ssä

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.

Tulosten analysointi

Vaihe 2) Sisäänrakennettu UFT-testiraportti näytetään käyttäjälle.

Tulosten analysointi

Vaihe 3) Yksityiskohtaisiin tuloksiin pääsee käsiksi "Test Runs" -moduulin avulla. Kuten manuaaliset testit, yksityiskohtainen tulos näyttää kaikki tiedot.

Tulosten analysointi

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.

Tulosten analysointi

Vaihe 5) Tekstitulostiedosto avataan muistioon. Tulostiedosto näytetään alla olevan kuvan mukaisesti.

Tulosten analysointi

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.

Tiivistä tämä viesti seuraavasti: