- Pärast nõuete määratlemist alustab arendusmeeskonna algus oma disaini- ja arendusprotsessi, samal ajal kui testimismeeskond alustab testide kavandamist, mida saab käivitada, kui järk on juurutatud.
- Iga toote edu sõltub testimisprotsessidest ja teostatavate testimiste kvaliteedist. Hea testimiskava tulemuseks on veatud toode.
- ALM toetab käsitsi, automatiseerimise ja jõudlustestide hooldust ning täitmist, kuna ALM on sujuvalt integreeritud kõigi HP toodetega, näiteks HP UFT ja HP Load Runner.
Selles õpetuses saate teada
- Kuidas koostada testplaani
- Testide üleslaadimine Microsoft Exceli abil
- Testi ressursside loomine
Kuidas koostada testplaani
Samm 1) Sarnaselt nõudmistega loome kohatäide / kaust iga testitüübi jaoks, näiteks Funktsionaalne ja Mittefunktsionaalne.
- Klõpsake ALMi avalehel linki Test Plan
- Klõpsake ikooni "Uus kaust"
- Sisestage kausta nimi funktsionaalseks ja klõpsake nuppu OK
Samm 2) Loodud kaust kuvatakse nagu allpool näidatud.
Samm 3) Samamoodi loome kaustade „Funktsionaalne” all kaustad „Käsitsi” ja „Automatiseeritud”. Seega on lõpliku kausta struktuur selline, nagu allpool näidatud:
Märkus: me ei saa ALM-ist luua automatiseeritud testskripte / jõudluskontrolli skripte; selle asemel tuleb see luua vastavatest HP tööriistadest, näiteks UFT funktsionaalseks ja Load runner jõudluseks. Seejärel salvestatakse see ALM-i, et neid saaks ajastada, käivitada, jälgida ja neist teavitada.
Samm 4) Parem oleks luua iga rakenduse mooduli jaoks uus kaust, et me kõiki käsitsiteste ühte kausta ei paigutaks. Komplekssete rakenduste jaoks oleks tuhandeid teste, mida oleks keeruline käsitseda, kui neid pole õigesti joondatud.
Samm 5) Nüüd loome mooduli 'Sisselogimine' käsitsi testimise, klõpsates vahekaardil Testikava ikooni 'Uus test'.
6. samm . Uue testi edukaks loomiseks sisestage järgmised üksikasjad.
- Sisestage uus testi nimi
- Sisestage testi tüüp. Sel juhul on tegemist „käsitsi“ testiga.
- Kasutaja saab sisestada ka muid mittekohustuslikke välju, nagu kuupäev, kirjeldus, nagu allpool näidatud.
- Kui kõik üksikasjad on sisestatud, klõpsake nuppu Esita.
Samm 7 ) Kui test on loodud, ilmub loodud test kausta 'Manual' käsiraamatusse koos teiste loodud vahekaartidega, nagu allpool näidatud. Arutleme järgmistest sammudest üksikasjalikult kõigi nende vahelehtede üle.
8. samm. Klõpsake vahekaarti „Kujundusetapid” ja klõpsake ikooni „Uus samm”, nagu allpool näidatud. Avaneb dialoogiboks Kujundusetapi üksikasjad
- Sisestage sammu nimi
- Sisestage sammu kirjeldus
- Sisestage eeldatav tulemus
- Klõpsake nuppu OK
9. samm. Korrake sammu nr 6 ja sisestage funktsionaalsuse testimiseks kõik asjakohased toimingud. Pärast kõigi vajalike toimingute loomist kuvatakse vahekaardil „Kujundusetapid” kõik loodud toimingud, nagu allpool näidatud.
Samm 10) Parameetrid, aitab kasutajal määrata muutujale väärtuse, mis võimaldab kasutajal sama testi erinevate andmekogumitega läbi viia. Sellisel juhul võivad kasutajanimi ja parool olla kaks parameetrit, millele määratakse väärtus. Mõistame parameetrite olemasolu testimise ajal, mida käsitletakse Test Lab moodulis.
Vaatame nüüd, kuidas parameetreid luua.
- Valige testimisetapp, mille suhtes soovime parameetri lisada.
- Parameetri ikoon on lubatud. Klõpsake samal, nagu allpool näidatud.
Samm 11) Avaneb parameetri dialoog, nagu allpool näidatud. Klõpsake nuppu 'Uus parameeter'.
Samm 12) Avaneb testparameetri üksikasjade dialoog.
- Sisestage parameetri nimi
- Määrake parameetrile väärtus
- Klõpsake nuppu OK.
13. samm)
Parameetrite dialoog kuvatakse kasutajale tagasi
- Loodud muutujaga
- Väärtus
- Klõpsake nuppu OK.
Samm 14) Nüüd võime märgata, et parameeter lisatakse "Test Step" endasse, nagu allpool näidatud.
Korrake sama ka parooliväljal.
Samamoodi looge parool Filedile parameeter
Samm 15) Loodud parameetreid saab vaadata / redigeerida vahekaardil Parameetrid. See dialoog aitab meil ka testidega seotud parameetreid luua ja kustutada.
Samm 16) Kaart Manus võimaldab kasutajal üles laadida mis tahes tüüpi faile, näiteks 'xls', 'jpg.webp' jne.
17. samm . Testi konfiguratsioon aitab meil testi taaskasutada erinevate kasutusjuhtumite jaoks. Mõistame, kuidas näite abil testkonfiguratsioonidega töötada. Vaikimisi on testi konfiguratsioon, mis on määratud testi nimeks.
Märkus: me ei saa testi vaikekonfiguratsiooni kustutada, kuid saame seda muuta.
Samm 18) Oletagem, et sisselogimisfunktsiooni saavad teostada kolme tüüpi ärikasutajad, näiteks „kasutajatoe”, „haldur” ja „klastripea”.
Nimetagem testi vaikekonfiguratsioon ümber 'helpdesk'iks, muutes' Test Configuration 'nimevälja.
Samm 19) Lisagem nüüd veel kaks testikonfiguratsiooni - haldur ja klastripea. Klõpsake testikonfiguratsioonide all ikooni „+”.
Samm 20) " Uus test Configuration" dialoog avab.
- Sisestage testi konfiguratsiooni nimi
- Sisestage muud mittekohustuslikud parameetrid, nagu „loodud”, „loomise kuupäev”, „kirjeldus”
- Klõpsake nuppu OK.
Samm 21) Korrake ülaltoodud sammu, et luua veel üks klastripea testkonfiguratsioon ja kogu testkonfiguratsioon kuvatakse kasutajale, nagu allpool näidatud. See võimaldab testijatel sama testi sooritada individuaalselt kõigi loodud konfiguratsioonide suhtes testi sooritamise ajal, mille tulemuseks ei ole testide ümberkirjutamine.
Testi konfiguratsiooni EI tohi segi ajada testi parameetritega. Seega peaksime mõistma erinevust parameetrite ja testide konfiguratsioonide vahel. Parameetreid kasutatakse muutuja loomiseks ja konkreetse sammu väärtuste määramiseks (testi parameetrid), samal ajal kui testi konfiguratsioon on rakendatav kõigi sammude jaoks ja neid kasutatakse tavaliselt erinevate ärikasutusjuhtumite / töövoo testimiseks. Käivitamise ajal saavad kasutajad loodud parameetrite väärtusi muuta, kui valitud konfiguratsiooni jaoks käivitatakse testjuhtum.
Näiteks veebiarvete tasumise rakendus, saab kasutaja valida makserežiimi. Krediitkaardimaksete korral saab kasutaja valida kas peakaardi, viisa või American Express. Igal neist on oma kliendipreemia punktid. Selle testimiseks saame koostada testi nii, et igaüks neist lisatakse preemiapunktide kontrollimiseks testikonfiguratsioonidesse.
Samm 22) Vahekaart „Req Coverage” aitab testijatel testi kaardistada konkreetse nõude (te) alusel, mis aitab kasutajatel leviala ja jälgitavust luua.
- Klõpsake vahekaarti „Req Coverage”.
- Valige „Nõue”, mis tuleks selle konkreetse testjuhtumi järgi kaardistada
- Valitud nõuete testi vastendamiseks klõpsake nuppu '<='. Samuti võime sama testi jaoks kaardistada mitu nõuet.
Samm 23) Vahekaart „Seotud defektid” on tühi, kuna me pole ühtegi testi teinud ega tõendanud ühtegi defekti. Sellel vahekaardil täidetakse defektide üksikasjad, kui defektid postitatakse testide vastu defektide loomise ajal.
Samm 24) Vahekaart Ajalugu näitab aja jooksul tehtud muudatuste loendit selle konkreetse testjuhtumi suhtes kohe testi loomise ajast.
Testide üleslaadimine:
Mõnikord ei loo kasutaja testjuhtumeid käsitsi, kuna see on üsna aeganõudev protsess. Enamik organisatsioone töötavad Excelis käsitsi teste ja laadivad ALM-i hulgi üles, mitte ei loo iga manuaalset testi ükshaaval. ALM-i üleslaadimise hõlbustamiseks on HP välja mõelnud Addini, millega kasutaja saab MS Excelist / MS Wordist otse üles laadida. Mõistame samm-sammult protseduuri, et nõuded Excelisse QC-sse üles laadida.
Testide üleslaadimine Microsoft Exceli abil
1. samm) Enne Exceli testide üleslaadimist peame Exceli ette valmistama nii, et seda saaks üles laadida.
- Valige väljad, mille soovite ALM-i üles laadida, ja looge nende väljade jaoks Excelis päis.
- Sisestage igale väljale kehtivad andmed, nagu allpool näidatud.
2. samm. Pärast üleslaaditavate andmete valimist klõpsake jaotises „Lisandmoodulid” käsul „Ekspordi HP ALM-i”.
Samm 3 ) Avaneb ALM-i ekspordiviisard. Sisestage HP ALM-i serveri URL ja klõpsake nuppu „Järgmine“.
Samm 4) Sisestage autentimiseks kasutajanimi ja parool ning klõpsake nuppu „Järgmine“.
Samm 5) Valige domeen, projekti nimi, kuhu me testid üles laadiksime, ja klõpsake nuppu „Järgmine“.
6. samm. Valige andmete tüüp, mida me sooviksime üles laadida. Sel juhul on tegemist testidega. Samuti laadime defektid üles järgmistesse peatükkidesse.
Samm 7) Sisestage uue kaardi nimi. Esimene võimalus „Vali kaart” on keelatud, kuna me pole siiani kaarti loonud. Seetõttu peaksime looma uue kaardi nime ja klõpsama nuppu „Järgmine“. Me pole valinud käsu „Ajutise kaardi loomine”, kuna me tahaksime seda iga kord testide üleslaadimiseks uuesti kasutada.
8. samm . Klõpsates nupul „Järgmine“, avaneb kaardistamise dialoog, nagu allpool näidatud.
- Loetletud vasaku paani ruudustikuüksused vastavad väljadele, mis on HP ALM-is üleslaadimiseks saadaval. Pange tähele, et väljale „PUNANE” märgitud väljad tuleks kaardistada, kuna need on kohustuslikud väljad.
- Parempoolse paani ruudustiku üksused viitavad vastendatud väljadele, nii et Exceli väärtused voolavad ALM-i vastavatele väljadele.
Samm 9) Nüüd andke meile mõista, kuidas kaardistada Exceli väljad ALM-i väljade vahel.
- Valige väli, mida kasutaja soovib kaardistada, ja klõpsake noolenuppu, nagu allpool näidatud.
- Sisestage Exceli veeru nimi, mis vastab HP ALM-i sobivale veeru nimele.
- Kaardistage kõik Exceli nõutavad veerud vastavate väljadega HP ALM-is. Pärast kõigi nõutavate väljade kaardistamist klõpsake nuppu "Ekspordi".
10. samm . Eduka üleslaadimise korral kuvab ALM sõnumi, nagu allpool näidatud. Vigade ilmnemisel lahendage probleem ja proovige sama uuesti üles laadida.
Mõned levinumad vead on loetletud allpool:
- Teema / tee on kehtetu / pole saadaval või kasutaja EI ole seda kaardistanud.
- Välja „Test Type” väärtus on muu kui käsitsi. Automatiseeritud teste EI SAA Exceli abil üles laadida.
- Testi nimi on Tühi või EI kaardistatud.
- Staatusel ei tohiks olla muid väärtusi kui Kujundus, valmis, imporditud, parandatud.
Samm 11) Kontrollime nüüd vahekaardil „Testid” sama. Kõik testi üksikasjad laaditakse üles nagu allpool näidatud.
Märkus . Kasutajad saavad teste uuesti üles laadida. Testjuhtumite uuesti üleslaadimise korral kirjutatakse test olemasolevaga üle, kui testi nimi on juba olemas ja kui sammu kirjelduses on muudatus. Kui testi nimi erineb üleslaaditud nimest, laaditakse see üles uue testina.
Testi ressursside loomine
Testi ressursid võimaldavad kasutajatel hallata ressursse, mille tavaliselt koguvad automatiseeritud / jõudlustestid. Kasutajad saavad skripti üles laadida, mida saab kasutada ühes või mitmes testis. Neid saab ka alla laadida / redigeerida ja testiressurssidesse uuesti üles laadida.
Vaatame, kuidas saame testressursside moodulit tõhusalt kasutada. Seda moodulit demonstreeritakse sama exceli faili üleslaadimisega testressurssidesse, mida kasutasime testide importimiseks Excelist ALM-i.
Testijuhtumi exceli üleslaadimine on soovitatav, et saaksime teste vajaduse korral redigeerida ja uuesti üles laadida ainult muudetud testijuhtumeid. Uute testide lisamine ja äsja lisatud testide üleslaadimine on samuti lihtne.
Kuid me saame üles laadida ka muud tüüpi faile, näiteks .xls, .vbs, .qfl jne.
Samm 1) Navigeerige moodulisse Test Resources, nagu allpool näidatud. Avaneb katseressursside mooduli leht.
Samm 2) Looge uus kaust, klõpsates uue kausta ikooni, nagu allpool näidatud. Avaneb dialoog Uus kaust. Loogem testressurss kõigi kolme testi jaoks - käsiraamat, automaatika ja jõudlus.
Samm 3) Kaust luuakse nagu allpool näidatud.
Samm 4) Samamoodi loome veel kaks kausta nimelt - automaatika ja jõudlus. Pärast kausta loomist iga katseressursi jaoks on kaustade lõplik struktuur järgmine:
Samm 5) Loogem uus katseressurss, laadides üles Exceli faili, mille oleme loonud käsitsi testide kirjutamiseks ja mis laaditi üles ALM-i. Valige kaust, kuhu kasutaja soovib testressursi üles laadida.
Samm 6) Sisestage testressursi nimi ja valige ka ressursi tüüp ning klõpsake nuppu OK.
Samm 7) Testressursi loomisel peame ressursi üles laadima, nii et see oleks saadaval vahekaardil „Ressursside vaataja”, mida kasutatakse testides.
- Klõpsake vahekaarti 'Ressursivaatur'
- Klõpsake nuppu 'Laadi fail üles' ja valige üleslaaditav fail
8. samm. Pärast faili üleslaadimist kuvatakse kasutajale olek ja see on allalaadimiseks saadaval.
Märkus. Üles laaditakse järgmist tüüpi katseressursse, mida saab kasutada automatiseeritud testide teostamiseks.
- DataTable
- Keskkonnamuutujad
- Funktsioonide raamatukogud
- Taastamise stsenaariumid
- Jagatud objektide hoidla
Video testiplaanist
Kui videole pole juurdepääsu, klõpsake siin
võtmevõimalused: -
- Testjuhtumite / skriptide kujundamiseks ja loomiseks kasutate QualityCenteri testimismoodulit.
- Testimise hõlbustamiseks saate oma testid testplaani moodulis linkida nõuete mooduli nõuetega.
- QualityCenter pakub paljusid funktsioone, nagu testimissammude kopeerimine, skriptide saatmine ülevaatamiseks, manuste lisamine jne, et hõlbustada testjuhtumite kiiremat väljatöötamist.