Okvir za testiranje poslovnih procesa (BPT) u QTP/UFT

Što je testiranje poslovnih procesa?

Testiranje poslovnih procesa (BPT) je proces koji usklađuje procese testiranja softvera s poslovnim ciljevima kako bi se smanjila složenost, utrošak vremena i napor u životnom ciklusu testiranja. Testiranje poslovnih procesa je end to end testiranje koje pomaže u provjeri spremnosti softverske aplikacije iz perspektive poslovanja kao i iz perspektive korisnika.

BPT okvir

BPT (testiranje poslovnih procesa) okvir je ugrađeni okvir za automatizaciju usmjeren na mikro koji se koristi s Centrom za kvalitetu. BPT pomaže poslovnim analitičarima ili malim i srednjim poduzećima u procesu automatizacije. Oni također mogu dizajnirati scenarije automatizacije i izvršiti ih prema svojim zahtjevima bez prethodnog znanja o automatizaciji ili kodiranju.

Sljedeći su sastavni dijelovi BPT okvira

  • Komponente
  • Područje primjene
  • tokovi
  • Test poslovnih procesa

komponenta: (također se naziva Poslovna komponenta) višekratni je skup izjava za automatizaciju koji obavlja određeni unaprijed definirani zadatak u AUT-u. Slično je VBScript funkciju i QTP radnju, ali dizajniran za korištenje u BPT okviru.

Područje primjene: To je repozitorij koji sadrži sve resurse potrebne za razvoj poslovnih komponenti. Resursi uključuju zajedničko spremište objekata; funkcionalne biblioteke za višekratnu upotrebu… itd. To je logički entitet čije fizičko postojanje ne možete vidjeti u datotečnom sustavu.

Test poslovnog procesa: Scenarij koji se sastoji od serijskog tijeka poslovnih komponenti, dizajniranih za testiranje određenog poslovnog procesa aplikacije.

Teći: Ponekad morate koristiti slične komponente istim redoslijedom u više BPT-ova. Umjesto dodavanja istih komponenti u svaki BPT, možete stvoriti tijek poslovnih komponenti. Tok se može pozvati izravno umjesto pozivanja svake komponente zasebno.

Zašto BPT?

Postoje neki izazovi s tradicionalnom automatizacijom navedeni u nastavku:

  • Nedostatak koordinacije između ručnih ispitivača/stručnjaka za predmet i ispitivača automatizacije.
  • Ne postoji uloga ručnih testera u procesu automatizacije.
  • Nedostatak standarda u razvoju automatizacije.
  • Postoji mogućnost velikog napora u održavanju bez inteligentnog okvira.
  • Obično tester automatizacije nema dobro poznavanje aplikacija i sklon je razvoju neučinkovitih skripti

BPT prevladava gore navedene izazove sa standardiziranim okvirom koji uključuje SME-ove / ručne testere kao dio razvoja automatizacije i definira standardni proces razvoja BPT-ova.

Ručni ispitivači dizajniraju ručnu komponentu za potrebnu funkcionalnost, koju automatizira ispitivač automatizacije. Ručni/automatski testeri rasporedit će te automatizirane komponente u slijed kako bi formirali BPT, koji postaje testni scenarij.

BPT definira različite uloge koje obavljaju različiti resursi. BPT pomaže u optimizaciji u korištenju resursa i njihove stručnosti. Uloge u BPT-u su klasificirane na sljedeći način:

  • Evropski monetarni sistem
  • QTP stručnjak
  • Ispitivač

MSP: MSP je a Poslovni analitičar ili ručnog ispitivača koji dobro poznaje primjenu. Oni dizajniraju ručne poslovne komponente koje će testirati određenu radnju ili funkcionalnost. Prilikom dizajniranja priručnika Poslovne komponente jasno će se spomenuti koraci testiranja i očekivani rezultati.

QTP stručnjak: QTP stručnjaci pretvaraju ručnu poslovnu komponentu u automatiziranu komponentu automatiziranjem koraka spomenutih u ručnoj komponenti.

Nakon što su komponente dizajnirane, SME ili QTP stručnjak će organizirati te komponente u BPT, koji čini scenarij testiranja.

Tester: Tester može biti ručni tester ili QTP stručnjak koji može izvršiti BPT iz centra za kvalitetu.

Početak rada s BPT-om

Softverski zahtjevi:

  • QTP/UFT ("QTP Najnovija verzija“) Važeća licenca.
  • Trebali biste imati pristup QC / ALM (QC najnovija verzija) s Modulom poslovnih komponenti, koji neće doći uz QC. Za to morate kupiti posebnu licencu.

Konfiguracije softvera:

  • QTP: Omogućite opciju "Dopusti drugim HP proizvodima izvođenje testova i komponenti"
  • QC: Trebalo bi instalirati sljedeće dodatke.
  • QC dodatak za povezivanje
  • QTP dodatak

Implementacija BPT okvira:

Budući da se radi o ugrađenom okviru, ne morate pisati kod za izradu okvira. Vi samo trebate pripremiti potrebne artefakte koji grade građevne blokove BPT-a.

Ukratko proučimo važne module u Centru za kvalitetu (HP ALM)

Modul poslovnih komponenti: Omogućuje nam stvaranje, upravljanje i automatizaciju poslovnih komponenti za višekratnu upotrebu, koje će sadržavati korake za izvođenje određene funkcije u poslovnom procesu. Komponente se obično klasificiraju na sljedeći način-

  • Ručne komponente
  • Automatizirane komponente
  • Komponente vođene ključnim riječima
  • Skriptirane komponente

Modul plana testiranja: Ovo je modul u kojem povlačite i ispuštate komponente nekim logičnim redoslijedom kako biste pripremili BPT koji će tvoriti jedan testni scenarij, a vi možete ispravljati pogreške u komponentama.

Modul Test Lab: Omogućuje nam provođenje testova poslovnih procesa i pregled rezultata. Čak i vi možete pokrenuti BPT paralelno na različitim strojevima pomoću ovog modula.

Tipični proces BPT automatizacije uključuje sljedeće faze.

  1. Stvaranje ručnih komponenti
  2. Automatiziranje komponenti
  3. Razvijanje Flow-a ili BPT-a
  4. Otklanjanje pogrešaka BPT-a
  5. Izvršavanje BPT-a

Korak 1) Stvaranje ručnih komponenti

Prijavite se u QC

Stvaranje komponenti priručnika

Dođite do modula Business Components.

Stvaranje komponenti priručnika

Poslovne komponente i mape identificirane su određenim ikonama u dolje navedenom stablu komponenti-

Stvaranje komponenti priručnika

Mapa: koristi se za klasifikaciju vaših komponenti u logičkoj segregaciji.

Stvaranje komponenti priručnika

Mapa zahtjeva komponente: Ručni testeri ili mala i srednja poduzeća postavljaju svoje komponente za koje žele da budu automatizirane.

Stvaranje komponenti priručnika

Zastarjela mapa: Možete premjestiti sve nevažeće komponente u ovu mapu, tako da ih možete pregledati prije nego ih trajno uklonite iz QC-a.

Stvaranje komponenti priručnika

komponenta: Ovo je simbol koji se koristi za predstavljanje komponente. Ručne poslovne komponente predstavljene su simbolom M na ikoni komponente. Kako je prikazano dolje.

Stvaranje komponenti priručnika

Komponenta može imati bilo koji od sljedećih statusa u određenom vremenu, a to je U razvoju, Spremno, Održavanje i Greška.

Stvaranje komponenti priručnika
Stvaranje komponenti priručnika
Stvaranje komponenti priručnika
Stvaranje komponenti priručnika

Kada se zahtjev komponente pokrene u Plan testiranja modula, tada je u statusu 'Nije implementirano' (prikazano dolje). Kada se ova određena komponenta premjesti iz mape zahtjeva u mapu komponente, mijenja se u status "U razvoju".

Stvaranje komponenti priručnika

Alatna traka u modulu Business Component

Stvaranje komponenti priručnika

Stvorite novu ručnu poslovnu komponentu.

Stvorite novu mapu kako biste mogli stvoriti sve svoje komponente povezane s aplikacijom na jednom mjestu.

Odaberite mapu Components -> kliknite na novu mapu

Stvaranje komponenti priručnika

Unesite puno značenje koje predstavlja vašu prijavu i kliknite na OK. Možete čak stvoriti podmape ispod svoje glavne mape.

Odaberite mapu u kojoj želite kreirati komponentu -> kliknite na gumb 'Nova komponenta'

Stvaranje komponenti priručnika

Unesite naziv komponente koji nalikuje radnji koju će izvesti, što olakšava odabir komponenti tijekom pripreme BPT-a. Kliknite na gumb ok.

Stvorena je nova komponenta s desne strane.

Proučimo različite kartice na komponenti

I. Kartica pojedinosti: Sadrži neka osnovna polja kao što su naziv komponente, autor, datum kreiranja… itd.

The Descriptkartica ion, ima tri odjeljka Sažetak, Preduvjet i Postuvjet.

u rezime odjeljku možete spomenuti kratak opis funkcionalnosti komponente i njezin ishod.

u Preduvjet odjeljak, navedite status aplikacije koji je potreban za korištenje ove komponente.

u Post-uvjet odjeljku spomenite status aplikacije nakon izvođenja koraka komponente.

Imajte na umu uvjete prije i poslije dok stvarate logičan slijed komponenti za stvaranje BPT-a.

u Područje za raspravu, možete dodati komentare koji se odnose na komponentu.

Stvaranje komponenti priručnika

II. Kartica Snimka: Ovu karticu možete koristiti za snimanje snimke određene stranice kojoj komponenta pripada.

III. Kartica Parametri: Ovu karticu možete koristiti ako želite proslijediti podatke ili dohvatiti podatke iz komponente. Oni su slični parametrima akcije/testiranja u QTP-u.

Kliknite na Nova poveznica da biste dodali novi parametar, morate navesti

  • Naziv parametra: Naziv parametra.
  • Vrsta vrijednosti: Vrsta parametra (Broj, Datum, String, Lozinka… itd.).
  • Zadana vrijednost: Možete unijeti neku zadanu vrijednost koja se može koristiti ako niste proslijedili nikakvu vrijednost iz komponente.
  • Description: Možete spomenuti kratak opis parametra.

Stvaranje komponenti priručnika

Izlazni parametri se mogu dodavati ili brisati slično ulaznim parametrima. Ako želite vratiti bilo koju vrijednost(e) iz komponente, tada morate koristiti izlazne parametre.

IV. Kartica koraka dizajna: Sadrži korake koje komponenta mora izvesti. Gumbi na kartici dizajna prikazani su sljedećim redoslijedom.

Dodavanje novog koraka, uređivanje, brisanje, kopiranje, lijepljenje, stvaranje/odabir parametra, dovršavanje parametra, pretraživanje, visina retka, spremanje i automatizacija

Stvaranje komponenti priručnika

Za dodavanje koraka kliknite na 'Dodaj novi korak', otvara se uređivač koraka komponente. Unesite naziv koraka za opis koraka, opis (točna operacija koju želite izvesti na aplikaciji) i očekivani rezultat (status aplikacije nakon izvođenja koraka).

Uređivač koraka također se otvara kada odaberete korak i kliknete gumb za uređivanje koraka.

Imate alatnu traku uređivača teksta u uređivaču koraka, koju možete koristiti za oblikovanje nizova kao što su podebljani, kurziv i podcrtani.

Stvaranje komponenti priručnika

V. Kartica automatizacije: Will prikazuje korake automatizacije koji se odnose na komponentu, ako je komponenta već automatizirana. Detaljno ćete raspravljati o ovom koraku u sljedećem koraku 'Automatizacija ručne komponente'

VI. Kartica ovisnosti: Prikazat će odnose ovisnosti koji postoje između drugih entiteta poput komponenti, BPT-ova, tokova, testnih resursa i područja primjene. Kartica Ovisnosti sadrži sljedeće tri kartice

Kartica Resursi pokazati područja primjene (logičko grupiranje/naziv svih resursa potrebnih za automatizaciju komponente) koja koristi komponenta.

Kartica Koristi će prikazati detalje BPTS-a i tokova koji uključuju trenutno odabranu komponentu. Ako želite navigirati do određenog BPT-a ili toka, možete samo kliknuti naziv testa ili toka, bit ćete preusmjereni na BPT ili tok u modulu Plana testiranja.

Područje primjene kartica prikazuje naziv područja primjene koje koristi komponenta, kao i rešetke Used By i Using, koje prikazuju entitete koji koriste područje primjene i resurse koje područje aplikacije koristi.

VII. Kartica Povijest: Prikazuje promjene izvršene na svim poljima u entitetu. Za svaku promjenu prikazat će vremensku oznaku promjene i korisničko ime koje je izvršilo promjenu. Kartica Povijest sadrži dvije podkartice:

Kartica Dnevnik revizije prikazuje popis promjena u različitim poljima, vremensku oznaku i podatke o korisniku.

Poslovna kartica prikazuje različite verzije odabrane komponente.

Korak 2) Automatiziranje ručnih komponenti

Izgradnja područja primjene

Područje aplikacije je logična cjelina koja nam pomaže grupirati sve potrebne resurse za automatizaciju aplikacije ili dijela aplikacije. Područje aplikacije sadrži zajedničke repozitorije objekata, biblioteke funkcija i sve ostale postavke potrebne za automatizaciju komponenti.

Možete stvoriti jedno područje primjene za cijelu aplikaciju ili onoliko područja primjene za različite dijelove aplikacije, ovisno o zahtjevu.

Otvorite QTP, File -> New -> Application Area

Prikazat će se sljedeći prozor koji će sadržavati četiri modula.

Automatiziranje ručnih komponenti

Općenito: Prikazat će generičke informacije o području primjene, poput naziva područja primjene, autora koji je stvorio područje primjene, lokacije, Description i pridruženi dodaci.

Ako želite ukloniti bilo koji dodatak, možete kliknuti na gumb za izmjenu i ukloniti nepotrebne dodatke.

Dodatne postavke sadrže postavke snimanja i pokretanja koje su slične uobičajenim postavkama snimanja i pokretanja i QTP-u.

Automatiziranje ručnih komponenti

Možete čak dodati bilo koje scenarije oporavka koje želite povezati s aplikacijskim područjem pomoću opcija oporavka. Na temelju dodataka odabrali ste druge opcije postavki koje se odnose na okruženje.

Automatiziranje ručnih komponenti

Knjižnice funkcija

Ovaj modul će nam pomoći da povežemo sve potrebne knjižnice funkcija s područjem primjene.

Automatiziranje ručnih komponenti

Repozitoriji objekata

Ovaj modul će nam pomoći da povežemo potrebna dijeljena spremišta objekata slično knjižnicama funkcija.

Automatiziranje ručnih komponenti

Ključne riječi

Okno s ključnim riječima prikazuje sve ugrađene metode, sve korisnički definirane funkcije u bibliotekama funkcija i objekte u repozitoriju objekata. Osim toga, okno s ključnim riječima također prikazuje metode i svojstva svih klasa testnih objekata koje smo razvili mi ili treća strana pomoću mogućnosti proširenja dodataka.

Automatiziranje ručnih komponenti

Nakon dodavanja potrebnih knjižnica funkcija, zajedničkih repozitorija objekata i postavljanja potrebnih postavki možete spremiti svoje područje primjene.

Pretvaranje ručne komponente u automatiziranu komponentu

Vratite se na karticu QC i dizajn određene komponente koju želite automatizirati. Kliknite na gumb za automatizaciju kao što je prikazano u nastavku i odaberite ili pretvoriti ključnu riječ ili skriptiranu komponentu. Nakon što se komponenta pretvori u automatiziranu komponentu, ne možete je pretvoriti natrag u ručnu komponentu.

Automatiziranje ručnih komponenti

Automatiziranje ručnih komponenti

Komponenta vođena ključnim riječima

Idite na karticu automatizacije.

Prikazat će se poruka "Da biste stvorili korake, prvo morate odabrati područje primjene klikom na Odaberi područje primjene"

Automatiziranje ručnih komponenti

Nakon što kliknete na odabrano područje primjene, prikazat će se sljedeći prozor koji prikazuje popis dostupnih područja primjene iz kojeg možete odabrati željeno područje primjene.

Automatiziranje ručnih komponenti

Područje primjene odabira prikazano je na dnu kartice automatizacije.

Automatiziranje ručnih komponenti

Komponentu možete automatizirati na sličan način kao što automatizirate u QTP-u koristeći prikaz ključnih riječi. Nakon automatizacije, koraci komponente izgledat će ovako

Automatiziranje ručnih komponenti

Skriptirana komponenta

Idite na karticu automatizacije. Prikazat će se gumb Pokreni za pokretanje QTP-a.

Automatiziranje ručnih komponenti

Kliknite gumb Pokreni (QTP bi trebao biti instaliran na istom računalu), otvorit će QTP i prikazati skočni prozor s upitom da pridružimo aplikacijsko područje komponenti.

Automatiziranje ručnih komponenti

Nakon što je područje primjene povezano s komponentom, svi resursi dostupni su komponenti, pomoću kojih možete skriptirati komponentu.

Korak 3) Razvoj BPT-ova

BPT-ovi mogu biti automatizirani ili ručni test. BPT-ovi koji se sastoje od ručnih poslovnih komponenti mogu se nazvati ručnim BPT-ovima. BPT-ovi stvoreni pomoću automatiziranih komponenti nazivaju se automatizirani BPT-ovi.

Za izradu ručnih ili automatiziranih BPT-ova morate koristiti modul Test Plan u QC-u.

Kliknite na ikonu modula plana testiranja u lijevom bočnom oknu

Razvijanje BPT-ova

Kreirajte mapu u kojoj želite kreirati testove poslovnih procesa klikom na ikonu za dodavanje mape.

Razvijanje BPT-ova

Unesite naziv mape i kliknite na gumb OK

Razvijanje BPT-ova

Kliknite na ikonu "Stvori novi test".

Razvijanje BPT-ova

Odaberite vrstu testa kao 'Poslovni proces' i unesite neko smisleno ime za BPT.

Razvijanje BPT-ova

Prikazuje se kako slijedi

Razvijanje BPT-ova

Odaberite karticu 'Testna skripta' -> i odaberite podkarticu 'Odaberi komponentu'

Prikazat će stablo modula komponenti sa svim informacijama o komponentama na desnoj strani

Razvijanje BPT-ova

Povucite i ispustite komponente logičkim redoslijedom kako biste formirali poslovni scenarij. Također možete odabrati komponentu i koristiti simbol strelice umjesto povlačenja i ispuštanja kao što želite. Uzorak BPT-a prikazan je u nastavku nakon slaganja komponenti u nastavku

Razvijanje BPT-ova

Čak možete zatražiti novu komponentu ako nije dostupna u stablu komponente iz samog modula plana testiranja klikom na 'Zahtjev za novu komponentu'.

Nakon što su komponente raspoređene u oknu uređivača testnih skripti, prikazuju se kao struktura od pet stupaca:

  1. Komponenta/Protok: Prikazat će komponentu zajedno sa slikom snimke ako sadrži.
  2. Status: Status komponente, može biti bilo koji od statusa o kojima ste ranije govorili.
  3. Ulazni: Ako imate ulazne parametre, oni se prikazuju u ovom stupcu.
  4. Izlaz: Ako imate izlazne parametre, oni se prikazuju u ovom stupcu.
  5. U slučaju neuspjeha: Prikazat će se padajući izbornik u kojem možete odabrati što želite izvršiti BPT u slučaju kvara komponente. Možete odabrati nastavak ili izlaz iz BPT-a.

    Razvijanje BPT-ova

Konfiguriranje ulaznih parametara

Za konfiguraciju ulaznog parametra za bilo koju komponentu trebate kliknuti na vezu ulaznih parametara u stupcu unosa za određenu komponentu ili također možete kliknuti desnom tipkom na komponentu i odabrati vrijednosti ulaznog parametra -> iteracije.

Razvijanje BPT-ova

Nakon što kliknete na poveznicu ulaznog parametra, otvara se dijaloški okvir Iteracije komponente.

Razvijanje BPT-ova

Možete unijeti sve ulazne parametre za komponentu. Ako želite pokrenuti komponentu više puta, možete dodati više iteracija klikom na 'Dodaj iteracije' i unosom podataka.

Ako želite izbrisati bilo koju iteraciju, prvo odaberite iteraciju i kliknite na 'Izbriši iteraciju' odabrana iteracija se uklanja.

Ako želite pokrenuti samo odabrane iteracije, možete koristiti 'Odaberi iteracije' i možete odabrati niz iteracija koje želite pokrenuti kao što je prikazano u nastavku.

Razvijanje BPT-ova

Čak možete i uvesti ulazne parametre iz vanjske datoteke odvojene zarezima i možete izvesti popis parametara koje ste koristili za određenu komponentu koristeći opcije uvoza i izvoza.

Kada kliknete na opciju uvoza, prikazat će se dijaloški okvir Datoteka kako bismo mogli odabrati potrebnu datoteku kao što je prikazano u nastavku.

Razvijanje BPT-ova

Nakon što odaberete dijaloški okvir Parametar karte, prikazat će se dijaloški okvir u kojem trebate preslikati naslove stupaca u datoteci na parametre u komponenti. Ovu vježbu morate napraviti za sve ulazne parametre.

Razvijanje BPT-ova

Razvijanje BPT-ova

Ako želite koristiti izlazne parametre prethodnih komponenti, trebate kliknuti na potvrdni okvir izlaza ispod naziva stupca parametra.

Prikazuje se prozor s popisom izlaznih parametara s popisom svih izlaznih parametara prethodnih komponenti. Iz toga možete odabrati željeni izlazni parametar i kliknuti na gumb OK.

Razvijanje BPT-ova

Grupiranje/razgrupiranje komponenti

Ponekad ako želite grupirati komponente u BPT-u da biste ih pokrenuli zajedno više puta, trebate ih grupirati zajedno. Najprije odaberite komponente koje želite grupirati i kliknite na sliku Grupiraj komponente ili odaberite Komponente Kliknite desnom tipkom miša i odaberite Grupiranje > Grupiraj komponente.

Razvijanje BPT-ova

Nakon grupiranja komponenti, izgledat će kao u nastavku. Ako želite razgrupirati komponente, odaberite grupu i kliknite ikonu razgrupiranja komponenti.

Razvijanje BPT-ova

Dodavanje parametara/iteracija grupiranim komponentama

Slično je unosu podataka za parametar za jednu komponentu, ali jedina je razlika u tome što kada kliknete bilo koju poveznicu ulaznog parametra grupirane komponente, prikazat će se ulazni parametar svih komponenti zajedno.

BPT status

Kao što komponenta ima drugačiji status, BPT će također imati drugačiji status na temelju stvaranja BPT-a i njegovog napretka. BPT može biti bilo koji od sljedećih statusa u bilo kojem trenutku.

Razvijanje BPT-ova6 U razvoju
Razvijanje BPT-ova7 Spreman
Razvijanje BPT-ova8 Održavanje
Razvijanje BPT-ovaPogreška 9

Status BPT-a može se odrediti statusom njegovih komponenti. BPT status određen je najtežim stanjem od svih njegovih komponenti.

Na primjer, pretpostavimo da imate test poslovnog procesa koji sadrži:

  • 3 gotove komponente
  • 1 komponenta održavanja
  • 2 Komponenta u razvoju
  • 1 komponenta pogreške
  • 1 U razvoju (tražena) komponenta

U ovom primjeru status testa je greška, jer je Greška najteži status poslovne komponente u testu.

Korak 4) Otklanjanje pogrešaka BPT-a

Nakon što su BPT-ovi dizajnirani, trebate pokrenuti BPT kako biste provjerili jesu li komponente raspoređene pravilnim redoslijedom i rade li podaci koje ste proslijedili ispravno ili ne. Slično je Ispitivanje našu skriptu za automatizaciju sa svim mogućim načinima (pozitivnim i negativnim) i podacima za provjeru točnosti skripte.

U testu, planirajte modul kliknite gumb Pokreni ili Debug Test na alatnoj traci Test Script.

Otklanjanje pogrešaka BPT-a

Jednom kada kliknete na gumb za pokretanje, prikazuje se prozor 'Pokreni ili ispravi test'. U prozoru Pokreni imate dvije opcije za način na koji želite pokrenuti naš BPT.

  1. Normalan
  2. Otkloniti neispravnost

    Otklanjanje pogrešaka BPT-a

Način otklanjanja pogrešaka: Kada pokrenete komponentu u ovom načinu rada, ona prema zadanim postavkama dodaje prijelomnu točku u prvi redak komponente, što će nam pomoći da otklonimo pogreške komponente redak po redak.

Normalni mod: U ovom načinu rada radi od početka do kraja bez pauziranja i odmah nastavlja do sljedeće komponente u testu.

Možete odabrati bilo koji način rada za svaku komponentu ovisno o vašim zahtjevima. Ako ste već potvrdili neke od komponenti u istom BPT-u ili u drugom BPT-u, tada možete ići izravno na normalni način rada.

Nakon što je izvršenje dovršeno, prikazat će se sažetak izvršenja svih komponenti BPT-a.

Otklanjanje pogrešaka BPT-a

Korak 5) Izvršavanje BPT-a

Nakon što se BPT-ovi razviju i temeljito testiraju, možda ćete morati pokrenuti te BPT-ove kao dio ciklusa regresije, zdravog razuma ili bilo kojeg drugog ciklusa testiranja.

Da biste izvršili BPT, trebate koristiti modul Test Lab za kontrolu kvalitete. Dođite do Laboratorija za testiranje i odaberite mapu plana testiranja i skup testova pod kojima želite pokrenuti ove BPT-ove.

Izvršavanje BPT-a

Odaberite opciju 'Select Tests' iz mreže testnog laboratorija, na desnoj strani se prikazuje jedno okno sa strukturom stabla plana testiranja gdje su svi testni slučajevi. Odaberite BPT-ove koje želite pokrenuti i kliknite gumb sa strelicom, BPT-ovi se dodaju u 'Izvršnu mrežu'. Čak možete koristiti i značajku povlačenja i ispuštanja za odabir BPT-ova koje želite pokrenuti.

Nakon što su BPT-ovi dodani u mrežu izvršenja, trebate kliknuti na gumb "Pokreni".

Zaseban 'Automatic Runner' prozor se prikazuje nakon klika na gumb 'Run', u kojem morate spomenuti na kojem stroju morate pokrenuti ove BPT-ove. Stroj na kojem želite pokrenuti, QTP softver bi trebao biti dostupan. Možete izvoditi testove na istom stroju kao i vi.

Izvršavanje BPT-a

Nakon što spomenete nazive strojeva u stupcu "Pokreni na glavnom računalu", morate kliknuti na "Pokreni sve" ako želite pokrenuti sve testove u prozoru "Automatski pokretač" ili odabrati "Pokreni" ako želite pokrenuti samo odabrani BPT.

QC će se automatski povezati sa spomenutim strojem i izvršit će BPT i ažurirati rezultate natrag u QC sa statusom Pass ili Fail.

Izvršavanje BPT-a

Ako dvaput kliknete na određeni test, prikazat će se daljnji i detaljni rezultati određenog testa.

Izvršavanje BPT-a

Ovaj vodič je omogućen uz doprinos g. Narendera Reddyja Nukale

Sažmite ovu objavu uz: