Kaj je defekt? - Proces upravljanja napak s svojimi prednostmi

Kazalo:

Anonim

Uvod v defekt

Kadar koli programska oprema ne deluje po pričakovanjih, naj bi imela napako. Torej, kaj točno je napaka? Lahko je to odstopanje ali odstopanje od prvotnih funkcionalnih zahtev. Ko preizkuševalec izvede preskusni primer in ugotovi protislovje od pričakovanega rezultata, potem najde napako. Upravljati ga je treba, dokler se ne določi. Vse njene podrobnosti je treba shraniti in spremljati, dokler niso v skladu s pričakovanimi funkcionalnimi zahtevami.

Kaj je postopek za upravljanje pomanjkljivosti?

Ta postopek vključuje njihovo odkrivanje in odpravljanje.

  1. Preprečevanje
  2. Izhodiščna osnova
  3. Odkritje
  4. Resolucija
  5. Izboljšava procesa

Pojdimo podrobneje skozi postopek.

1. Preprečevanje

Za odpravo vseh pomanjkljivosti je najboljši način, da preprečite, da bi prišle. To pomaga pri varčevanju denarja in je zelo stroškovno učinkovito. Za dosego te faze je zelo pomembno, da se vse pomanjkljivosti ujamejo v zgodnjih fazah testiranja. Tu je glavni cilj čim bolj zmanjšati vpliv napake. To lahko storite z naslednjimi koraki:

  • Prepoznajte kritično tveganje: kritična območja v sistemu je treba predhodno določiti, tako da je vpliv manjši ali ga sploh ni, ko se izvaja testiranje.
  • Ocena pričakovanega učinka: Ko so tveganja prepoznana, je treba zbrati oceno, kako lahko vpliv finančno vpliva, če dejansko tveganje uide v proizvodnjo.
  • Zmanjšanje pričakovanega vpliva: Ta analiza bo našla seznam tveganj. Največja tveganja bi bila škodljiva, tista, ki jih je treba zmanjšati ali odpraviti. Tisti, ki jih ni mogoče popolnoma odstraniti, bo zmanjšala verjetnost pojava te pomanjkljivosti.

2. Izhodiščna osnova

Izhodišče je, ko je dosežen vnaprej določen mejnik. Ko je ta korak dosežen, se prepričajte, da se izdelek, ko se premika iz ene stopnje v drugo. Ker se izdelek nenehno premika iz ene faze v drugo, se z napredkom izdelka premaknejo tudi vse obstoječe pomanjkljivosti. Mejnik ima rok in če je napaka odpravljena, preden doseže ta rok, potem to ni napaka. Ko je preizkus kodiranja in enote opravljen, se reče, da je koda osnovna in prestavljena na sistemsko testiranje. Ko je težava odkrita pri testiranju sistema, se pojavi napaka. Izhodiščni izid je tisti, v katerem so končni vsi končni rezultati in odpravljene vse možne pomanjkljivosti.

3. Odkritje

Okvara naj bi bila odkrita, ko je seznanjena z vsemi. Razvojna skupina po analizi sprejme razvojno skupino, ki jo je treba določiti. Tu jih je treba preveriti, preden postanejo zaviralci. Ko testna skupina ugotovi napako, mora preizkuševalec obvestiti razvojno skupino in poskrbeti, da je napaka potrjena. Ko prejmejo potrditev, lahko nadaljujejo z napako in jo potrdijo ter jo odpravijo.

4. Ločljivost

Ko se poroča o napaki, se mora razvojna ekipa premakniti v smeri rešitve. Analizirati in nato določiti prednost odpraviti ugotovljeno napako. Prednost okvare je mogoče določiti, če je vpliv večji. Napake z višjo prioriteto se odpravijo najprej, napake z nižjo prioriteto pa se odpravijo kasneje. Razvijalec ga mora popraviti in nato obvestiti preizkuševalca o popravku. Ko se ta dejavnost izvaja, lahko razumejo vzrok okvare. Vse generirane napake je treba sistematično kategorizirati. Kritične je treba takoj popraviti. Prav tako je treba odpraviti pomanjkljivosti, ki imajo veliko prednost, saj vplivajo na glavne funkcionalnosti izdelka. Okvara mora imeti minimalno odstopanje od svoje zahteve. Takšne vrste morajo biti srednje. Napako, ki ima lahko manjše posledice, je treba označiti kot nizko.

5. Izboljšanje procesov

Vse pomanjkljivosti je treba odpraviti. Čeprav imajo lahko svoje prednostne naloge, bi bilo treba zagotoviti, da se vsi določajo ne glede na zastavljene prioritete. Za izboljšanje postopka je pomembno, da se vse napake obravnavajo kot kritične. Najmanjša pomanjkljivost lahko pomaga pri izboljšanju kakovosti in prepreči pojav napake. Po vsem tem je pomemben del tudi drugo poročanje vodstva. Vse posamezne pomanjkljivosti je treba sporočiti in vse informacije v zvezi z njimi posredovati višjemu vodstvu. To omogoča tudi vpogled v področja, kjer je mogoče izboljšati postopek.

Prednosti

  • Upravljanje napak zagotavlja, da se najdene napake dejansko odpravijo. Pomaga pri sledenju, da se zaprejo skupaj z razvijalci in preizkuševalci.
  • Ko so odpravljene, je zagotovljeno, da so odpravljene vse napake v sistemu. Zagotavlja dostavo visokokakovostnega izdelka. Prihrani tako čas kot denar. Učinkovitost in ekonomičnost sta dobro vzdrževani.
  • Donosnost naložbe je mogoče izboljšati z znižanjem stroškov razvoja. To pomeni, da se prednostno obravnavajo vprašanja, ki se ponavljajoče težave zlahka prepoznajo. Rezultat tega je povečanje produktivnosti ekipe.
  • Ko odpravimo težave, lahko pomagamo pri določanju vzorca ali razumevanju trendov hrošča. So bolj relativni za prihodnost. Skupna vprašanja je mogoče določiti in odpraviti čim prej.
  • Vrzel v komunikaciji se lahko zmanjša, saj lahko preizkuševalci in razvijalci sodelujejo pri reševanju najdenih težav.

Zaključek

Celoten postopek pomaga pri odpravljanju napak in zagotavljanju kakovostnega izdelka. Nikoli ni mogoče zagotoviti, da hroščev ne bi bilo mogoče najti, vendar ta postopek pomaga pri racionalizaciji celotnega postopka in zmanjšanju števila napak. Z upoštevanjem celotnega postopka je mogoče zagotoviti, da ob prestavitvi izdelka v proizvodnjo ne bo ozkega grla. Kot rezultat, se prihrani denar in dostavi kvaliteten izdelek.

Priporočeni članki

To je vodnik za Kaj je pomanjkljivo. Tukaj razpravljamo o prvih 5 procesih, skupaj s prednostmi. Če želite izvedeti več, lahko preberete tudi druge naše predlagane članke -

  1. Kaj je genetski algoritem?
  2. Kaj je Google Cloud Platform
  3. Kaj je funkcionalno testiranje? (Vrste)
  4. Vprašanja za ročno testiranje | Top 10