Äriprotsesside testimise (BPT) raamistik QTP/UFT

⚡ Nutikas kokkuvõte

Äriprotsesside testimine viib tarkvara testimise vastavusse ärieesmärkidega, nii et mitte ainult automatiseerimisinsenerid, vaid ka valdkonna eksperdid saavad luua testistsenaariume. See leht selgitab äriprotsesside testimise raamistikku, selle rolle ja viit juurutamise sammu. QTP ja kvaliteedikeskus.

  • 🎯 Määratlus: BPT on otsast lõpuni testimine, mis kontrollib rakenduse valmisolekut nii ettevõtte kui ka kliendi vaatenurgast.
  • 🧱 Ehituskivid: Raamistik koosneb komponentidest, rakendusaladest, voogudest ja äriprotsesside testidest.
  • 👥 Määratletud rollid: VKE kirjutab käsiraamatu komponendid, QTP Ekspert automatiseerib need ja testija täidab BPT-d.
  • 🚫 Kodeerimist pole vaja: Ärianalüütikud kavandavad ja käivitavad stsenaariume ilma eelnevate automatiseerimistajudeta.
  • 🗂️ Kolm moodulit: Ärikomponendid, testimisplaan ja testimislabor hõlmavad loomist, kokkupanekut ja teostamist.
  • 🪜 Viis sammu: Loo käsitsi komponente, automatiseeri need, arenda BPT-sid, silu ja seejärel käivita.
  • 🚦 Staatuse kokkuvõte: BPT-l on ükskõik millise selle komponendi kõige rangem staatus.

Äriprotsesside testimise (BPT) raamistik QTP/UFT

Mis on äriprotsesside testimine?

Äriprotsesside testimine (BPT) on protsess, mis viib tarkvara testimise protsessid vastavusse ärieesmärkidega, et vähendada testimise elutsükli keerukust, ajakulu ja pingutusi. Äriprotsesside testimine on otsast lõpuni testimine, mis aitab kontrollida tarkvararakenduse valmisolekut nii ettevõtte kui ka kliendi vaatenurgast.

BPT raamistik

BPT (äriprotsesside testimise) raamistik on sisseehitatud Micro Focuse automatiseerimisraamistik, mida kasutatakse koos kvaliteedikeskusega. BPT aitab kaasata ärianalüütikuid või VKEsid automatiseerimisprotsessi. Samuti saavad nad kujundada automatiseerimisstsenaariume ja neid vastavalt oma nõuetele ellu viia ilma eelnevate automatiseerimis- või kodeerimisalaste teadmisteta.

Järgmised on BPT raamistiku ehitusplokid

  • Kompkletis
  • Rakendusala
  • Voolud
  • Äriprotsesside test

komponenti: (nimetatakse ka ärikomponendiks) on korduvkasutatav automatiseerimislausete komplekt, mis täidab AUT-is teatud eelmääratletud toimingu. See on sarnane Vbscript funktsioon ja QTP tegevus, kuid mõeldud kasutamiseks BPT raamistikus.

Kasutusala: See on hoidla, mis sisaldab kõiki ärikomponentide arendamiseks vajalikke ressursse. Ressursside hulka kuuluvad jagatud objektihoidla; korduvkasutatavad funktsionaalsed teegid jne. See on loogiline üksus, mille füüsilist olemasolu failisüsteemis näha ei saa.

Äriprotsessi test: Stsenaarium, mis sisaldab ärikomponentide jadavoogu, mis on loodud rakenduse konkreetse äriprotsessi testimiseks.

Vool: Mõnikord peate mitmes BPT-s kasutama sarnaseid komponente samas järjekorras. Selle asemel, et lisada igasse BPT-sse samu komponente, saate luua ärikomponentide voo. Voogu saab kutsuda otse, selle asemel et kutsuda iga komponenti eraldi.

Miks BPT?

Allpool mainitud traditsioonilise automatiseerimisega kaasnevad mõned väljakutsed:

  • Koordineerimise puudumine käsitsi testijate / aineekspertide ja automatiseerimistestijate vahel.
  • Käsitsi testijatel pole automatiseerimisprotsessis mingit rolli.
  • Standardite puudumine automatiseerimise arendamisel.
  • Ilma intelligentse raamistikuta on suur hooldustöö võimalus.
  • Tavaliselt pole automatiseerimistestijal häid rakendusalaseid teadmisi ja ta kipub arendama ebaefektiivseid skripte.

BPT ületab ülaltoodud väljakutsed standardiseeritud raamistikuga, mis kaasab automatiseerimise arendamisse VKEsid / käsitsi testijaid ja määratleb standardse arendusprotsessi.ping BPT-d.

Manuaalsed testijad kujundavad vajaliku funktsionaalsuse jaoks käsitsi komponendi, mille automatiseerimise tester automatiseerib. Käsitsi/automaatika testijad korraldavad need automatiseeritud komponendid järjestikku, et moodustada BPT, millest saab katsestsenaarium.

BPT määratleb erinevad rollid, mida täidavad erinevad ressursid. BPT aitab optimeerida ressursside ja nende teadmiste kasutamist. Rollid BPT-s liigitatakse järgmiselt:

  • EMS
  • QTP ekspert
  • Tester

VKE: VKEd on a Business Analyst või käsitsi testija, kes tunneb rakendust hästi. Nad kujundavad käsitsi ärikomponendid, mis testivad konkreetset tegevust või funktsionaalsust. Käsiraamatute ärikomponentide kavandamisel mainivad nad selgelt testimisetappe ja oodatavaid tulemusi.

QTP Ekspert: QTP Eksperdid teisendavad käsitsi loodud ärikomponendi automatiseeritud komponendiks, automatiseerides käsitsi loodud komponendis mainitud samme.

Kui komponendid on projekteeritud, siis VKE või QTP Ekspert korraldab need komponendid BPT moodustamiseks, mis omakorda moodustab teststsenaariumi.

Testija: Tester võib olla käsitsi tester või QTP ekspert, kes saab kvaliteedikeskusest BPT-sid täita.

BPT-ga alustamine

Tarkvara nõuded:

  • QTP/UFT ( "QTP Uusim versioon“) Kehtiv litsents.
  • Teil peaks olema QC / ALM (QC uusim versioon) juurdepääs ärikomponentide mooduliga, mis ei tule koos QC-ga. Selle jaoks peate ostma eraldi litsentsi.

Tarkvara konfiguratsioonid:

  • QTP: Luba valik „Luba teistel HP toodetel testida ja komponente käivitada”
  • QC: installida tuleks järgmised lisandmoodulid.
  • QC ühenduvuse lisandmoodul
  • QTP Lisandmoodul

BPT raamistiku rakendamine:

Kuna tegemist on sisseehitatud raamistikuga, ei pea te raamistiku loomiseks koodi kirjutama. Peate lihtsalt ette valmistama vajalikud artefaktid, mis on BPT ehitusplokkideks.

Uurime lühidalt kvaliteedikeskuse (HP ALM) olulisi mooduleid.

Ärikomponentide moodul: Võimaldab teil luua, hallata ja automatiseerida korduvkasutatavaid ärikomponente, mis sisaldavad samme äriprotsessis konkreetse funktsiooni täitmiseks. Komponendid liigitatakse tavaliselt järgmiselt:

  • Manuaalsed komponendid
  • Automatiseeritud komponendid
  • Märksõnapõhised komponendid
  • Skriptitud komponendid

Testiplaani moodul: See on moodul, kuhu lohistad komponendid loogilises järjekorras, et valmistada ette BPT-sid, mis moodustavad ühe testistsenaariumi, ja saad komponente siluda.

Testlabori moodul: Võimaldab teil käivitada äriprotsesside teste ja vaadata tulemusi. Selle mooduli abil saate äriprotsesside teste isegi paralleelselt erinevatel masinatel käivitada.

Tüüpiline BPT automatiseerimisprotsess hõlmab järgmisi etappe.

  1. Käsitsi komponentide loomine
  2. Komponentide automatiseerimine
  3. Developing Vood või BPT-d
  4. BPT-de silumine
  5. BPT-de täitmine

1. samm) Manuaalsete komponentide loomine

Logige sisse QC-sse

Käsitsi komponentide loomine

Liikuge moodulisse Ärikomponendid.

Käsitsi komponentide loomine

Ärikomponendid ja kaustad on identifitseeritud konkreetsete ikoonidega allpool mainitud komponentide puus-

Käsitsi komponentide loomine

Kaust: kasutatakse teie komponentide klassifitseerimiseks loogilises eraldamises.

Käsitsi komponentide loomine

Komponendi päringu kaust: Käsitsi testijad või VKEd paigutavad oma komponendid, mida nad soovivad automatiseerida.

Käsitsi komponentide loomine

Vananenud kaust: Saate teisaldada kõik kehtetud komponendid sellesse kausta, et saaksite need üle vaadata, enne kui need lõplikult QC-st eemaldate.

Käsitsi komponentide loomine

komponenti: Seda sümbolit kasutatakse komponendi tähistamiseks. Manuaalseid ärikomponente tähistab komponendi ikoonil sümbol M. Nagu allpool näidatud.

Käsitsi komponentide loomine

Komponendil võib olla antud ajahetkel üks järgmistest staatustest: vastavalt arendusjärgus, valmis, hooldus või viga.

Käsitsi komponentide loomine
Käsitsi komponentide loomine
Käsitsi komponentide loomine
Käsitsi komponentide loomine

Kui komponendi päring algatatakse Katseplaan moodul, siis on see olekus "Pole rakendatud" (näidatud allpool). Kui see konkreetne komponent teisaldatakse päringu kaustast komponendi kausta, muudetakse selle olekuks "Arendamisel".

Käsitsi komponentide loomine

Tööriistariba moodulis Ärikomponent

Käsitsi komponentide loomine

Looge uus käsitsi ärikomponent.

Looge uus kaust, et saaksite luua kõik rakendusega seotud komponendid ühes kohas.

Valige kaust Komponendid -> klõpsake nuppu Uus kaust

Käsitsi komponentide loomine

Sisesta oma rakendusele tähendusrikas nimi ja klõpsa nupul ok. Sa saad isegi oma põhikausta alla alamkaustu luua.

Valige kaust, kuhu soovite komponendi luua -> klõpsake nuppu „Uus komponent”

Käsitsi komponentide loomine

Sisestage komponendi nimi, mis sarnaneb toiminguga, mida see kavatseb teha, et BPT-de ettevalmistamisel oleks komponentide valimine lihtne. Klõpsake nuppu OK.

Luuakse uus komponent ja paremal pool.

Uurime komponendi erinevaid vahekaarte

I. Üksikasjade vahekaart: See sisaldab mõningaid põhivälju, nagu komponendi nimi, looja, loomise kuupäev jne.

. Descriptioonide vahekaardil on kolm jaotist Kokkuvõte, Eeltingimus ja Järelseisund.

aasta kokkuvõte jaotises võite mainida komponendi funktsionaalsuse ja selle tulemuse lühikirjeldust.

aasta Eeltingimus jaotises mainige selle komponendi kasutamiseks vajalikku rakenduse olekut.

aasta Järelseisund jaotises mainige pärast komponendi toimingute sooritamist rakenduse olekut.

BPT loomiseks komponentide loogilise järjestuse loomisel pidage meeles eel- ja järeltingimusi.

aasta Aruteluala, saate lisada komponendiga seotud kommentaare.

Käsitsi komponentide loomine

II. Vahekaart Snapshot: Seda vahekaarti saate kasutada hetketõmmise tegemiseks konkreetsest lehest, kuhu komponent kuulub.

III. Parameetrite vahekaart: Seda vahekaarti saate kasutada andmete edastamiseks või komponendilt andmete hankimiseks. Need on sarnased toimingu-/testparameetritega jaotises QTP.

Klõpsake Uus link uue parameetri lisamiseks peate esitama

  • Parameetri nimi: Parameetri nimi.
  • Väärtuse tüüp: Parameetri tüüp (number, kuupäev, string, parool jne).
  • Vaikeväärtus: Võite sisestada mõne vaikeväärtuse, mida saab kasutada, kui te ei edastanud komponendist ühtegi väärtust.
  • Descriptioon: Võite mainida parameetri lühikirjeldust.

Käsitsi komponentide loomine

Väljundparameetreid saab lisada või kustutada sarnaselt sisendparameetritele. Kui soovite komponendist mis tahes väärtust tagastada, peate kasutama väljundparameetreid.

IV. Disaini sammu vahekaart: Sisaldab samme, mida komponent peab tegema. Kujunduse vahekaardil olevad nupud kuvatakse järgmises järjekorras.

Uue sammu lisamine, redigeerimine, kustutamine, kopeerimine, kleepimine, parameetri loomine/valimine, parameetri lõpetamine, otsing, rea kõrgus, salvestamine ja automatiseerimine

Käsitsi komponentide loomine

Sammu lisamiseks klõpsake 'Lisa uus samm', avaneb komponendi sammuredaktor. Sisestage sammu nimi, mis kirjeldab sammu, kirjeldus (täpne toiming, mida soovite rakenduses teha) ja oodatav tulemus (rakenduse olek pärast toimingu sooritamist).

Sammuredaktor avaneb ka siis, kui valite sammu ja klõpsate sammu redigeerimise nupul.

Teil on astmeredaktoris tekstiredaktori tööriistariba, mida saate kasutada stringide vormindamiseks, näiteks paksus kirjas, kaldkirjas ja allajoonituna.

Käsitsi komponentide loomine

V. Vahekaart Automatiseerimine: Kuvab komponendiga seotud automatiseerimisetapid, kui komponent on juba automatiseeritud. Seda sammu käsitletakse üksikasjalikumalt järgmises etapis „Manuaalse komponendi automatiseerimine”.

VI. Vahekaart Sõltuvused: Kuvab sõltuvussuhteid, mis eksisteerivad teiste üksuste (nt komponentide, BPT-de, voogude, testimisressursside ja rakendusalade) vahel. Sõltuvuste vahekaart sisaldab järgmisi kolme vahekaarti.

Vahekaart Ressursid näitab rakendusvaldkondi (loogilist rühmaping/kõigi komponendi automatiseerimiseks vajalike ressursside nimi), mida komponent kasutab.

Kasutatud vahekaardi järgi kuvab valitud komponenti sisaldavate BPT-de ja voogude üksikasjad. Konkreetse BPT või voo juurde liikumiseks klõpsake lihtsalt testi või voo nimel, misjärel suunatakse teid testiplaani moodulisse BPT või voog.

Rakendusala Vahekaart kuvab komponendi poolt kasutatava rakendusala nime ning ruudustikud „Kasutaja“ ja „Kasutab“, mis kuvavad rakendusala kasutavaid üksusi ja ressursse, mida rakendusala kasutab.

VII. Ajaloo vahekaart: Kuvab olemi mis tahes väljadele tehtud muudatused. Iga muudatuse puhul kuvatakse muudatuse ajatempel ja muudatuse teinud kasutajanimi. Vahekaardil Ajalugu on kaks alamvahekaarti:

Auditi logi vahekaart kuvab erinevatele väljadele tehtud muudatuste loendi, ajatempli ja kasutaja üksikasjad.

Ettevõtluse vahekaart kuvab valitud komponendi erinevad versioonid.

2. samm) Käsitsi komponentide automatiseerimine

Rakendusala ehitamine

Rakendusala on loogiline üksus, mis aitab meil rühmitada kõik rakenduse või rakenduse osa automatiseerimiseks vajalikud ressursid. Rakendusala sisaldab jagatud objektihoidlaid, funktsiooniteeke ja kõiki muid komponentide automatiseerimiseks vajalikke sätteid.

Saate luua ühe rakendusala kogu rakenduse jaoks või nii palju rakendusalasid rakenduse erinevate osade jaoks, olenevalt nõudest.

avage QTP, Fail -> Uus -> Rakendusala

See kuvab järgmise akna, mis sisaldab nelja moodulit.

Käsitsi komponentide automatiseerimine

Üldine: See kuvab üldist teavet rakendusala kohta, nagu rakendusala nimi, rakendusala loonud autor, asukoht, Descriptioon ja sellega seotud lisandmoodulid.

Kui soovite lisandmooduleid eemaldada, võite klõpsata nupul Muuda ja eemaldada mittevajalikud lisandmoodulid.

Lisaseaded sisaldavad salvestamise ja käivitamise seadeid, mis on sarnased tavaliste salvestamise ja käivitamise sätetega. QTP.

Käsitsi komponentide automatiseerimine

Taastesuvandite abil saate isegi lisada mis tahes taastamise stsenaariume, mida soovite rakendusalaga seostada. Lisandmoodulite põhjal olete valinud muud keskkonnaga seotud seadete valikud.

Käsitsi komponentide automatiseerimine

Funktsioonide raamatukogud

See moodul aitab meil siduda kõik vajalikud funktsiooniteegid rakendusalaga.

Käsitsi komponentide automatiseerimine

Objektide hoidlad

See moodul aitab meil siduda vajalikke jagatud objektihoidlaid sarnaselt funktsiooniteekidega.

Käsitsi komponentide automatiseerimine

Märksõnad

Märksõnade paan kuvab kõik sisseehitatud meetodid, kõik kasutaja määratletud funktsioonid funktsiooniteekides ja objektihoidlas olevad objektid. Lisaks kuvab märksõnade paan ka kõigi meie või kolmanda osapoole poolt lisandmoodulite abil välja töötatud testobjektiklasside meetodeid ja omadusi.

Käsitsi komponentide automatiseerimine

Pärast vajalike funktsiooniteekide, jagatud objektihoidlate lisamist ja vajalike seadistuste tegemist saate oma rakendusala salvestada.

Manuaalse komponendi teisendamine automatiseeritud komponendiks

Liikuge tagasi selle komponendi kvaliteedikontrolli ja disaini vahekaardile, mida soovite automatiseerida. Klõpsake allpool näidatud automatiseerimisnupul ja valige kas märksõnapõhise või skriptitud komponendi teisendamine. Kui komponent on automatiseerimiskomponendiks teisendatud, ei saa te seda enam käsitsi komponendiks tagasi teisendada.

Käsitsi komponentide automatiseerimine

Käsitsi komponentide automatiseerimine

Märksõnapõhine komponent

Liikuge vahekaardile Automatiseerimine.

Kuvatakse teade „Etappide loomiseks peate esmalt valima rakendusala, klõpsates nuppu „Vali rakendusala”.“

Käsitsi komponentide automatiseerimine

Pärast rakenduse ala valimise nupule klõpsamist kuvatakse järgmine aken, kus kuvatakse saadaolevate rakenduse alade loend, kust saate valida soovitud rakenduse ala.

Käsitsi komponentide automatiseerimine

Valitud rakendusala kuvatakse automatiseerimise vahekaardi allosas.

Käsitsi komponentide automatiseerimine

Saate komponenti automatiseerida samamoodi nagu automatiseerite jaotises QTP märksõnavaate abil. Pärast komponendi automatiseerimist näevad sammud välja järgmised

Käsitsi komponentide automatiseerimine

Skriptitud komponent

Navigeeri automatiseerimise vahekaardile. Kuvatakse nupp „Käivita“, et käivitada automatiseerimine. QTP.

Käsitsi komponentide automatiseerimine

Klõpsake nuppu Käivita (QTP peaks olema paigaldatud samasse masinasse), see avaneb QTP ja kuvada hüpikaken, mis palub meil komponendiga rakendusala siduda.

Käsitsi komponentide automatiseerimine

Kui rakendusala on komponendiga seotud, on kõik ressursid komponendile kättesaadavad, mille abil saate komponenti skriptida.

3. samm) Arendusping BPT-d

BPT-d võivad olla automatiseeritud või käsitsi testid. Manuaalsetest ärikomponentidest koosnevaid BPT-sid nimetatakse käsitsi BPT-deks. Automatiseeritud komponentidega loodud BPT-sid nimetatakse automatiseeritud BPT-deks.

Manuaalsete või automatiseeritud BPT-de loomiseks peate kasutama kvaliteedikontrolli testimisplaani moodulit.

Klõpsake vasakpoolsel paanil testiplaani mooduli ikooni

Developing BPT-d

Looge kaust, kuhu soovite luua äriprotsesside teste, klõpsates kausta lisamise ikooni.

Developing BPT-d

Sisestage kausta nimi ja klõpsake nuppu OK

Developing BPT-d

Klõpsake ikooni "Loo uus test".

Developing BPT-d

Valige testi tüübiks „Äriprotsess” ja sisestage BPT-le tähendusrikas nimi.

Developing BPT-d

See kuvatakse järgmiselt

Developing BPT-d

Valige vahekaart "Testi skript" -> ja seejärel alamvahekaart "Vali komponent".

See kuvab komponentide moodulipuu koos kogu komponentide teabega paremal küljel.

Developing BPT-d

Lohistage komponendid loogilises järjekorras, et moodustada äristsenaarium. Samuti saate komponendi valida ja lohistamise asemel kasutada noole sümbolit. Näidis BPT on näidatud allpool pärast komponentide järjestamist.

Developing BPT-d

Saate isegi uue komponendi taotleda, kui see pole testimisplaani mooduli enda komponentide puus saadaval, klõpsates nupul „Uue komponendi taotlemine“.

Kui komponendid on testskriptide redaktori paanil järjestatud, kuvatakse see viie veeru struktuurina:

  1. Komponent/vool: Kuvab komponendi koos hetkepildiga, kui see sisaldab.
  2. Staatus: Komponendi olek, see võib olla ükskõik milline eelnevalt käsitletud olek.
  3. sisend: Kui teil on sisendparameetrid, kuvatakse see selles veerus.
  4. Väljund: Kui teil on väljundparameetrid, kuvatakse see selles veerus.
  5. Ebaõnnestumise korral: Kuvatakse rippmenüü, kus saate valida, mida soovite komponendi tõrke korral BPT käivitamiseks teha. Saate valida kas jätkamise või BPT-st väljumise.

    Developing BPT-d

Sisendparameetrite konfigureerimine

Mis tahes komponendi sisendparameetri konfigureerimiseks peate klõpsama konkreetse komponendi sisendveerus sisendparameetrite lingil või paremklõpsake komponendil ja valige sisendparameetrite väärtused -> iteratsioonid.

Developing BPT-d

Kui klõpsate sisendparameetri lingil, avaneb dialoogiboks Komponentide iteratsioonid.

Developing BPT-d

Saate sisestada kõik komponendi sisendparameetrid. Kui soovite komponenti mitu korda käitada, saate lisada mitu iteratsiooni, klõpsates nuppu "Lisa iteratsioonid" ja sisestades andmed.

Kui soovite mõne iteratsiooni kustutada, valige esmalt iteratsioon ja klõpsake nuppu Kustuta iteratsioon. Valitud iteratsioon eemaldatakse.

Kui soovite käivitada ainult valitud iteratsioone, saate kasutada valikut „Vali iteratsioonid” ja määrata käivitatavate iteratsioonide vahemiku, nagu allpool näidatud.

Developing BPT-d

Samuti saate importida sisendparameetreid välisest komadega eraldatud failist ja eksportida konkreetse komponendi jaoks kasutatud loendiparameetreid impordi- ja ekspordivalikute abil.

Kui klõpsate impordivalikul, kuvatakse dialoogiboks Fail, mis võimaldab meil valida vajaliku faili, nagu allpool näidatud.

Developing BPT-d

Kui olete faili valinud, kuvatakse dialoogiboks „Parameetrite vastendamine“, kus peate faili veerupäised komponendi parameetritega vastendama. Seda harjutust peate tegema kõigi sisendparameetrite jaoks.

Developing BPT-d

Developing BPT-d

Kui soovite kasutada eelmiste komponentide väljundparameetreid, peate klõpsama parameetri veeru nime all olevat väljundi märkeruutu.

Kuvatakse väljundparameetrite loendi aken koos kõigi eelmiste komponentide väljundparameetrite loendiga. Saate sealt valida soovitud väljundparameetri ja klõpsata nuppu OK.

Developing BPT-d

Grouping/Üle-Grouping Kompkletis

Mõnikord, kui soovite BPT-s komponente grupeerida, et neid mitu korda koos käitada, peate need grupeerima. Esmalt valige komponendid, mida soovite grupeerida, ja klõpsake pildil „Rühmita komponendid“ või valige „Komponendid“ paremklõpsake ja valige „Rühmita“.ping > Grupi komponendid.

Developing BPT-d

Pärast kruntimistping Komponentide puhul näeb see välja selline. Komponentide grupeerimise tühistamiseks valige rühm ja klõpsake komponentide grupeerimise tühistamise ikooni.

Developing BPT-d

Parameetrite/iteratsioonide lisamine rühmitatud komponentidele

See sarnaneb üksiku komponendi parameetri andmete sisestamisega, kuid ainus erinevus on see, et kui klõpsate rühmitatud komponendi mis tahes sisendparameetri lingil, kuvatakse kõigi komponentide sisendparameetrid koos.

BPT olek

Nagu komponentidel, on ka BPT-del erinevad staatused, mis põhinevad BPT loomisel ja selle edenemisel. BPT-l võib igal ajahetkel olla üks järgmistest staatustest.

Developing BPT-d6 Arendamisel
Developing BPT-d7 Valmis
Developing BPT-d8 hooldus
Developing BPT-d9 viga

BPT oleku saab määrata selle komponentide oleku järgi. BPT staatuse määrab kõigi selle komponentide kõige raskem olek.

Oletame näiteks, et teil on äriprotsesside test, mis sisaldab:

  • 3 Valmis komponendid
  • 1 Hoolduskomponent
  • 2 Arendamisel komponent
  • 1 Viga komponent
  • 1 Arendamisel (nõutud) komponent

Selles näites on testi olek viga, sest Viga on testis ärikomponendi kõige tõsisem olek.

4. samm) BPT silumine

Kui BPT-d on loodud, peate käivitama BPT, et kontrollida, kas komponendid on paigutatud õigesse järjekorda ja edastatud andmed töötavad korralikult või mitte. See on sarnane Testimine meie automatiseerimisskript koos kõigi võimalike viisidega (positiivsed ja negatiivsed) ja andmetega skripti täpsuse kontrollimiseks.

Testiplaani moodulis klõpsake testskripti tööriistaribal nuppu Käivita või silu test.

BPT silumine

Kui olete klõpsanud nupul „Käivita“, kuvatakse aken „Käivita või silu testi“. Aknas „Käivita“ on teil BPT käivitamiseks kaks võimalust.

  1. normaalne
  2. siluda

    BPT silumine

Silumisrežiim: Kui käivitate komponendi selles režiimis, lisab see vaikimisi komponendi esimesele reale katkestuspunkti, mis aitab meil komponenti rida-realt siluda.

Tavaline mood: Selles režiimis töötab see algusest lõpuni ilma pausi tegemata ja jätkab kohe testi järgmise komponendini.

Saate iga komponendi jaoks valida mis tahes režiimi vastavalt oma vajadustele. Kui olete juba mõned komponendid samas või teises BPT-s kontrollinud, saate otse tavarežiimi minna.

Kui täitmine on lõpetatud, kuvatakse BPT kõigi komponentide täitmise kokkuvõte.

BPT silumine

5. samm) BPT täitmine

Kui BPT-d on välja töötatud ja põhjalikult testitud, peate võib-olla käivitama need BPT-d regressiooni, mõistuse või mõne muu testimistsükli osana.

BPT-de käivitamiseks peate kasutama QC testlabori moodulit. Liikuge jaotisse Test Lab ja valige kaust Test plaan ja Testikomplekt, mille alusel soovite neid BPT-sid käitada.

BPT täitmine

Valige testimislabori ruudustikust suvand „Vali testid“. Paremal küljel kuvatakse üks paan testiplaani puustruktuuriga, kus on loetletud kõik testijuhtumid. Valige käivitatavad BPT-d ja klõpsake noolenupul. BPT-d lisatakse täitmisruudustikku. Käivitatavate BPT-de valimiseks saate kasutada ka lohistamise funktsiooni.

Kui BPT-d on täitmisruudustikule lisatud, peate klõpsama nuppu "Käivita".

Pärast nupule „Käivita“ klõpsamist kuvatakse eraldi aken „Automaatne käivitaja“, kus peate märkima, millises masinas soovite need BPT-d käivitada. Masin, milles soovite käivitada, QTP Tarkvara peaks olema saadaval. Teste saab käivitada ka samas masinas.

BPT täitmine

Pärast masinanimede mainimist veerus „Käivita hostil” peate klõpsama nupul „Käivita kõik”, kui soovite käivitada kõik testid aknas „Automaatne käivitaja” või valige „Käivita”, kui soovite käivitada ainult valitud BPT-d.

Kvaliteedikontroll loob automaatselt ühenduse määratud masinaga, käivitab BPT ja uuendab tulemused tagasi kvaliteedikontrolli olekuks, määrates olekuks „Passed” või „Fail”.

BPT täitmine

Kui teete konkreetsel testil topeltklõpsu, kuvatakse konkreetse testi täpsemad tulemused.

BPT täitmine

See õpetus on tehtud tänu hr Narender Reddy Nukala panusele

KKK

Komponent täidab ühte etteantud ülesannet. Vool on korduvkasutatav komponentide jada, mis kordub samas järjekorras mitmes BPT-s, seega kutsutakse seda üks kord välja, selle asemel et jada iga kord uuesti luua.

Ei. Konversioon on üks viis. Kui komponent on märksõnapõhiseks või skriptitud versiooniks teisendatud, ei saa see enam käsitsi versiooniks naasta, seega kopeerige komponent kõigepealt, kui käsitsi versiooni on vaja säilitada.

Jah. Ärikomponentide moodul ei kuulu standardse Quality Centeri litsentsi hulka ja see tuleb osta eraldi koos kehtiva litsentsiga. QTP or UFT Komponentide automatiseerimise litsents.

Jah. Kirjeldage äritegevust ja tehisintellekti assistent koostab etapi nime, kirjelduse ja oodatava tulemuse kujundussammude vahekaardi oodatud vormingus. Enne salvestamist võrdleb spetsialist neid tegeliku rakendusega.

Jah. Arvestades komponentide teeki ja soovitud stsenaariumi, pakub tehisintellekti assistent välja järjestatud komplekti ning märgistab, kus eel- ja järeltingimused ei ühti. Testija kinnitab järjestuse enne selle käivitamist.

Võta see postitus kokku järgmiselt: