- ALM mahdollistaa integroinnin muihin HP-tuotteisiin, kuten HP UFT ja Hp Load Runner.
- HP UFT on toimiva automaatiotyökalu, joka tukee sekä Windows- että Web-pohjaisten sovellusten automatisointia. Se tukee myös useita tekniikoita, kuten .NET, Java, Siebel, SAP jne.
- Tässä osassa ymmärretään, kuinka ajaa UFT-komentosarjoja ALM: stä. Se koostuu erilaisista kokoonpanoista ja vaiheista.
- Tämän moduulin edellytyksenä on, että sekä ALM että UFT on oltava asennettuna.
Osa A - Lisäosan asennus:
Vaihe 1) Siirry ALM-aloitussivulle (http: // localhost: 8181 / qcbin /) ja valitse 'Työkalut' alla olevan kuvan mukaisesti.
Vaihe 2) Lisäosasivu ja HP ALM -yhteys -linkkiä tulisi napsauttaa.
Vaihe 3) Napsauta Lataa HP ALM Connectivity -linkkiä ja exe-tiedosto ladataan määritettyyn sijaintiin.
Vaihe 4) Napsauta hiiren kakkospainikkeella ladattua tiedostoa ja valitse Suorita järjestelmänvalvojana.
Vaihe 5) Ei ole mitään ohjattua asennustoimintoa, jonka käyttäjän tulisi käydä läpi, jos UFT on esiasennettu. Käyttäjä saa asennustilan vain alla olevan kuvan mukaisesti.
Osa B - UFT: n ja ALM: n yhdistäminen
Vaihe 1) Avaa UFT ja huomaat ALM: n olevan yhtenä valikoista alla olevan kuvan mukaisesti.
Vaihe 2) Siirry ALM-valikkoon ja valitse ALM-yhteys.
Vaihe 3) ALM-yhteysikkuna avautuu.
- Kirjoita ALM-palvelimen URL-osoite
- Kirjoita käyttäjänimi
- Kirjoita salasana ja napsauta 'Yhdistä'
Vaihe 4) Onnistuneen todennuksen jälkeen ALM-tiedostot ladataan, kun muodostamme 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-yhteysikkuna näyttää tilan.
- Yhdistetty palvelimeen ja sisältää palvelimen osoitteen ja käyttäjänimen tiedot.
- Yhdistetty projektiin ja listaa projektin yksityiskohdat.
- Napsauta Sulje
Osa C - Komentosarjan tallentaminen ALM: ään
- Ymmärretään eri komponentit, joita tarvitaan UFT-komentosarjan suorittamiseen.
- Main Driver Script - Syöttökohta kaikille UFT-komentosarjoille, joilla on .mts-laajennus.
- Kirjasto - asiaankuuluvat komentosarja- / toimintotiedostot, jotka voivat olla joko laajennuksia (.vbs) tai (.qfl).
- Objektien säilytyspaikkaan - Se on yleensä jaettu objekti loppusijoituslaitoksen luonteeltaan ja on .tsr laajennus.
- DataTable - Käytetään testien parametrointiin. Yleensä Excel-tiedosto.
Huomaa: Tämän luvun takana on ymmärtää ALM- ja UFT-integraatio ja EI oppia kirjoittamaan UFT-komentosarjoja.
Vaihe 1) Ensimmäinen askel on tallentaa pääohjaimen komentosarja ALM: ään UFT: sta. Siirry Tiedosto-valikkoon ja valitse Uusi testi alla olevan kuvan mukaisesti.
Vaihe 2) Uusi testi -valintaikkuna avautuu.
- Valitse testityyppi.
- Kirjoita testin nimi.
- Meidän on valittava sijainti ALM: ksi (oletusarvoisesti se näyttää UFT: n asennetun sijainnin). Napsauta Selaa-painiketta.
Vaihe 3) 'Valitse sijainti' -valintaikkuna avautuu.
- Valitse ALM-testisuunnitelma-välilehti.
- Kaksoisnapsauta ' Toiminnallinen ' kansiota avataksesi sen alikansiot.
Vaihe 4) 'Valitse sijainti' -valintaikkuna avautuu ' Toimiva ' -kansion alikansioihin .
- Kaksoisnapsauta Automaatio- kansiota.
- Napsauta Valitse.
Vaihe 5) Uusi testi -valintaikkuna näytetään takaisin käyttäjälle
- Kun valittu testipaikka osoittaa ALM: ään.
- Napsauta Luo.
Vaihe 6) Tarkista nyt, onko testi onnistunut luomalla kirjautumalla ALM: ään.
Siirry Testaussuunnitelma-moduuliin.
- Huomaat, että testiohjelma 'Guru99_Bank_Auto' luodaan 'Automation' -kansioon.
- Tiedot-välilehdestä löydämme myös, että testityyppi on lukittu nimellä 'QUICKTEST_TEST', mikä tarkoittaa, että se on UFT-komentosarja.
Vaihe 7) Aloita nyt komentosarjan kehittäminen UFT: ssä ja tallenna komentosarja, johon pääset ALM: ssä, valitsemalla luotun testin 'Test Script' -välilehti.
Vaihe 8) Seuraava vaihe on tallentaa siihen liittyvät toimintokirjastotiedostot ALM: n testiresurssimoduuliin, jotka noudetaan automaattisesti suorituksen aikana.
Tätä komentosarjaa varten meillä on kaksi funktiokirjastoa, jotka on liitetty luotuun testikomentosarjaan, joista yksi sisältää kaikki sovellukseen liittyvät toiminnot ja yksi, joka sisältää toiminnon, joka auttaa käyttäjiä tuottamaan tekstitulostiedoston.
Vaihe 9) Meidän on tallennettava liittyvät kirjastotiedostot ALM: ään testiresursseihin.
- Napsauta Uusi resurssi -painiketta
- Uusi resurssi -valintaikkuna avautuu
- Syötä toimintokirjaston nimi
- Valitse tyypiksi toimintokirjasto
- Napsauta OK.
Vaihe 10) Luotu testiresurssi näytetään käyttäjälle alla olevan kuvan mukaisesti.
Vaihe 11) Meidän on nyt ladattava .vbs luotuun testiresurssiin.
- Valitse Resurssien katseluohjelma
- Napsauta Lähetä tiedosto
Vaihe 12) Lataustiedosto-valintaikkuna avautuu.
- Valitse polku, jossa .vbs-tiedosto sijaitsee
- Valitse ladattava tiedosto.
- Napsauta 'Avaa'.
Vaihe 13) Kun lataaminen onnistuu, ALM näyttää tilan käyttäjälle. Napsauta OK.
Vaihe 14) Ladattua testiresurssia voidaan tarkastella Resurssien katseluohjelmalla.
Vaihe 15) Toista vaiheet 8-14 ladataksesi yhden muun testiin liittyvän toimintotiedoston. Kun olet ladannut 'generateresult.vbs', resurssien katseluohjelma näytetään alla olevan kuvan mukaisesti.
Vaihe 16) Nyt meidän on ladattava asiaankuuluvat Object Repository -tiedostot testiresurssimoduuliin samalla tavalla kuin olemme lähettäneet toimintokirjastoja.
- Napsauta Uusi resurssi -moduuli
- Uusi resurssi -moduuli -ikkuna avautuu.
- Kirjoita testiresurssin nimi.
- Valitse tiedostotyypiksi 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 Lähetä tiedosto -painiketta.
Vaihe 18) Lataa nyt jaetun objektin arkistotiedosto.
- Valitse tiedosto, johon se on tallennettu.
- Napsauta Avaa-painiketta.
Vaihe 19) Kun lähetys onnistui, ALM näyttää tilan käyttäjälle. Napsauta OK.
Vaihe 20) Testiresurssia voidaan tarkastella suoraan ALM: sta alla olevan kuvan mukaisesti.
Vaihe 21) Viimeinen testiresurssi, joka meidän on ladattava, on 'Test Data' -taulukko, joka sisältää parametrisoidun testin.
Demotarkoituksiin olemme automatisoineet 4 testitapausta. Suunnitellut testitiedot on esitetty alla. Nyt meidän on ladattava sama ALM: ään.
Vaihe 22) Luo uusi resurssi nimellä TestData, valitse tyyppi testiresurssiksi ja valitse OK
Vaihe 23) Kuten vaiheista 17-19 on selitetty, lataa testitietojen Excel-tiedosto ja epäonnistuneesti lähetetyt luotut testitiedot näytetään alla olevan kuvan mukaisesti.
Osa D - Asetukset UFT: ssä
Vaihe 1) Meillä on kaikki siihen liittyvät tiedostot ladattu ALM: ään, meidän on varmistettava, että automaatioskripti poimii kirjastotiedoston, TAI ja datatiedoston ALM: stä. Ymmärretään, kuinka funktiokirjastot liitetään testikoodiin dynaamisesti ALM: stä.
Vaihe 2) Objektivarasto on myös noudettava ALM: n Test Resources -välilehdeltä. Katsotaanpa, kuinka Object-arkisto ladataan dynaamisesti ajon aikana.
Vaihe 3) Testitiedot on tuotava UFT: n 'Global' Sheetille. Saman suorittamiseksi meidän on varmistettava, että meillä on seuraava koodikappale, ennen kuin yritämme käyttää tietotaulukossa mainittuja parametreja.
Vaihe 4) Meidän on varmistettava, että sallimme 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 'Test Runs'
- Ota 'Salli muiden HP-tuotteiden suorittaa testejä ja komponentteja' käyttöön
- Napsauta OK.
Osa E - Komentosarjojen suorittaminen ALM: ssä
Vaihe 1) Luo testipaketti Test Lab -moduulissa suoritettavaksi. Luodaan uusi kansio automaattista testipakettia varten.
- Valitse Test Lab -moduuli
- Valitse kansio, johon haluamme luoda uuden kansion
- Napsauta Uusi kansio -kuvaketta
- Kirjoita kansion nimi
- Napsauta OK.
Vaihe 2) Uusi kansio luodaan alla olevan kuvan mukaisesti:
Vaihe 3) Nyt meidän on luotava testisarja luotuun kansioon.
- Valitse kansio
- Napsauta Uusi testisarja -painiketta
- Kirjoita testisarjan nimi
- Napsauta OK.
Vaihe 4) Kuten manuaaliset testit, testiryhmän luomisen jälkeen testiinstanssit on lisättävä testisuunnitelman puusta.
- Valitse luotu testisarja
- Napsauta Valitse testit -painiketta. Testisuunnitelma avautuu.
- Valitse testi
- Napsauta <= -painiketta
Vaihe 5) Lisätty testi näytetään alla olevan kuvan mukaisesti.
- Lisätty testi näyttää testityypiksi QUICKTEST_TEST automaattisesti.
- Käynnistä suoritus napsauttamalla Suorita-painiketta.
Vaihe 5) Automaattisen testijuoksija-valintaikkuna avautuu. Kerro meille kaikki tämän ikkunan käytettävissä olevat ominaisuudet.
- Suorita kaikki - Antaa meidän suorittaa testisarja kokonaan.
- Suorita - Sallii meidän suorittaa vain valitun testiesimerkin.
- Suorita kaikki testit paikallisesti - testi aloitetaan paikallisessa isännässä. Jos tarkastamattomalla käyttäjällä on kyky syöttää isäntänimelle, jolla testit on suoritettava.
- Ota loki käyttöön - Luo suorituslokitiedoston koeajon aikana. Jos haluat tarkastella suorituslokia tekstin suorittamisen jälkeen, valitse 'Näytä suoritus ' saman valintaikkunan Suorita- valikosta.
Käynnistä testi napsauttamalla Suorita.
Vaihe 6) UFT käynnistetään taustalla, kun komentosarjaa suoritetaan. Ajon tila näytetään, kun testi on suoritettu loppuun, kuten alla on esitetty. Sulje ikkuna.
Osa F - Tulosten analysointi:
Vaihe 1) Suoritusruutu näytetään takaisin käyttäjälle, kun Automaattinen juoksija -valintaikkuna suljetaan.
- Testin suoritustila päivitetty.
- Sisäänrakennettuun UFT-testiraporttiin pääsee napsauttamalla Käynnistä raportti -painiketta.
Vaihe 2) Sisäänrakennettu UFT-testiraportti näytetään käyttäjälle.
Vaihe 3) Yksityiskohtaisiin tuloksiin pääsee Test Runs -moduulilla. Kuten manuaaliset testit, yksityiskohtainen tulos näyttää kaikki tiedot.
Vaihe 4) Testi luo myös tekstitulostiedoston, johon pääsee liitteet-osiosta. Tekstitiedoston tuottaa komentosarja (testikehys), joka EI OLE UFT: n sisäänrakennettu raportti. Voit käyttää samaa suorittamalla seuraavasti:
- Valitse Suorita tunnus.
- Suorita tiedot -valintaikkuna avautuu.
- Siirry Liitteet-osioon.
- Tulostiedosto on käyttäjien ladattavissa. Kaksoisnapsauta tekstitiedostoa.
Vaihe 5) Tekstitulostiedosto avataan muistilehdessä. Tulostiedosto näytetään alla olevan kuvan mukaisesti.
Lataa tässä opetusohjelmassa käytetty UFT-automaatioskripti
Video QTP-integraatiosta laatukeskukseen
Napsauta tätä, jos video ei ole käytettävissä
Huomautuksia: -
- Laatukeskus tarjoaa monia ominaisuuksia, kuten testivaiheiden kopioinnin, komentosarjojen lähettämisen tarkistettavaksi, liitteiden lisäämisen jne. Helpottamiseksi testitapausten nopeampaa kehittämistä.
- Voit luoda komentosarjan automaatiotyökaluissa, kuten QTP ja Loadrunner, ja ladata ja tallentaa ne sitten laatukeskukseen
- Voit myös muuntaa Quality Center -sovelluksen manuaalisen testikoodin suoraan automatisoiduksi skriptiksi.