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.

Strategija testiranja u STLC-u
Strategija testiranja u STLC-u

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:

    1. Definira odobrenje, pregled i korištenje dokumenta.
    2. Određuje aktivnosti testiranja i faze za koje je potrebno odobrenje.
  • 2) Metodologija testiranja:

    1. Detaljno opisuje razine testiranja, procedure, timske uloge i odgovornosti.
    2. Uključuje proces upravljanja promjenama za modificiranje zahtjeva.
  • 3) Specifikacije okoline testiranja:

    1. Određuje zahtjeve za podatke o ispitivanju i smjernice za pripremu.
    2. Navodi broj okruženja i njihove zahtjeve za postavljanje.
    3. Uključuje strategije sigurnosnog kopiranja i vraćanja za sprječavanje gubitka podataka.
  • 4) Alati za testiranje:

    1. Detaljno opisuje alate za upravljanje testom i automatizaciju za izvođenje testa.
    2. Definira alate za sigurnost, performanse i testiranje opterećenja, uključujući vrste alata i kapacitet korisnika.
  • 5) Kontrola otpuštanja:

    1. Osigurava učinkovito izvođenje testova i strategije upravljanja izdanjima.
  • 6) Analiza rizika:

    1. Opisuje moguće rizike projekta koji utječu na izvođenje testa.
    2. Uključuje strategije za ublažavanje rizika i plan za nepredviđene situacije.
  • 7) Review i odobrenja:

    1. Uključuje pregled od strane administracije sustava, upravljanja projektima, razvoja i poslovnih timova.
    2. 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.

Sažmite ovu objavu uz: