Življenjski cikel programske opreme - Faze življenjskega cikla testiranja programske opreme

Kazalo:

Anonim

Uvod v življenjsko dobo testiranja programske opreme

Tako kot razvoj programske opreme vključuje zaporedje dejavnosti, tudi testiranje programske opreme vključuje vrsto dejavnosti, ki jih je treba izvajati na serijski način. Življenjski cikel razvoja programske opreme je postopek izvajanja preizkusnih dejavnosti na poseben način. Življenjski cikel testiranja programske opreme je znan tudi po STLC. Življenjski cikel testiranja programske opreme vključuje korake, ki jih je treba izvesti na določen način, da zagotovite, da programska oprema ustreza zahtevam in kakovosti, ki jih določi stranka ali organizacija. Cikel testiranja programske opreme ima šest glavnih faz, vsaka ima svoj pomen in nalogo. V njegovem članku bomo podrobno preučili tiste faze življenjskega cikla, ki testirajo programsko opremo. Te faze se lahko spremenijo glede na organizacijo ali preizkuševalce, odvisno je od načina izvajanja testiranja, kaj je treba preizkusiti itd.

Življenjski cikel programske opreme

Različne faze življenjskega cikla testiranja programske opreme so naslednje:

1. Analiza zahtev
2. Načrtovanje preskusov
3. Razvoj testnega primera
4. Preizkusite nastavitev okolja
5. Izvedba testa
6. Zapiranje preskusnega cikla

Za podrobnejše razumevanje podrobneje razpravljamo o zgoraj omenjenih fazah testiranja programske opreme

1. Analiza zahtev

To je prva faza življenjskega cikla testiranja programske opreme. Analiza zahtev je najpomembnejša faza, saj je osnovna faza za ves razvoj programske opreme, če smo pri analizi zahtev naredili napako, lahko stranki dostavimo napačno programsko opremo.

V tej fazi skupina za zagotavljanje kakovosti najprej razume zahteve programske opreme za prepoznavanje delov, ki jih je treba preizkusiti. Za boljše razumevanje zahteve se lahko skupina za zagotavljanje kakovosti QA sreča z različnimi organizacijami, kot so poslovna organizacija, zainteresirane strani, razvojna skupina, tehnična ekipa, oblikovalska ekipa itd. Ko so določene zahteve programske opreme, skupina za kakovost določi sestavne dele ali dele programske opreme ali sistem, ki ga je treba preizkusiti.

2. Načrtovanje preskusov

To je druga faza življenjskega cikla testiranja programske opreme. Ta faza je znana po strategiji testiranja, saj je strateška strategija načrtovana v tej fazi. To dejavnost izvaja vodja testiranja, kjer skrbi za vse stvari, povezane s testiranjem, na primer koliko truda je potrebno, koliko stane preizkušanje celotnega projekta in katere vrste testiranja je treba opraviti za katero komponento. Poleg tega je vključeval tudi naslednje naloge
1. Analiza programske opreme
2. Določite cilj testa
3. Oblikovanje strategije testiranja
4. Načrtovanje virov za test
5. Merila za načrtovanje preskušanja
6. Oblikovanje testnih primerov
7. Preizkus načrtovanja in izvedbe
8. Načrtovanje testnega okolja za izvedbo
9. Analiza preskusne dostave

3. Razvoj testnih primerov

To je tretja faza življenjskega cikla testiranja programske opreme. Ko je načrtovanje testa opravljeno, se začne delo testnih primerov. V tej fazi testna skupina podrobno oblikuje testne primere za izvedbo preskusov. Pripravlja tudi informacije, tj podatke za testne primere. Po izdelavi preskusnih primerov se dostavijo ekipi vrstnikov ali nadzoru kakovosti, tj. Skupini za preverjanje kakovosti.
Testni primer je dober, če napake hitro odkrije in jih reši takoj med testom.
1. Značilnosti dobrega preskusnega primera so
2. Preskusni primer je pregleden in preprost.
3. Ustvari enak rezultat vsakič za isti test.
4. ID testnega primera vsebuje ime.
5. Pokriva 100% zahtev po programski opremi.

4. Test nastavitev okolja

To je četrta faza življenjskega cikla testiranja programske opreme. Ta faza je pomemben del STLC. Nastavitev testnega okolja je postopek nastavitve vseh virov, kot so programska oprema in strojna oprema, da bi ekipa za testiranje izvedla vse testne primere. Nastavitve preskusnega okolja ne opravi preskusna skupina, temveč jih opravi stranka ali organizacija. Preskusna skupina pripravi test dima za izvedbo nastavitve testnega okolja.

5. Izvedba testa

To je peta faza življenjskega cikla testiranja programske opreme. To je postopek izvedbe testa s kodo in ga primerjamo s pričakovanim rezultatom ter analiziramo poročilo. Preskusna skupina izvaja teste na podlagi načrtovanja in strategij testiranja. Med izvajanjem testa preskusni analitik označi poročilo o testu.
1. Če je testni primer uspešno izveden, je označen kot opravljen.
2. Če testni primer ni uspešen, se označi kot neuspešen, o ustrezni napaki pa poroča ekipi razvijalcev programske opreme
3. Če je testni primer blokiran zaradi napake, je označen kot blokiran. Ko je napaka odpravljena, se preskusni primeri, ki so označeni kot blokirani ali neuspešni, ponovno preskusijo, da se zagotovi njihovo odpravljanje.

6. Zapiranje preskusnega cikla

To je zadnja faza življenjskega cikla testiranja programske opreme. V tej fazi se sestanek preizkuševalcev programske opreme izvede za oceno pokritosti preizkusa na podlagi zahtev programske opreme, testnih primerov, stroškov, časa, zagotavljanja kakovosti.
Analiza preskusnih primerov in poročila o napakah se izvede za ugotovitev porazdelitve napak glede na vrsto. Po zaključku preskusnega cikla je pripravljeno poročilo o zaključku preskusnega cikla. Zapiranje preskusnega cikla pripravi vodja testa.
Standardna oblika zaključka preskusnega cikla je naslednja
• Povzetek poročila o preizkusu
• Identifikator
• Povzetek testa
• Variacije
• ocena celovitosti
• Povzetek rezultatov
• Vrednotenje
• Povzetek dejavnosti
• odobritev

Zaključek

V tem članku smo videli faze življenjskega cikla testiranja programske opreme. Upam, da vam bo ta članek v pomoč.

Priporočeni članki

To je vodnik za življenjsko dobo testiranja programske opreme. Tukaj razpravljamo o uvedbi in različnih fazah življenjskega cikla testiranja programske opreme. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Orodja za testiranje učinkovitosti
  2. Državno prehodno testiranje
  3. Funkcijska orodja za testiranje
  4. Kaj je testiranje uporabnosti?
  5. 8 Pomembna naloga za pisanje predloge preskusnega načrta