Testni strateški dokument u testiranju softvera (uzorak predloška)
Strategija testiranja softvera
A Strategija testiranja je plan definiranja pristupa životnom ciklusu testiranja softvera (STLC). Vodi QA timove za definiranje Obuhvat testom i opseg testiranja. Pomaže testerima da steknu jasnu sliku projekta u svakom trenutku. Mogućnost propuštanja bilo koje testne aktivnosti vrlo je mala kada postoji odgovarajuća testna strategija.
Što je dokument strategije testiranja?
Testni strateški dokument je dobro opisan dokument u testiranju softvera koji jasno definira točan pristup testiranju softvera i ciljeve testiranja softverske aplikacije. Testni dokument važan je dokument za QA timove koji je izveden iz stvarnih poslovnih zahtjeva koji vodi cijeli tim o pristupu testiranju softvera i ciljevima za svaku aktivnost u procesu testiranja softvera.
Dokument strategije testiranja odgovara na sva pitanja poput onoga što želite učiniti i kako ćete to postići, itd. Pisanje učinkovitog dokumenta strategije vještina je koju ispitivač razvija s iskustvom. Plan strategije testiranja treba komunicirati s cijelim timom kako bi tim bio dosljedan u pristupu i odgovornostima.
Kako pripremiti dobar dokument o testnoj strategiji
Svaka organizacija ima svoj jedinstveni prioritet i skup pravila za dizajniranje softvera, stoga nemojte slijepo kopirati nijednu organizaciju. Uvijek provjerite je li njihov dokument kompatibilan i dodaje li vrijednost vašem razvoju softvera prije nego što slijedite predložak.

Korak #1) Opseg
Definira parametre poput
- Tko će pregledati dokument?
- Tko će odobriti ovaj dokument?
- Testiranje softvera aktivnosti koje se provode s rokovima
Korak #2) Testni pristup
Ono definira
- Proces testiranja
- Razine testiranja
- Uloge i odgovornosti svakog člana tima
- Vrste testiranja (testiranje opterećenja, Ispitivanje sigurnosti, testiranje performansi itd.)
- Pristup testiranju i alat za automatizaciju ako je primjenjiv
- Dodavanje novih nedostataka, ponovno testiranje, Mana trijaža, Ispitivanje regresije i test odjavi
Korak #3) Testno okruženje
- Definirajte broj zahtjeva i postavki potrebnih za svako okruženje
- Definirajte sigurnosnu kopiju testnih podataka i strategiju vraćanja
Korak #4) Alati za testiranje
- Automatizacija i Alati za upravljanje testiranjem potrebno za izvođenje testa
- Odredite potreban broj open-source kao i komercijalnih alata, odredite koliko korisnika je podržano i planirajte u skladu s tim
Korak #5) Otpustite kontrolu
- Plan upravljanja izdanjem s odgovarajućom poviješću verzija koji će osigurati izvršenje testa za sve izmjene u tom izdanju
Korak #6) Analiza rizika
- Navedite sve rizike koje možete procijeniti
- Dajte jasan plan za ublažavanje rizika i plan za nepredviđene situacije
Korak 7) Review i Odobrenja
- Sve te aktivnosti pregledava i potpisuje poslovni tim, upravljanje projektima, razvojni tim itd.
- Sažetak izmjena pregleda treba pratiti na početku dokumenta zajedno s odobrenim datumom, imenom i komentarom
Komponente dokumenta o strategiji testiranja
-
1) Opseg i pregled:
- Definira odobrenje, pregled i korištenje dokumenta.
- Određuje aktivnosti testiranja i faze za koje je potrebno odobrenje.
-
2) Metodologija testiranja:
- Detaljno opisuje razine testiranja, procedure, timske uloge i odgovornosti.
- Uključuje proces upravljanja promjenama za modificiranje zahtjeva.
-
3) Specifikacije okoline testiranja:
- Određuje zahtjeve za podatke o ispitivanju i smjernice za pripremu.
- Navodi broj okruženja i njihove zahtjeve za postavljanje.
- Uključuje strategije sigurnosnog kopiranja i vraćanja za sprječavanje gubitka podataka.
-
4) Alati za testiranje:
- Detaljno opisuje alate za upravljanje testom i automatizaciju za izvođenje testa.
- Definira alate za sigurnost, performanse i testiranje opterećenja, uključujući vrste alata i kapacitet korisnika.
-
5) Kontrola otpuštanja:
- Osigurava učinkovito izvođenje testova i strategije upravljanja izdanjima.
-
6) Analiza rizika:
- Opisuje moguće rizike projekta koji utječu na izvođenje testa.
- Uključuje strategije za ublažavanje rizika i plan za nepredviđene situacije.
-
7) Review i odobrenja:
- Uključuje pregled od strane administracije sustava, upravljanja projektima, razvoja i poslovnih timova.
- Naglašava važnost dokumentiranja pregleda i ažuriranja u skladu s poboljšanjima procesa testiranja.
Preuzmite predložak strategije testiranja
Kliknite ispod za preuzimanje uzorka dokumenta strategije testiranja s primjerom
Preuzmite predložak strategije testiranja
Plan testiranja nasuprot strategiji testiranja
Postoji velika zabuna oko Plan testiranja i strategija testiranja dokumenata. Druga organizacija ima svoje jedinstvene procese i standarde za upravljanje tim dokumentima. Na primjer, neke organizacije uključuju činjenice o strategiji testiranja Plan testiranja dok neke organizacije uključuju strategiju kao pododjeljak unutar plana testiranja.
| Plan testiranja | Strategija testiranja |
|---|---|
| U Planu testiranja definirani su fokus ispitivanja i opseg projekta. Bavi se pokrivenošću testa, rasporedom, značajkama koje se testiraju, značajkama koje se ne testiraju, procjenom i upravljanjem resursima. | Strategija testiranja je smjernica koju treba slijediti kako bi se postigao cilj ispitivanja i izvođenje tipova ispitivanja navedenih u planu testiranja. Bavi se ciljem ispitivanja, okruženje ispitivanja, pristup testiranju, alati i strategija automatizacije, plan za nepredviđene situacije i analiza rizika |
Da bude jasnije ako je plan testiranja neko odredište, onda je strategija testiranja kvalitete karta za postizanje tog odredišta.
Zaključak:
In Programsko inženjerstvo, izdanje softvera s vremena na vrijeme prolazi kroz dokumente Strategije testiranja kako bi se preslikao napredak testiranja u pravom smjeru. Kada se datum izdavanja približi, mnoge od ovih aktivnosti bit će preskočene, poželjno je razgovarati s članovima tima hoće li smanjenje neke određene aktivnosti pomoći izdavanju bez ikakvog potencijalnog rizika.
