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

⚡ Pametni sažetak

Testiranje poslovnih procesa usklađuje testiranje softvera s poslovnim ciljevima tako da stručnjaci za predmetnu materiju, ne samo inženjeri automatizacije, mogu izraditi scenarije testiranja. Ova stranica objašnjava BPT okvir, njegove uloge i pet koraka implementacije u QTP i Centar za kvalitetu.

  • 🎯 Definicija: BPT je end-to-end testiranje koje provjerava spremnost aplikacije iz poslovne i korisničke perspektive.
  • 🧱 Građevni blokovi: Okvir čine komponente, područja primjene, tokovi i testovi poslovnih procesa.
  • 👥 Definirane uloge: Malo i srednje poduzeće piše priručnik za komponente, QTP stručnjak ih automatizira, a tester izvršava BPT.
  • ???? Nije potrebno kodiranje: Poslovni analitičari dizajniraju i pokreću scenarije bez prethodnog znanja o automatizaciji.
  • 🗂️ Tri modula: Poslovne komponente, plan testiranja i laboratorij za testiranje obuhvaćaju stvaranje, sastavljanje i izvršenje.
  • 🪜 Pet koraka: Ručno kreirajte komponente, automatizirajte ih, razvijte BPT-ove, ispravite greške, a zatim izvršite.
  • 🚦 Zbirka statusa: BPT ima najstroži status koji ima bilo koja od svojih komponenti.

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 Micro Focus okvir za automatizaciju koji se koristi s Centrom za kvalitetu. BPT pomaže uključiti poslovne analitičare ili mala i srednja poduzeća u proces automatizacije. Oni također mogu dizajnirati scenarije automatizacije i izvršavati 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 funkcija i QTP akcija, ali dizajnirana 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 repozitorij dijeljenih 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 znanje o aplikacijama i sklon je razvoju neučinkovitih skripti.

BPT prevladava gore navedene izazove standardiziranim okvirom gdje uključuje mala i srednja poduzeća / ručne testere kao dio razvoja automatizacije i definira standardni proces razvoja.ping BPT-ovi.

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čni paket
  • 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 automatizacijom koraka spomenutih u ručnoj komponenti.

Nakon što su komponente dizajnirane, malo ili srednje poduzeće QTP Stručnjak će organizirati te komponente u BPT, što tvori testni scenarij.

Tester: Tester može biti ručni tester ili QTP stručnjak koji može izvršiti BPT-ove 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:

  • QTPOmogućite opciju 'Dopusti drugim HP proizvodima pokretanje testova i komponenti'
  • QC: Trebalo bi instalirati sljedeće dodatke.
  • QC dodatak za povezivanje
  • QTP Dodaj u

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 vam stvaranje, upravljanje i automatizaciju višekratno upotrebljivih poslovnih komponenti koje će sadržavati korake za izvršavanje 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 koji povlačite i ispuštate komponente nekim logičnim redoslijedom kako biste pripremili BPT-ove koji će formirati jedan testni scenarij, a možete i otklanjati pogreške u komponentama.

Modul Test LabOmogućuje vam izvršavanje testova poslovnih procesa i pregled rezultata. Pomoću ovog modula možete čak i paralelno pokretati BPT-ove na različitim računalima.

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

  1. Stvaranje ručnih komponenti
  2. Automatiziranje komponenti
  3. Razvojping tokovi ili BPT-ovi
  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 u određenom trenutku imati bilo koji od sljedećih statusa: 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 smisleno ime koje predstavlja vašu aplikaciju i kliknite U redu. Možete čak stvoriti i podmape unutar glavne mape.

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

Stvaranje komponenti priručnika

Unesite naziv komponente koji odgovara radnji koju će izvršiti kako biste olakšali odabir komponenti tijekom pripreme BPT-ova. Kliknite gumb U redu.

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. To su slični parametrima akcije/testiranja u QTP.

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: Prikazat će korake automatizacije povezane s komponentom, ako je komponenta već automatizirana. Detaljno ćete raspraviti o ovom koraku u sljedećem koraku 'Automatizacija ručne komponente'.

VI. Kartica ovisnosti: Prikazat će odnose ovisnosti koji postoje između drugih entiteta kao što su komponente, BPT-ovi, tokovi, testni resursi i područja primjene. Kartica Ovisnosti sadrži sljedeće tri kartice

Kartica Resursi prikazuje područja primjene (logičke grupeping/naziv svih resursa potrebnih za automatizaciju komponente) koje koristi komponenta.

Kartica Koristi prikazat će detalje BPT-ova i tokova koji uključuju trenutno odabranu komponentu. Ako želite doći do određenog BPT-a ili toka, jednostavno kliknite na naziv testa ili toka, a bit ćete preusmjereni na BPT ili Tok u modulu Plan testiranja.

Područje primjene Kartica prikazuje naziv područja aplikacije koje koristi komponenta, kao i mreže Koristi i Korištenje, koje prikazuju entitete koji koriste područje aplikacije 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, Datoteka -> Novo -> Područje primjene

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 normalnim postavkama snimanja i pokretanja. QTP.

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 Ključne riječi prikazuje sve ugrađene metode, sve korisnički definirane funkcije u bibliotekama funkcija i objekte u repozitoriju objekata. Osim toga, okno Ključne riječi također prikazuje metode i svojstva svih klasa testnih objekata koje smo razvili mi ili treća strana pomoću proširivosti 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 Kontrola kvalitete i dizajn određene komponente koju želite automatizirati. Kliknite gumb za automatizaciju kao što je prikazano dolje i odaberite pretvori komponentu vođenu ključnim riječima ili skriptiranu komponentu. Nakon što se komponenta pretvori u automatiziranu komponentu, ne možete je ponovno pretvoriti 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 'Za stvaranje koraka prvo morate odabrati područje primjene klikom na odabir područja primjene'

Automatiziranje ručnih komponenti

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

Automatiziranje ručnih komponenti

Odabrano područje primjene prikazuje se na dnu kartice automatizacije.

Automatiziranje ručnih komponenti

Komponentu možete automatizirati na isti način na koji automatizirate u QTP korištenjem prikaza 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.

Automatiziranje ručnih komponenti

Kliknite na gumb Pokreni (QTP treba biti instaliran u istom stroju), otvorit će se QTP i prikazati skočni prozor koji nas pita da komponenti pridružimo područje aplikacije.

Automatiziranje ručnih komponenti

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

Korak 3) Razvojping BPT-ovi

BPT-ovi mogu biti automatizirani ili ručni testovi. BPT-ovi koji se sastoje od ručnih poslovnih komponenti nazivaju se ručni BPT-ovi. BPT-ovi stvoreni s automatiziranim komponentama nazivaju se automatizirani BPT-ovi.

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

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

Razvojping BPT-ovi

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

Razvojping BPT-ovi

Unesite naziv mape i kliknite na gumb OK

Razvojping BPT-ovi

Kliknite na ikonu "Stvori novi test".

Razvojping BPT-ovi

Odaberite vrstu testa kao 'Poslovni proces' i unesite smislen naziv za BPT.

Razvojping BPT-ovi

Prikazuje se kako slijedi

Razvojping BPT-ovi

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

Prikazat će se stablo modula komponenti sa svim informacijama o komponenti s desne strane.

Razvojping BPT-ovi

Povucite i ispustite komponente logičnim redoslijedom kako biste formirali poslovni scenarij. Također možete odabrati komponentu i koristiti simbol strelice umjesto povlačenja i ispuštanja. Primjer BPT-a prikazan je dolje nakon rasporeda komponenti u nastavku.

Razvojping BPT-ovi

Možete čak zatražiti novu komponentu ako nije dostupna u stablu komponenti iz samog modula Plan 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 se ranije raspravljalo.
  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.

    Razvojping BPT-ovi

Konfiguriranje ulaznih parametara

Za konfiguriranje ulaznog parametra za bilo koju komponentu potrebno je kliknuti na vezu ulaznih parametara u stupcu unosa za određenu komponentu ili možete desnom tipkom miša kliknuti na komponentu i odabrati vrijednosti ulaznih parametara -> iteracije.

Razvojping BPT-ovi

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

Razvojping BPT-ovi

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 opciju 'Odaberi iteracije' i postaviti raspon iteracija koje želite pokrenuti kao što je prikazano dolje.

Razvojping BPT-ovi

Također možete uvesti ulazne parametre iz vanjske datoteke odvojene zarezima i možete izvesti parametre popisa koje ste koristili za određenu komponentu pomoću opcija 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.

Razvojping BPT-ovi

Nakon što odaberete datoteku, prikazuje se dijaloški okvir Map Parameter u kojem trebate mapirati zaglavlja stupaca u datoteci s parametrima u komponenti. Ovu vježbu morate izvršiti za sve ulazne parametre.

Razvojping BPT-ovi

Razvojping BPT-ovi

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.

Razvojping BPT-ovi

Grouping/Un-Grouping Komponente

Ponekad, ako želite grupirati komponente u BPT-u kako biste ih više puta pokrenuli zajedno, morate ih grupirati. Prvo odaberite komponente koje želite grupirati i kliknite na sliku Grupiraj komponente ili odaberite Komponente, kliknite desnom tipkom miša i odaberite Grupirajping > Grupne komponente.

Razvojping BPT-ovi

Nakon grupeping Komponente, izgledat će kao dolje. Ako želite razgrupirati komponente, odaberite grupu i kliknite ikonu razgrupiranja komponenti.

Razvojping BPT-ovi

Dodavanje parametara/iteracija grupiranim komponentama

Slično je načinu na koji unosite podatke za parametar za pojedinačnu komponentu, ali jedina razlika je u tome što kada kliknete na bilo koju vezu ulaznog parametra grupirane komponente, prikazat će se ulazni parametri svih komponenti zajedno.

BPT status

Kao i komponente, BPT-ovi također imaju različite statuse na temelju stvaranja BPT-a i njegovog napretka. BPT može imati bilo koji od sljedećih statusa u bilo kojem trenutku.

Razvojping BPT-ovi6 U razvoju
Razvojping BPT-ovi7 Spreman
Razvojping BPT-ovi8 Održavanje
Razvojping BPT-oviPogreš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 modulu Plan testiranja kliknite gumb Pokreni ili ispravi test u alatnoj traci Skripta za testiranje.

Otklanjanje pogrešaka BPT-a

Nakon što kliknete gumb Pokreni, prikazuje se prozor 'Pokreni ili ispravi test'. U prozoru Pokreni imate dvije mogućnosti za način na koji želite pokrenuti BPT.

  1. Normalan
  2. Otkloniti neispravnost

    Otklanjanje pogrešaka BPT-a

Način otklanjanja pogrešaka: Kada pokrenete komponentu u ovom načinu rada, prema zadanim postavkama dodaje se točka prekida u prvom retku komponente, što će nam pomoći u otklanjanju pogrešaka u komponenti 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 od načina rada za svaku komponentu ovisno o vašim zahtjevima. Ako ste već provjerili neke od komponenti u istom BPT-u ili u drugom BPT-u, možete izravno prijeći 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 'Odaberi testove' iz mreže Test Lab. S desne strane prikazuje se okno sa strukturom stabla plana testiranja gdje su navedeni svi testni slučajevi. Odaberite BPT-ove koje želite pokrenuti i kliknite gumb sa strelicom. BPT-ovi se dodaju u 'Mrežu izvršenja'. Č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".

Nakon klika na gumb 'Pokreni' prikazuje se zaseban prozor 'Automatski pokretanje' u kojem morate navesti na kojem računalu želite pokrenuti ove BPT-ove. Računalo na kojem želite pokrenuti, QTP softver bi trebao biti dostupan. Testove možete pokrenuti i na istom računalu.

Izvršavanje BPT-a

Nakon što u stupcu 'Pokreni na hostu' navedete nazive računala, trebate kliknuti na 'Pokreni sve' ako želite pokrenuti sve testove u prozoru 'Automatski pokretanje' ili odabrati 'Pokreni' ako želite pokrenuti samo odabrani BPT.

QC se automatski povezuje s određenim strojem, izvršava BPT i ažurira rezultate natrag u QC sa statusom Prošao ili Neuspjeh.

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

Pitanja i odgovori

Komponenta izvršava jedan unaprijed definirani zadatak. Tok je višekratno upotrebljiv niz komponenti koji se ponavlja istim redoslijedom kroz nekoliko BPT-ova, pa se poziva jednom umjesto da se niz svaki put ponovno izgradi.

Ne. Konverzija je jednosmjerna. Nakon što se komponenta pretvori u komponentu vođenu ključnim riječima ili skriptiranu, ne može se vratiti na ručnu verziju, stoga prvo kopirajte komponentu ako se mora zadržati ručna verzija.

Da. Modul Poslovne komponente nije uključen u standardnu ​​licencu Centra za kvalitetu i mora se kupiti zasebno, uz važeću QTP or UFT licenca za automatizaciju komponenti.

Da. Opišite poslovnu radnju, a AI asistent će izraditi naziv koraka, opis i očekivani rezultat u formatu koji očekuje kartica Korak dizajna. SME ih pregledava u odnosu na stvarnu aplikaciju prije spremanja.

Da. S obzirom na biblioteku komponenti i scenarij koji želite, AI asistent predlaže uređeni skup i označava gdje se preduvjeti i postuvjeti ne poklapaju. Tester potvrđuje slijed prije pokretanja.

Sažmite ovu objavu uz: