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.
- Manuaalisten komponenttien luominen
- Komponenttien automatisointi
- Flow'n tai BPT:n kehittäminen
- BPT:n virheenkorjaus
- BPT:n suorittaminen
Vaihe 1) Manuaalisten komponenttien luominen
Kirjaudu sisään QC:hen
Siirry Business Components -moduuliin.
Liiketoimintakomponentit ja -kansiot tunnistetaan erityisillä kuvakkeilla alla mainitussa komponenttipuussa.
Kansio: käytetään luokittelemaan Komponenttisi loogisessa erottelussa.
Komponenttipyyntökansio: Manuaaliset testaajat tai pk-yritykset sijoittavat komponentit, jotka he haluavat automatisoida.
Vanhentunut kansio: Voit siirtää kaikki virheelliset komponentit tähän kansioon, jotta voit tarkistaa ne ennen kuin poistat ne pysyvästi QC:stä.
komponentti: Tätä symbolia käytetään edustamaan komponenttia. Manuaaliset liiketoimintakomponentit esitetään M-symbolilla komponenttikuvakkeessa. Kuten alla.
Komponentti voi olla mikä tahansa seuraavista tilasta tietyn ajan kuluessa, jotka ovat kehitysvaiheessa, valmiina, ylläpidossa ja virhetilassa.
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".
Työkalupalkki Business Component -moduulissa
Luo uusi manuaalinen Business-komponentti.
Luo uusi kansio, jotta voit luoda kaikki sovellukseesi liittyvät komponentit yhdessä paikassa.
Valitse Komponentit-kansio -> Napsauta Uusi kansio
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
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.
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.
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
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.
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.
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.
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.
Funktiokirjastot
Tämä moduuli auttaa meitä yhdistämään kaikki tarvittavat funktiokirjastot sovellusalueeseen.
Objektivarastot
Tämä moduuli auttaa meitä yhdistämään tarvittavat jaetut objektivarastot, jotka ovat samanlaisia kuin funktiokirjastot.
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.
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.
Avainsanoihin perustuva komponentti
Siirry automaatiovälilehdelle.
Se näyttää viestin "Jos haluat luoda vaiheita, sinun on ensin valittava sovellusalue napsauttamalla Valitse sovellusalue"
Kun olet napsauttanut valitsemaasi sovellusaluetta, se näyttää seuraavan ikkunan, joka näyttää luettelon käytettävissä olevista sovellusalueista, joista voit valita haluamasi sovellusalueen.
Valintasovellusalue näkyy automaatiovälilehden alaosassa.
Voit automatisoida komponentin samalla tavalla kuin automatisoit QTP:ssä avainsananäkymän avulla. Automatisoinnin jälkeen komponenttien vaiheet näyttävät tältä
Käsikirjoitettu komponentti
Siirry automaatiovälilehdelle. Se näyttää Launch-painikkeen QTP:n käynnistämiseksi.
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.
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
Luo kansio, johon haluat luoda liiketoimintaprosessitestejä, napsauttamalla Lisää kansio -kuvaketta.
Kirjoita kansion nimi ja napsauta ok-painiketta
Napsauta Luo uusi testi -kuvaketta.
Valitse testityypiksi 'Business-Process' ja anna jokin merkityksellinen nimi BPT:lle.
Se näytetään seuraavasti
Valitse Test Script -välilehti -> ja valitse sitten "Valitse komponentti" -alivälilehti
Se näyttää oikealla puolella komponenttimoduulipuun, jossa on kaikki komponenttitiedot
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
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:
- Komponentti/virtaus: Näyttää osan yhdessä tilannekuvan kanssa, jos se sisältää.
- Status: Komponentin tila, se voi olla mikä tahansa tila, josta keskustelitte aiemmin.
- input: Jos sinulla on syöttöparametreja, ne näkyvät tässä sarakkeessa.
- lähtö: Jos sinulla on lähtöparametreja, ne näkyvät tässä sarakkeessa.
-
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ä.
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.
Kun napsautat syöttöparametrilinkkiä, Component iterations -valintaikkuna avautuu.
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.
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.
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.
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.
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.
Komponenttien ryhmittelyn jälkeen se näyttää tältä alla. Jos haluat purkaa komponenttien ryhmittelyn, valitse ryhmä ja napsauta purkaa komponentit -kuvaketta.
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.
6 Kehitellään
7 Valmis
8-huolto
9 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.
Kun napsautat Suorita-painiketta, 'Suorita tai Debug Test' -ikkuna tulee näkyviin. Suorita-ikkunassa sinulla on kaksi vaihtoehtoa, kuinka haluat suorittaa BPT:n.
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.
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.
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.
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.
Jos kaksoisnapsautat tiettyä testiä, se näyttää tarkemmat ja yksityiskohtaiset tulokset kyseisestä testistä.
Tämä opetusohjelma on mahdollista herra Narender Reddy Nukalan panoksilla