Postupak upravljanja defektima - Izvještaj o defektima i životni ciklus upravljanja

Sadržaj:

Anonim

Pregled procesa upravljanja defektima

Svjesni smo svakog softverskog pisanog koda, nedostatke je potrebno provjeriti. U procesu testiranja presudan je postupak upravljanja defektima. Pojam upravljanja defektima često se koristi pri testiranju softvera. Proces upravljanja nedostacima uključuje otkrivanje grešaka u softveru i njihovo ispravljanje.

Kad ispitivač testira komad koda, naiđe na varijacije u očekivanom izlazu na trenutni izlaz, to se naziva nedostatkom. Upotrebljava se alternativa oštećenju termina "greška", "problemi", "incidenti".

Izvješće o defektu

Tester softvera trebao bi navesti sva donja obvezna polja za svako izvješće o kvaru.

1) Jedinstveni ID kvara: ovo je za ide0tificiranje oštećenja pomoću jedinstvenog broja.

2) Detaljan opis: Opis mora sadržavati detaljne informacije o programskoj pogrešci. Koju funkciju je pronašao bug? Zajedno sa snimkom zaslona za bolje razumijevanje.

3) Datum prijave : Izvještaj o kvaru treba sadržavati datum i vrijeme prijavljivanja pogreške.

4) Ozbiljnost: Ozbiljnost buba, nizak srednji ili visoki.

5) Popravite prema datumu: Vrijeme i datum zatvaranja oštećenja.

6) Defekt Podignut imenom: Ime testera koji je pokrenuo problem.

7) Kvar riješen imenom programera: Ime razvojnog programera koji je riješio problem.

Životni ciklus upravljanja defektima

Verbalna komunikacija između testera i programera neće biti prikladna kada se nedostaci povećaju. Za kontrolu i rješavanje nedostataka potreban je životni ciklus upravljanja defektima.

Postoji pet faza u procesu upravljanja nedostacima:

  1. Sprječavanje oštećenja
  2. Isporuka bazne linije
  3. Otkrijte nedostatak
  4. Rezolucija za kvar
  5. Poboljšanje procesa

Ispod je detaljno objašnjenje faza u procesu upravljanja nedostacima:

1) Sprječavanje oštećenja

Defekti se mogu u određenoj mjeri spriječiti slijedeći nekoliko smjernica tijekom stvaranja koda. Analizom koda, nedostaci se mogu umanjiti. Prepoznavanje učestalih vrsta oštećenja može se naložiti programerima da izbjegnu takvu situaciju. Bug se u praktičnom scenariju ne može 100% spriječiti. Greške se mogu smanjiti suradnjom testera i programera što minimizira rizik.

2) Isporuka bazne linije

Proizvod je osnovni okvir kada se završi prekretnica. Tada programer dovrši korak i pošalje ga ispitivaču na testiranje. Postepeno, razvojni proces se nastavlja do trenutka kada je postignuta prekretnica.

3) Otkrijte nedostatak

Kad god testni tim utvrdi kvar, o tome treba odmah obavijestiti programera. Kad programer prihvati oštećenja od strane testera i prepozna ga, otkriva se kvar. Tester bi trebao biti siguran da je našao valjanu grešku.

4) Rješavanje oštećenja

Kad god testni tim utvrdi kvar i utvrdi da je to valjan, ali programer istog buga pronađe kao nevaljanog. Treba odmah djelovati na postupak rješavanja. U ovoj situaciji mogu se poduzeti dvije akcije. Stariji menadžer može to riješiti ili vlasnik proizvoda može odlučiti je li oštećenje ili ne.

5) Poboljšanje procesa

  • U upravljanju oštećenjima, proces se može poboljšati pomoću nekoliko automatiziranih alata, koji mogu otkriti pogreške u softveru. Na raspolaganju su mnogi alati za upravljanje nedostacima. Ovisno o korištenim alatima, programer može pronaći kvar i ispraviti ga. Pronalaženje greške u ranijoj fazi pomoći će u sprečavanju velikih buga, što može potrajati više vremena, a također će se usredotočiti na ponovni posao. Dakle, ovo je trošak softvera. Taj se trošak može svesti na uklanjanje kukaca u najranijoj fazi razvoja. Alat će omogućiti da se obavijest pošalje o pojedinoj programskoj pogrešci, a također će uočiti i programera da je ispravi.
  • Upravljanje defektom može biti složeno tijekom velike količine i jačine. Alati za upravljanje kvarovima pružaju dokument koji će biti od koristi bilo kojem programeru da na njemu efikasno radi. Kvarove možete kategorizirati na temelju prioriteta i raditi na tome. Nakon što se utvrde i uklone nedostaci, programer bi se trebao vratiti i ponovo pokrenuti postupak kako bi provjerio radi li sve u redu. Nakon što se problem zatvori, on se mora ažurirati u izvješću. Kvaliteta proizvoda može se poboljšati u ovom postupku korištenjem pravog alata.
  • U metodologiji Agile upravljanje defektima je malo drugačije od ostalih. U Agile menadžmentu koristi određenu metodologiju za model vodopada. Druga metodologija projekta, kao što je lean metodologija, nastoji osigurati nulte nedostatke u procesu. Čitav proces upravljanja defektima je poboljšanje procesa. A postupak za oštećenje takvih pogrešaka je poboljšati razvojno polje. To zauzvrat daje kvalitetan proizvod kupcu, što dovodi do velikog zadovoljstva kupaca.

Zaključak

Odabirom pravog alata umanjit će se nedostaci u bilo kojem postupku. Ako se pronađe bug, zastrašivanjem da je odmah provjeri i ispraviti će učiniti proces učinkovitim. Za svako kontinuirano poboljšavanje procesa otkrivanje oštećenja igra vrlo važnu ulogu. Drugim riječima, otkrivanje kvarova mjerilo je poboljšanja procesa. Svaka provjerena šifra mora zadovoljiti kvalitetu i zadržati standarde.

Preporučeni članci

Ovo je vodič za postupak upravljanja defektima. Ovdje smo raspravljali o pregledu, izvještajima o kvarovima i životnom ciklusu upravljanja kvarovima. Možete i proći naše druge predložene članke da biste saznali više -

  1. Softver za upravljanje projektima
  2. Alati za upravljanje testovima
  3. Upravljanje marketingom
  4. Trening za upravljanje kvalitetom