Business Process Testing (BPT) -kehys QTP/UFT-muodossa

Mitรค on liiketoimintaprosessien testaus?

Liiketoimintaprosessien testaus (BPT) on prosessi, joka linjaa ohjelmistojen testausprosessit liiketoimintatavoitteiden kanssa, jotta testauksen elinkaaren monimutkaisuus, ajankulutus ja ponnistelut vรคhenevรคt. Liiketoimintaprosessien testaus on end-to-end -testausta, jonka avulla voidaan tarkistaa ohjelmistosovelluksen valmius sekรค liiketoiminnan ettรค asiakkaan nรคkรถkulmasta.

BPT-kehys

BPT (Business Process Testing) -kehys on sisรครคnrakennettu mikrokeskeinen automaatiokehys, jota kรคytetรครคn Laatukeskuksen kanssa. BPT auttaa yritysanalyytikot tai pk-yritykset hemmottelussa automatisointiprosessissa. He voivat myรถs suunnitella automaatioskenaarioita ja toteuttaa ne vaatimustensa mukaisesti ilman aiempaa automaatio- tai koodaustietoa.

Seuraavat ovat BPT-kehyksen rakennuspalikoita

  • komponentit
  • Sovellusalue
  • virrat
  • Liiketoimintaprosessien testi

komponentti: (kutsutaan myรถs Business Componentiksi) on uudelleenkรคytettรคvien automaatiolausekkeiden joukko, joka suorittaa tietyn ennalta mรครคritetyn tehtรคvรคn AUT:ssa. Se on samanlainen kuin vbscript toiminto ja QTP-toiminto, mutta suunniteltu kรคytettรคvรคksi BPT-kehyksessรค.

Sovellusalue: Se on arkisto, joka sisรคltรครค kaikki liiketoimintakomponenttien kehittรคmiseen tarvittavat resurssit. Resursseihin kuuluu jaettu objektivarasto; uudelleenkรคytettรคvรคt toiminnalliset kirjastot jne. Se on looginen kokonaisuus, jonka fyysistรค olemassaoloa tiedostojรคrjestelmรคssรค ei voi nรคhdรค.

Liiketoimintaprosessitesti: Skenaario, joka sisรคltรครค liiketoimintakomponenttien sarjavirran, joka on suunniteltu testaamaan sovelluksen tiettyรค liiketoimintaprosessia.

Virtaus: Joskus sinun on kรคytettรคvรค samanlaisia โ€‹โ€‹komponentteja samassa jรคrjestyksessรค useissa BPT:issรค. Sen sijaan, ettรค lisรคisit samat komponentit jokaiseen BPT:hen, voit luoda liiketoimintakomponenttien virran. Flow voidaan kutsua suoraan sen sijaan, ettรค kutsuttaisiin jokaista komponenttia erikseen.

Miksi BPT?

Alla mainitussa perinteisessรค automaatiossa on joitain haasteita:

  • Koordinoinnin puute manuaalisten testaajien / aiheasiantuntijoiden ja automaatiotestaajien vรคlillรค.
  • Manuaalisilla testaajilla ei ole roolia automaatioprosessissa.
  • Standardien puute automaatiokehityksessรค.
  • Ilman รคlykรคstรค kehystรค on mahdollista tehdรค valtavat yllรคpitotyรถt.
  • Yleensรค automaatiotestaajalla ei ole hyvรครค sovellusosaamista ja hรคn pyrkii kehittรคmรครคn tehottomia skriptejรค

BPT voittaa yllรค mainitut haasteet standardoidulla viitekehyksellรค, jossa se ottaa mukaan pk-yritykset / manuaaliset testaajat osana automaatiokehitystรค ja mรครคrittelee vakioprosessin BPT:iden kehittรคmiseen.

Manuaaliset testaajat suunnittelevat tarvittavalle toiminnalle manuaalisen komponentin, jonka automaatiotestaaja automatisoi. Manuaaliset / automaatiotestaajat jรคrjestรคvรคt nรคmรค automatisoidut komponentit jรคrjestyksessรค BPT:n muodostamiseksi, josta tulee testiskenaario.

BPT mรครคrittelee erilaisia โ€‹โ€‹rooleja, joita suorittavat eri resurssit. BPT auttaa optimoimaan resurssien ja osaamisen hyรถdyntรคmistรค. Roolit BPT:ssรค luokitellaan seuraavasti:

  • EMS
  • QTP-asiantuntija
  • testaaja

Pk-yritys: Pk-yritys on a Business Analyst tai manuaalinen testaaja, jolla on hyvรคt tiedot sovelluksesta. He suunnittelevat manuaaliset liiketoimintakomponentit, jotka testaavat tietyn toiminnon tai toiminnallisuuden. Manuaalisia Business Components -komponentteja suunniteltaessa niissรค mainitaan selkeรคsti testivaiheet ja odotetut tulokset.

QTP-asiantuntija: QTP-asiantuntijat muuntavat manuaalisen Business Componentin automatisoiduksi komponentiksi automatisoimalla manuaalisessa komponentissa mainitut vaiheet.

Kun komponentit on suunniteltu, pk-yritys tai QTP-asiantuntija jรคrjestรครค nรคmรค komponentit muodostamaan BPT:n, joka muodostaa testiskenaarion.

Testaaja: Testaaja voi olla manuaalinen testaaja tai QTP-asiantuntija, joka voi suorittaa BPT:t laatukeskuksesta.

BPT:n kรคytรถn aloittaminen

Ohjelmistovaatimukset:

  • QTP/UFT ("QTP uusin versio") Voimassa oleva lisenssi.
  • Sinulla tulee olla QC / ALM (QC Latest version) kรคyttรถoikeus Business Components Module -moduulilla, joka ei tule QC:n mukana. Sitรค varten pitรครค ostaa erillinen lisenssi.

Ohjelmistokokoonpanot:

  • QTP: Ota kรคyttรถรถn vaihtoehto "Salli muiden HP-tuotteiden suorittaa testejรค ja komponentteja"
  • QC: Seuraavat lisรคosat tulee asentaa.
  • QC Connectivity Add-in
  • QTP-apuohjelma

BPT-kehyksen kรคyttรถรถnotto:

Koska se on sisรครคnrakennettu kehys, sinun ei tarvitse kirjoittaa koodia kehyksen rakentamiseksi. Sinun tarvitsee vain valmistella tarvittavat esineet, jotka rakentavat BPT:n rakennuspalikoita.

Tutustutaan lyhyesti laatukeskuksen (HP ALM) tรคrkeisiin moduuleihin.

Liiketoiminnan osat moduuli: Sen avulla voimme luoda, hallita ja automatisoida uudelleenkรคytettรคviรค liiketoimintakomponentteja, jotka sisรคltรคvรคt vaiheet tietyn toiminnon suorittamiseksi liiketoimintaprosessissa. Komponentit luokitellaan tyypillisesti seuraavasti:

  • Manuaaliset komponentit
  • Automatisoidut komponentit
  • Avainsanoihin perustuvat komponentit
  • Kรคsikirjoitetut komponentit

Testisuunnitelman moduuli: Tรคmรค on moduuli, jossa vedรคt ja pudotat komponentteja jossain loogisessa jรคrjestyksessรค valmistellaksesi BPT:t, jotka muodostavat yhden testiskenaarion, ja voit korjata komponentteja.

Test Lab moduuli: Antaa meille mahdollisuuden suorittaa liiketoimintaprosessitestejรค ja tarkastella tuloksia. Voit jopa kรคyttรครค BPT:tรค rinnakkain eri koneissa kรคyttรคmรคllรค tรคtรค moduulia.

Tyypillinen BPT-automaatioprosessi sisรคltรครค seuraavat vaiheet.

  1. Manuaalisten komponenttien luominen
  2. Komponenttien automatisointi
  3. Flow'n tai BPT:n kehittรคminen
  4. BPT:n virheenkorjaus
  5. BPT:n suorittaminen

Vaihe 1) Manuaalisten komponenttien luominen

Kirjaudu sisรครคn QC:hen

Manuaalisten osien luominen

Siirry Business Components -moduuliin.

Manuaalisten osien luominen

Liiketoimintakomponentit ja -kansiot tunnistetaan erityisillรค kuvakkeilla alla mainitussa komponenttipuussa.

Manuaalisten osien luominen

Kansio: kรคytetรครคn luokittelemaan Komponenttisi loogisessa erottelussa.

Manuaalisten osien luominen

Komponenttipyyntรถkansio: Manuaaliset testaajat tai pk-yritykset sijoittavat komponentit, jotka he haluavat automatisoida.

Manuaalisten osien luominen

Vanhentunut kansio: Voit siirtรครค kaikki virheelliset komponentit tรคhรคn kansioon, jotta voit tarkistaa ne ennen kuin poistat ne pysyvรคsti QC:stรค.

Manuaalisten osien luominen

komponentti: Tรคtรค symbolia kรคytetรครคn edustamaan komponenttia. Manuaaliset liiketoimintakomponentit esitetรครคn M-symbolilla komponenttikuvakkeessa. Kuten alla.

Manuaalisten osien luominen

Komponentti voi olla mikรค tahansa seuraavista tilasta tietyn ajan kuluessa, jotka ovat kehitysvaiheessa, valmiina, yllรคpidossa ja virhetilassa.

Manuaalisten osien luominen
Manuaalisten osien luominen
Manuaalisten osien luominen
Manuaalisten osien luominen

Kun komponenttipyyntรถ kรคynnistetรครคn Testisuunnitelma moduulin tilassa, se on "Ei toteutettu" -tilassa (nรคkyy alla). Kun tรคmรค tietty komponentti siirretรครคn pyyntรถkansiosta Komponentti-kansioon, sen tilaksi tulee "Kehitellรครคn".

Manuaalisten osien luominen

Tyรถkalupalkki Business Component -moduulissa

Manuaalisten osien luominen

Luo uusi manuaalinen Business-komponentti.

Luo uusi kansio, jotta voit luoda kaikki sovellukseesi liittyvรคt komponentit yhdessรค paikassa.

Valitse Komponentit-kansio -> Napsauta Uusi kansio

Manuaalisten osien luominen

Kirjoita jokin merkityksellinen koko nimi edustamaan sovellustasi ja napsauta ok. Voit jopa luoda alikansioita pรครคkansiosi alle.

Valittu kansio, johon haluat luoda komponentin -> napsauta 'Uusi komponentti' -painiketta

Manuaalisten osien luominen

Anna komponentin nimi, joka muistuttaa toimintoa, jonka se aikoo suorittaa, mikรค helpottaa komponenttien valintaa BPT:tรค valmisteltaessa. Napsauta ok-painiketta.

Uusi komponentti luodaan ja oikealle puolelle.

Tutkitaan komponentin eri vรคlilehtiรค

I. Tiedot-vรคlilehti: Se sisรคltรครค joitain peruskenttiรค, kuten komponentin nimi, luoja, luontipรคivรค jne.

Descriptioni-vรคlilehti, sisรคltรครค kolme osaa Yhteenveto, Ennakkotila ja Jรคlkitila.

In yhteenveto -osiossa voit mainita lyhyen kuvauksen komponentin toimivuudesta ja sen tuloksesta.

In Edellytys -osiossa mainitse sovelluksen tila, joka vaaditaan tรคmรคn osan kรคyttรคmiseen.

In Jรคlkikunto -osiossa mainitse sovelluksen tila komponenttivaiheiden suorittamisen jรคlkeen.

Muista Pre- ja Post-ehdot, kun luot loogisen sekvenssin komponenteista BPT:n luomiseksi.

In Keskustelualue, voit lisรคtรค Komponenttiin liittyviรค kommentteja.

Manuaalisten osien luominen

II. Tilannekuva-vรคlilehti: Tรคmรคn vรคlilehden avulla voit ottaa tilannekuvan tietystรค sivusta, johon komponentti kuuluu.

III. Parametrit-vรคlilehti: Voit kรคyttรครค tรคtรค vรคlilehteรค, jos haluat siirtรครค tietoja tai hakea tietoja komponentista. Nรคmรค ovat samanlaisia โ€‹โ€‹kuin QTP:n toiminta-/testiparametrit.

Klikkaa Uusi linkki Jos haluat lisรคtรค uuden parametrin, sinun on annettava

  • Parametrin nimi: Parametrin nimi.
  • Arvon tyyppi: Parametrin tyyppi (numero, pรคivรคmรครคrรค, merkkijono, salasana jne.).
  • Oletusarvo: Voit syรถttรครค jonkin oletusarvon, jota voidaan kรคyttรครค, jos et vรคlittรคnyt mitรครคn arvoa komponentista.
  • Descriptioni: Voit mainita parametrin lyhyen kuvauksen.

Manuaalisten osien luominen

Lรคhtรถparametreja voidaan lisรคtรค tai poistaa samalla tavalla kuin tuloparametreja. Jos haluat palauttaa jonkin arvon komponentista, sinun on kรคytettรคvรค lรคhtรถparametreja.

IV. Suunnitteluvaiheen vรคlilehti: Sisรคltรครค vaiheet, jotka komponentin on suoritettava. Suunnittelu-vรคlilehden painikkeet nรคytetรครคn seuraavassa jรคrjestyksessรค.

Lisรครค uusi vaihe, muokkaa, poista, kopioi, liitรค, luo/valitse parametri, tรคydellinen parametri, haku, rivin korkeus, tallenna ja automatisoi

Manuaalisten osien luominen

Lisรครค vaihe napsauttamalla 'Lisรครค uusi vaihe', komponenttien vaiheeditori avautuu. Kirjoita vaiheen nimi kuvaamaan vaihetta, kuvaus (tarkka toiminto, jonka haluat suorittaa sovellukselle) ja odotettu tulos (sovelluksen tila vaiheen suorittamisen jรคlkeen).

Vaiheeditori avautuu myรถs, kun valitset vaiheen ja napsautat Muokkaa vaihetta -painiketta.

Vaiheeditorissa on tekstieditorin tyรถkalurivi, jonka avulla voit muotoilla merkkijonoja, kuten lihavointia, kursivointia ja alleviivausta.

Manuaalisten osien luominen

V. Automaatio-vรคlilehti: Will nรคyttรครค komponenttiin liittyvรคt automatisointivaiheet, jos komponentti on jo automatisoitu. Keskustelet tรคstรค vaiheesta yksityiskohtaisesti seuraavassa vaiheessa "Manuaalisen osan automatisointi"

VI. Riippuvuudet-vรคlilehti: Nรคyttรครค riippuvuussuhteet, jotka ovat olemassa muiden entiteettien, kuten komponenttien, BPT:iden, virtausten, testiresurssien ja sovellusalueiden vรคlillรค. Riippuvuudet-vรคlilehti sisรคltรครค seuraavat kolme vรคlilehteรค

Resurssit-vรคlilehti nรคyttรครค komponentin kรคyttรคmรคt sovellusalueet (looginen ryhmittely/kaikkien komponentin automatisointiin tarvittavien resurssien nimi).

Kรคytetty vรคlilehdellรค nรคyttรครค tiedot BPTS:stรค ja virtauksista, jotka sisรคltรคvรคt tรคllรค hetkellรค valitun komponentin. Jos haluat navigoida tiettyyn BPT- tai Flow-kohtaan, voit napsauttaa testin tai vuon nimeรค, jolloin sinut navigoidaan BPT- tai Flow in Test Plan -moduuliin.

Sovellusalue -vรคlilehti nรคyttรครค komponentin kรคyttรคmรคn sovellusalueen nimen samoin kuin Kรคytรถssรค- ja Kรคytรถssรค-ruudukot, jotka nรคyttรคvรคt sovellusaluetta kรคyttรคvรคt entiteetit ja sovellusalueen kรคyttรคmรคt resurssit.

VII. Historia-vรคlilehti: Nรคyttรครค kaikkiin entiteetin kenttiin tehdyt muutokset. Jokaisen muutoksen kohdalla se nรคyttรครค muutoksen aikaleiman ja muutoksen tehneen kรคyttรคjรคnimen. Historia-vรคlilehti sisรคltรครค kaksi alivรคlilehteรค:

Tarkastusloki-vรคlilehti nรคyttรครค luettelon eri kenttiin tehdyistรค muutoksista, aikaleiman ja kรคyttรคjรคtiedoista.

Business-vรคlilehti nรคyttรครค valitun komponentin eri versiot.

Vaihe 2) Manuaalisten komponenttien automatisointi

Sovellusalueen rakentaminen

Application Area on looginen kokonaisuus, jonka avulla voimme ryhmitellรค kaikki tarvittavat resurssit sovelluksen tai sovelluksen osan automatisoimiseksi. Sovellusalue sisรคltรครค jaetut objektivarastot, toimintokirjastot ja kaikki muut komponenttien automatisointiin tarvittavat asetukset.

Voit luoda yhden sovellusalueen koko sovellukselle tai niin monta kuin sovellusalueita sovelluksen eri osille tarpeesta riippuen.

Avaa QTP, Tiedosto -> Uusi -> Sovellusalue

Se nรคyttรครค seuraavan ikkunan, joka sisรคltรครค neljรค moduulia.

Manuaalisten komponenttien automatisointi

Yleistรค: Se nรคyttรครค yleiset tiedot sovellusalueesta, kuten sovellusalueen nimi, sovellusalueen luonut tekijรค, sijainti, Description ja siihen liittyvรคt lisรคosat.

Jos haluat poistaa apuohjelmia, voit napsauttaa Muokkaa-painiketta ja poistaa tarpeettomat apuohjelmat.

Lisรคasetukset sisรคltรคvรคt tallennus- ja suoritusasetukset, jotka ovat samanlaisia โ€‹โ€‹kuin tavalliset tallennus- ja suoritusasetukset ja QTP.

Manuaalisten komponenttien automatisointi

Voit jopa lisรคtรค mitรค tahansa palautusskenaarioita, jotka haluat liittรครค sovellusalueeseen kรคyttรคmรคllรค palautusasetuksia. Lisรคosien perusteella olet valinnut muita ympรคristรถรถn liittyviรค asetusvaihtoehtoja.

Manuaalisten komponenttien automatisointi

Funktiokirjastot

Tรคmรค moduuli auttaa meitรค yhdistรคmรครคn kaikki tarvittavat funktiokirjastot sovellusalueeseen.

Manuaalisten komponenttien automatisointi

Objektivarastot

Tรคmรค moduuli auttaa meitรค yhdistรคmรครคn tarvittavat jaetut objektivarastot, jotka ovat samanlaisia โ€‹โ€‹kuin funktiokirjastot.

Manuaalisten komponenttien automatisointi

Avainsanat

Avainsanat-ruutu nรคyttรครค kaikki sisรครคnrakennetut menetelmรคt, kaikki kรคyttรคjรคn mรครคrittรคmรคt funktiot funktiokirjastoissa ja objektit objektivarastossa. Lisรคksi Avainsanat-ruudussa nรคkyy myรถs kaikkien meidรคn tai kolmannen osapuolen kehittรคmien testiobjektiluokkien menetelmรคt ja ominaisuudet.

Manuaalisten komponenttien automatisointi

Kun olet lisรคnnyt tarvittavat funktiokirjastot, jaetut objektivarastot ja tehnyt tarvittavat asetukset, voit tallentaa sovellusalueesi.

Manuaalisen osan muuntaminen automatisoiduksi komponentiksi

Siirry takaisin sen tietyn komponentin laadunvalvonta ja suunnittelu -vรคlilehteen, jonka haluat automatisoida. Napsauta automaatiopainiketta alla olevan kuvan mukaisesti ja valitse joko muunna avainsanalรคhtรถinen tai komentosarjakomponentti. Kun komponentti on muutettu automaatiokomponentiksi, et voi peittรครค sitรค takaisin manuaaliseksi komponentiksi.

Manuaalisten komponenttien automatisointi

Manuaalisten komponenttien automatisointi

Avainsanoihin perustuva komponentti

Siirry automaatiovรคlilehdelle.

Se nรคyttรครค viestin "Jos haluat luoda vaiheita, sinun on ensin valittava sovellusalue napsauttamalla Valitse sovellusalue"

Manuaalisten komponenttien automatisointi

Kun olet napsauttanut valitsemaasi sovellusaluetta, se nรคyttรครค seuraavan ikkunan, joka nรคyttรครค luettelon kรคytettรคvissรค olevista sovellusalueista, joista voit valita haluamasi sovellusalueen.

Manuaalisten komponenttien automatisointi

Valintasovellusalue nรคkyy automaatiovรคlilehden alaosassa.

Manuaalisten komponenttien automatisointi

Voit automatisoida komponentin samalla tavalla kuin automatisoit QTP:ssรค avainsananรคkymรคn avulla. Automatisoinnin jรคlkeen komponenttien vaiheet nรคyttรคvรคt tรคltรค

Manuaalisten komponenttien automatisointi

Kรคsikirjoitettu komponentti

Siirry automaatiovรคlilehdelle. Se nรคyttรครค Launch-painikkeen QTP:n kรคynnistรคmiseksi.

Manuaalisten komponenttien automatisointi

Napsauta Launch-painiketta (QTP tulee olla asennettuna samaan koneeseen), se avaa QTP:n ja nรคyttรครค ponnahdusikkunan, jossa meitรค pyydetรครคn yhdistรคmรครคn sovellusalue komponenttiin.

Manuaalisten komponenttien automatisointi

Kun sovellusalue on liitetty komponenttiin, kaikki resurssit ovat komponentin kรคytettรคvissรค, joiden avulla voit komentoa komponentin.

Vaihe 3) BPT:iden kehittรคminen

BPT:t voivat olla automaattisia tai manuaalisia testejรค. Manuaalisista liiketoimintakomponenteista koostuvia BPT:itรค voidaan kutsua manuaalisiksi BPT:iksi. Automatisoiduilla komponenteilla luotuja BPT:itรค kutsutaan automaattisiksi BPT:iksi.

Luodaksesi joko manuaalisia tai automatisoituja BPT:itรค, sinun on kรคytettรคvรค testisuunnitelmamoduulia QC:ssa.

Napsauta testisuunnitelmamoduulin kuvaketta vasemmassa sivuruudussa

BPT:iden kehittรคminen

Luo kansio, johon haluat luoda liiketoimintaprosessitestejรค, napsauttamalla Lisรครค kansio -kuvaketta.

BPT:iden kehittรคminen

Kirjoita kansion nimi ja napsauta ok-painiketta

BPT:iden kehittรคminen

Napsauta Luo uusi testi -kuvaketta.

BPT:iden kehittรคminen

Valitse testityypiksi 'Business-Process' ja anna jokin merkityksellinen nimi BPT:lle.

BPT:iden kehittรคminen

Se nรคytetรครคn seuraavasti

BPT:iden kehittรคminen

Valitse Test Script -vรคlilehti -> ja valitse sitten "Valitse komponentti" -alivรคlilehti

Se nรคyttรครค oikealla puolella komponenttimoduulipuun, jossa on kaikki komponenttitiedot

BPT:iden kehittรคminen

Vedรค ja pudota komponentit loogisessa jรคrjestyksessรค muodostaaksesi liiketoimintaskenaarion. Voit myรถs valita komponentin ja kรคyttรครค nuolisymbolia vetรคmisen ja pudotuksen sijaan. BPT-nรคyte nรคkyy alla alla olevien komponenttien jรคrjestรคmisen jรคlkeen

BPT:iden kehittรคminen

Voit jopa pyytรครค uutta komponenttia, jos se ei ole saatavilla komponenttipuussa itse Testisuunnitelmamoduulista napsauttamalla 'Uusi komponenttipyyntรถ'.

Kun komponentit on jรคrjestetty testiskriptien muokkausruutuun, se nรคkyy viiden sarakkeen rakenteessa:

  1. Komponentti/virtaus: Nรคyttรครค osan yhdessรค tilannekuvan kanssa, jos se sisรคltรครค.
  2. Status: Komponentin tila, se voi olla mikรค tahansa tila, josta keskustelitte aiemmin.
  3. input: Jos sinulla on syรถttรถparametreja, ne nรคkyvรคt tรคssรค sarakkeessa.
  4. lรคhtรถ: Jos sinulla on lรคhtรถparametreja, ne nรคkyvรคt tรคssรค sarakkeessa.
  5. Epรคonnistumisen yhteydessรค: Se nรคyttรครค pudotusvalikon, jossa voit valita, mitรค haluat tehdรค BPT-suorituksen komponentin epรคonnistuessa. Voit valita joko jatkaa tai poistua BPT:stรค.

    BPT:iden kehittรคminen

Syรถttรถparametrien mรครคrittรคminen

Jos haluat mรครคrittรครค syรถttรถparametrin mille tahansa komponentille, sinun on napsautettava syรถttรถparametrien linkkiรค tietyn komponentin syรถttรถsarakkeessa tai voit myรถs napsauttaa komponenttia hiiren kakkospainikkeella ja valita syรถttรถparametrien arvot -> iteraatiot.

BPT:iden kehittรคminen

Kun napsautat syรถttรถparametrilinkkiรค, Component iterations -valintaikkuna avautuu.

BPT:iden kehittรคminen

Voit syรถttรครค kaikki komponentin syรถttรถparametrit. Jos haluat suorittaa komponentin useita kertoja, voit lisรคtรค useita iteraatioita napsauttamalla Lisรครค iteraatioita ja syรถttรคmรคllรค tiedot.

Jos haluat poistaa iteroinnin, valitse ensin iteraatio ja napsauta 'Poista iteraatio', jolloin valittu iteraatio poistetaan.

Jos haluat suorittaa vain valitut iteraatiot, voit kรคyttรครค 'Valitse iteraatiot' ja voit valita erilaisia โ€‹โ€‹iteraatioita, jotka haluat suorittaa alla olevan kuvan mukaisesti.

BPT:iden kehittรคminen

Voit jopa tuoda syรถttรถparametreja ulkoisesta pilkuilla erotetusta tiedostosta ja viedรค tietylle komponentille kรคyttรคmรคsi luetteloparametrit tuonti- ja vientivaihtoehtojen avulla.

Kun napsautat tuontivaihtoehtoa, nรคkyviin tulee Tiedosto-valintaikkuna, jonka avulla voimme valita tarvittavan tiedoston alla olevan kuvan mukaisesti.

BPT:iden kehittรคminen

Kun olet valinnut, nรคyttรถรถn tulee Yhdistรค parametrit -valintaikkuna, jossa sinun on yhdistettรคvรค tiedoston sarakkeiden otsikot komponentin parametreihin. Sinun on tehtรคvรค tรคmรค harjoitus kaikille syรถttรถparametreille.

BPT:iden kehittรคminen

BPT:iden kehittรคminen

Jos haluat kรคyttรครค aikaisempien komponenttien lรคhtรถparametreja, sinun on klikattava parametrisarakkeen nimen alla olevaa output-valintaruutua.

Tulosparametriluetteloikkuna tulee nรคyttรถรถn, jossa on luettelo kaikista aikaisempien komponenttien lรคhtรถparametreista. Voit valita siitรค haluamasi lรคhtรถparametrin ja napsauttaa ok-painiketta.

BPT:iden kehittรคminen

Komponenttien ryhmittely/ryhmittelyn purkaminen

Joskus, jos haluat ryhmitellรค komponentit BPT:ssรค ajaaksesi ne yhdessรค useita kertoja, sinun on ryhmitettรคvรค ne yhteen. Valitse ensin komponentit, jotka haluat ryhmitellรค, ja napsauta Ryhmรคkomponentit-kuvaa tai valitse Komponentit Napsauta hiiren kakkospainikkeella ja valitse Ryhmittely > Ryhmรคkomponentit.

BPT:iden kehittรคminen

Komponenttien ryhmittelyn jรคlkeen se nรคyttรครค tรคltรค alla. Jos haluat purkaa komponenttien ryhmittelyn, valitse ryhmรค ja napsauta purkaa komponentit -kuvaketta.

BPT:iden kehittรคminen

Parametrien/Iteraatioiden lisรครคminen ryhmiteltyihin komponentteihin

Se on samanlainen kuin kuinka syรถtรคt yksittรคisen komponentin parametrin tiedot, mutta ainoa ero on, ettรค kun napsautat mitรค tahansa ryhmitellyn komponentin syรถttรถparametrilinkkiรค, se nรคyttรครค kaikkien komponenttien syรถttรถparametrit yhdessรค.

BPT-tila

Kuten komponentilla on eri tila, myรถs BPT:illรค on eri tila BPT:n luomisen ja sen edistymisen perusteella. BPT voi olla mikรค tahansa seuraavista tilasta minรค tahansa ajankohtana.

BPT:iden kehittรคminen6 Kehitellรครคn
BPT:iden kehittรคminen7 Valmis
BPT:iden kehittรคminen8-huolto
BPT:iden kehittรคminen9 Error

BPT:n tila voidaan mรครคrittรครค sen komponenttien tilan perusteella. BPT-tila mรครคrรคytyy sen komponenttien vakavimman tilan mukaan.

Oletetaan esimerkiksi, ettรค sinulla on liiketoimintaprosessitesti, joka sisรคltรครค:

  • 3 Valmiit komponentit
  • 1 Huoltokomponentti
  • 2 Kehitettรคvรค komponentti
  • 1 Virhekomponentti
  • 1 Kehitettรคvรค (pyydetty) komponentti

Tรคssรค esimerkissรค testin tila on Virhe, koska Virhe on testin liiketoimintakomponentin vakavin tila.

Vaihe 4) BPT:n virheenkorjaus

Kun BPT:t on suunniteltu, sinun on suoritettava BPT tarkistaaksesi, onko komponentit jรคrjestetty oikeaan jรคrjestykseen ja ettรค vรคlittรคmรคsi tiedot toimivat oikein vai eivรคt. Se on samanlainen kuin Testaus automaatiokรคsikirjoituksemme kaikilla mahdollisilla tavoilla (positiiviset ja negatiiviset) ja tiedot skriptin tarkkuuden tarkistamiseksi.

Napsauta testin suunnittelumoduulissa Test Script -tyรถkalurivin Suorita tai Debug Test -painiketta.

BPT:n virheenkorjaus

Kun napsautat Suorita-painiketta, 'Suorita tai Debug Test' -ikkuna tulee nรคkyviin. Suorita-ikkunassa sinulla on kaksi vaihtoehtoa, kuinka haluat suorittaa BPT:n.

  1. normaali
  2. Debug

    BPT:n virheenkorjaus

Debug-tilassa: Kun suoritat komponenttia tรคssรค tilassa, se lisรครค oletusarvoisesti keskeytyskohdan komponentin ensimmรคiselle riville, mikรค auttaa meitรค virheenkorjauksessa rivi riviltรค.

Normaalitila: Tรคssรค tilassa se toimii alusta loppuun ilman taukoa ja jatkuu vรคlittรถmรคsti testin seuraavaan komponenttiin.

Voit valita minkรค tahansa tilan kullekin komponentille tarpeidesi mukaan. Jos olet jo vahvistanut osan komponenteista samassa tai toisessa BPT:ssรค, voit siirtyรค suoraan normaalitilaan.

Kun suoritus on suoritettu, se nรคyttรครค suoritusyhteenvedon kaikista BPT:n osista.

BPT:n virheenkorjaus

Vaihe 5) BPT:n suorittaminen

Kun BPT:t on kehitetty ja testattu perusteellisesti, saatat joutua suorittamaan nรคmรค BPT:t osana regressiota, jรคrkeรค tai mitรค tahansa muuta testaussykliรค.

BPT:iden suorittamiseksi sinun on kรคytettรคvรค QC:n Test Lab -moduulia. Siirry Test Labiin ja valitse Testisuunnitelma-kansio ja Testisarja, jossa haluat suorittaa nรคmรค BPT:t.

BPT:n suorittaminen

Valitse Test Lab Grid -ruudusta 'Valitse testit'. Oikealla puolella nรคkyy yksi ruutu testisuunnitelmapuurakenteella, jossa on kaikki testitapaukset. Valitse suoritettavat BPT:t ja napsauta nuolipainiketta. BPT:t lisรคtรครคn "Suoritusruudukkoon". Voit jopa kรคyttรครค vedรค ja pudota -ominaisuutta myรถs valitaksesi BPT:t, jotka haluat suorittaa.

Kun BPT:t on lisรคtty suoritustaulukkoon, sinun on napsautettava Suorita-painiketta.

Erillinen 'Automatic Runner' -ikkuna tulee nรคkyviin 'Suorita'-painikkeen painamisen jรคlkeen, jossa sinun on mainittava, missรค koneessa sinun tulee suorittaa nรคmรค BPT:t. Koneessa, jossa haluat ajaa, QTP-ohjelmiston pitรคisi olla saatavilla. Voit suorittaa testit samassa koneessa kanssasi.

BPT:n suorittaminen

Mainittuasi koneen nimet 'Run on Host' -sarakkeessa sinun tulee klikata 'Suorita kaikki', jos haluat suorittaa kaikki testit 'Automatic Runner' -ikkunassa tai valita 'Suorita', jos haluat suorittaa vain valitun BPT:n.

QC muodostaa automaattisesti yhteyden mainittuun koneeseen ja suorittaa BPT:n ja pรคivittรครค tulokset takaisin QC:ksi hyvรคksytyllรค tai epรคonnistuneella tilalla.

BPT:n suorittaminen

Jos kaksoisnapsautat tiettyรค testiรค, se nรคyttรครค tarkemmat ja yksityiskohtaiset tulokset kyseisestรค testistรค.

BPT:n suorittaminen

Tรคmรค opetusohjelma on mahdollista herra Narender Reddy Nukalan panoksilla

Tiivistรค tรคmรค viesti seuraavasti: