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