Predloga načrta preizkusa: Vzorec dokumenta s primerom spletne aplikacije

Kazalo:

Anonim

Kaj je predloga načrta preizkusa?

PREDLOGA PRESKUSNEGA NAČRTA je podroben dokument, ki opisuje preskusno strategijo, cilje, razpored, ocene in končne rezultate ter vire, potrebne za testiranje. Testni načrt nam pomaga določiti napor, potreben za potrditev kakovosti preizkušene aplikacije. Načrt testiranja služi kot načrt za izvajanje dejavnosti testiranja programske opreme kot definiran postopek, ki ga vodja preskusov podrobno spremlja in nadzira.

Ustvarjanje preskusnega načrta je obvezno, da zagotovite uspeh vašega projekta preizkušanja programske opreme. Če ste nov v načrtovanju preizkusov, glejte to vadnico o tem, kako ustvariti testni načrt

Prenesite vzorčno predlogo preskusnega načrta

Spodaj poiščite pomembne sestavine preskusnega načrta -

  • 1. Uvod
  • 1.1 Področje uporabe
  • 1.1.1 V obsegu
  • 1.1.2 Izven področja uporabe
  • 1.2 Cilj kakovosti
  • 1.3 Vloge in odgovornosti
  • 2 Preskusna metodologija
  • 2.1 Pregled
  • 2.2 Preskusne ravni
  • 2.3 Triaga hroščev
  • 2.4 Merila za prekinitev in zahteve za nadaljevanje
  • 2.5 Popolnost preizkusa
  • 3 Preskusni rezultati
  • 4 Potrebe po virih in okolju
  • 4.1 Orodja za testiranje
  • 4.2 Preskusno okolje

1. Uvod

Kratka predstavitev testnih strategij, postopkov, poteka dela in metodologij, uporabljenih za projekt

1.1) Področje uporabe

1.1.1) V obsegu

Obseg opredeljuje lastnosti, funkcionalne ali nefunkcionalne zahteve programske opreme, ki bo preskušena

1.1.2) Izven obsega

Out Of Scope določa lastnosti, funkcionalne ali nefunkcionalne zahteve programske opreme, ki NE bo preizkušena

1.2) Cilj kakovosti

Tu omenite splošni cilj, ki ga nameravate doseči z ročnim testiranjem in testiranjem avtomatizacije.

Nekateri cilji vašega preskusnega projekta bi lahko bili

  • Prepričajte se, da preizkušena aplikacija ustreza funkcionalnim in nefunkcionalnim zahtevam
  • Prepričajte se, da AUT izpolnjuje specifikacije kakovosti, ki jih določi stranka
  • Napake / težave so odkrite in odpravljene pred zagonom

1.3) Vloge in odgovornosti

Podroben opis vlog in odgovornosti različnih članov ekipe, kot je

  • QA analitik
  • Test Manager
  • Configuration Manager
  • Razvijalci
  • Namestitvena ekipa

Med drugim

2) Preskusna metodologija

2.1) Pregled

Navedite razlog sprejetja določene preskusne metodologije za projekt. Testna metodologija, izbrana za projekt, bi lahko bila

  • WaterFall
  • Ponovno
  • Okretna
  • Ekstremno programiranje

Izbrana metodologija je odvisna od več dejavnikov. O preskusni metodologiji si lahko preberete tukaj

2.2) Preskusne ravni

Preskusni nivoji določajo vrste preskušanja, ki se izvedejo na preizkušeni aplikaciji (AUT ). Stopnje testiranja so v prvi vrsti odvisne od obsega projekta, časa in proračunskih omejitev.

2.3) Triaga hroščev

Cilj triaže je

  • Določite vrsto ločljivosti za vsako napako
  • Dajte prednost hroščem in določite razpored za vse "Odpravljene napake".

2.4) Merila za prekinitev in zahteve za nadaljevanje

Merila začasne prekinitve opredeljujejo merila za začasno ustavitev celotnega ali dela preskusnega postopka, medtem ko merila za nadaljevanje določajo, kdaj se lahko preskus nadaljuje po prekinitvi

2.5) Popolnost preizkusa

Tu določite merila, po katerih bo vaše testiranje končano.

Na primer, nekaj meril za preverjanje popolnosti testa bi bilo

  • 100% pokritost s testom
  • Izvedeni so bili vsi ročni in avtomatizirani testni primeri
  • Vse odprte napake so popravljene ali bodo odpravljene v naslednji izdaji

3) Preskusni rezultati

Tukaj omenite vse testne artefakte, ki bodo dostavljeni v različnih fazah življenjskega cikla testiranja.

Tu so preprosti rezultati

  • Testni načrt
  • Testni primeri
  • Matrica sledljivosti zahtev
  • Poročila o napakah
  • Testna strategija
  • Preskusne meritve
  • Stranka se odjavi

4) Potrebe po virih in okolju

4.1) Orodja za testiranje

Naredite seznam orodij, kot so

  • Orodje za sledenje zahtevam
  • Orodje za sledenje napakam
  • Orodja za avtomatizacijo

Potrebno za preizkus projekta

4.2) Testno okolje

Omenja minimalne zahteve glede strojne opreme, ki bodo uporabljene za preizkušanje aplikacije.

Po programske opreme je morajo poleg odjemalec-posebne programske opreme.

  • Windows 8 in novejši
  • Office 2013 in novejši
  • MS Exchange itd.

5) Izrazi / kratice

Omenite vse izraze ali kratice, uporabljene v projektu

IZRAZ / KRATICA OPREDELITEV
API Vmesnik aplikacijskega programa
AUT Preizkušena aplikacija

Prenesite zgornjo obliko predloge načrta preizkusa

Primer vzorca spletnega programa za bančništvo dokumentov

1. Uvod

Testni načrt je zasnovan tako, da predpiše obseg, pristop, vire in časovni razpored vseh preskusnih dejavnosti projekta Guru99 Bank.

V načrtu so opredeljeni elementi, ki jih je treba preskusiti, lastnosti, ki jih je treba preizkusiti, vrste preskusov, ki jih je treba opraviti, osebje, odgovorno za testiranje, viri in časovni razpored, potrebni za dokončanje testiranja, ter tveganja, povezana z načrtom.

1.1 Področje uporabe

1.1.1 V obsegu

Treba je izboljšati vse značilnosti spletnega mestaGuru99 Bank, ki so bile opredeljene v specifikacijah zahtev za programsko opremo

Ime modula Veljavne vloge Opis
Preiskava stanja Vodja stranke Stranka : Stranka ima lahko več bančnih računov. Stanje
svojih računov lahko vidi samoupravitelj : upravitelj lahko vidi stanje vseh strank, ki
so pod njegovim nadzorom
Prenos sredstev Vodja stranke Stranka: Kupec lahko nakaže sredstva s svojega "lastnega"
računa na kateri koli ciljni račun.Upravitelj : upravitelj lahko prenese sredstva s katerega koli vira na bančni
račun na ciljni račun
Mini izjava Vodja stranke Mini izpisek bo prikazal zadnjih 5 transakcij računa.Stranka: kupec lahko vidi mini izpisek samo svojih "lastnih"
računov.Upravitelj: upravitelj lahko vidi mini izpisek katerega koli računa
Izjava po meri Vodja stranke Prilagojeni izpis vam omogoča filtriranje in prikaz
transakcij v računu na podlagi datuma, vrednosti transakcije.Stranka: kupec lahko vidi po meri - izpisek samo
svojih "lastnih" računov.Upravitelj : upravitelj lahko vidi po meri-izpis katerega koli
računa
Spremeni geslo Vodja stranke Stranka: Stranka lahko spremeni geslo samo za svoj račun.Upravitelj : upravitelj lahko spremeni geslo samo za svoj račun.
Ne more spreminjati gesel svojih strank
Nova stranka Manager Upravitelj : upravitelj lahko doda novo stranko.
Manager Upravitelj: upravitelj lahko ureja podrobnosti, kot so naslov, e-pošta,
telefon stranke.
Nov račun Manager Trenutno sistem ponuja dve vrsti računov
• Shranjevanje
• Trenutni
Stranka ima lahko več varčevalnih računov (enega v svojem imenu,
drugega v skupnem imenu itd.).
Lahko ima več tekočih računov za različna podjetja, ki
jih ima v lasti.
Lahko pa ima več trenutnih in varčevalnih računov.Upravitelj: upravitelj lahko doda nov račun obstoječi
stranki.
Uredi račun Manager Upravitelj: upravitelj lahko doda podatke za urejanje obstoječega računa
Izbriši račun Manager Upravitelj: upravitelj lahko stranki doda račun za brisanje.
Izbriši stranko Manager Stranko lahko izbrišete le, če nima aktivnih trenutnih ali shranjevalnih računov.Upravitelj: Upravitelj lahko stranko izbriše.
Kavcija Manager Upravitelj: upravitelj lahko položi denar na kateri koli račun.
Običajno se opravi, ko je gotovina deponirana v poslovalnici banke.
Umik Manager Upravitelj: upravitelj lahko dviguje denar s katerega koli računa.
Običajno se to opravi pri dvigu gotovine v poslovalnici banke.

1.1.2 Izven področja uporabe

Teh funkcij ni mogoče preizkusiti, ker niso vključene v zahteve za programsko opremo

  • Uporabniški vmesniki
  • Strojni vmesniki
  • Programski vmesniki
  • Zbirka podatkov logična
  • Komunikacijski vmesniki
  • Varnost in zmogljivost spletnega mesta

1.2 Cilj kakovosti

Cilji preizkusa so preveriti funkcionalnost spletne strani Guru99 Bank, projekt bi se moral osredotočiti na testiranje bančnega poslovanja , kot so upravljanje računov, dvig in stanje

… Itd., Da se zagotovi, da lahko vse te operacije normalno delujejo v resničnem poslovnem okolju.

1.3 Vloge in odgovornosti

Projekt bi moral uporabiti zunanje člane kot preizkuševalca, da prihrani stroške projekta.

Ne Član Naloge
1. Test Manager Upravljajte celoten projekt Določite navodila za projekt Pridobite ustrezne vire
2. Preizkus Ugotovitev in opis ustreznih testnih tehnik / orodij / arhitektura avtomatizacije Preverjanje in ocena preskusnega pristopa Izvedba testov, beleženje rezultatov in poročanje o napakah. Zunanji člani
3. Razvijalec v preizkusu Izvedite testne primere, testni program, testni paket itd.
4. Test Administrator Zgradi in zagotovi testno okolje in sredstva upravlja in vzdržuje Support Tester za uporabo testnega okolja za izvajanje testa
5. Člani SQA Prevzemite odgovornost za zagotavljanje kakovosti Preverite, ali postopek testiranja izpolnjuje določene zahteve

2 Preskusna metodologija

2.1 Pregled

2.2 Preskusne ravni

V projektu Guru99 Bank je treba izvesti 3 vrste testiranja.

  • Integracijsko testiranje (posamezni programski moduli se kombinirajo in preizkušajo kot skupina)
  • Testiranje sistema : Izvedeno na celovitem , integriranem sistemu za oceno skladnosti sistema z določenimi zahtevami
  • Testiranje API-ja: preizkusite vse API-je, ki jih ustvarite za preizkušeno programsko opremo

2.3 Triaga hroščev

2.4 Merila za prekinitev in zahteve za nadaljevanje

Če člani ekipe poročajo, da je 40% testnih primerov neuspešnih , prekinite testiranje, dokler razvojna skupina ne odpravi vseh neuspešnih primerov.

2.5 Popolnost preizkusa

  • Določa merila, ki označujejo uspešen zaključek testne faze
  • Stopnja zagona je obvezna, da znaša 100%, razen če je naveden jasen razlog.
  • Prehodnost je 80%, doseganje prehodnosti je obvezno

2.6 Projektna naloga in ocena ter razpored

Naloga Člani Ocenite napor
Ustvarite testno specifikacijo Oblikovalec testov 170 delovnih ur
Izvedite testno izvedbo Tester, skrbnik testa 80 človeških ur
Testno poročilo Tester 10 delovnih ur
Preizkusna dostava 20 človeških ur
Skupaj 280 človeških ur

Načrt za dokončanje teh nalog

3 Preskusni rezultati

Preskusni rezultati so navedeni spodaj

Pred fazo testiranja

  • Dokument o preskusnih načrtih.
  • Dokumenti o testnih primerih
  • Specifikacije zasnove testa.

Med testiranjem

- Simulatorji testnih orodij.

- Podatki o preskusu

- Preizkusite matriko sledljivosti - dnevniki napak in dnevniki izvajanja.

Po končanih preskusnih ciklih

  • Rezultati testov / poročila
  • Poročilo o napakah
  • Smernice za postopke namestitve / preskusa
  • Opombe ob izdaji

4 Potrebe po virih in okolju

4.1 Orodja za testiranje

Ne Viri Opisi
1. Strežnik Potrebujete strežnik Database, ki namesti spletni strežnik MySQL, ki namesti Apache Server
2. Testno orodje Razvijte testno orodje, ki lahko samodejno ustvari rezultat testa v vnaprej določeni obliki in avtomatizirano izvajanje preizkusa
3. Omrežje Nastavite LAN Gigabit in 1 internetno linijo s hitrostjo najmanj 5 Mb / s
4. Računalnik Vsaj 4 računalniki poganjajo Windows 7, Ram 2 GB, CPU 3,4 GHz

4.2 Preskusno okolje

Preskusno okolje nastavite na spodnji sliki