Sissejuhatus tõrkesse tarkvara testimisel

Lihtne viga on rakenduse tõrge või tõrge, mis takistab rakenduse normaalset voogu, viies rakenduse kavandatud käitumise tegeliku rakendusega valesti vastavusse. Viga ilmneb siis, kui arendaja teeb rakenduse kavandamisel või ehitamisel vea. Kui testija tuvastab selle tõrke, nimetatakse seda tarkvara testimisel veaks. Testija vastutab rakenduse põhjaliku testimise eest, et tuvastada võimalikult palju defekte, nii et kvaliteetne toode jõuaks kliendini. Kuni liikumiseni töövoo ja defekti erinevate olekute juurde, on oluline mõista puuduste tekkimise protsessi.

Tarkvara testimise vea olelustsükkel

Vea elutsüklit tuntakse ka kui defekti elutsüklit. See on defekti faas, mis hõivab erinevad olekud elu jooksul. See algab siis, kui testimisseade leiab uue defekti, ja lõpeb, kui testimisseade selle defekti eemaldab, ning on tagatud, et puudust ei korrata. Nüüd on aeg mõista põhiskeemi kaudu, nagu allpool näidatud, defekti elutsükli tegelikku töövoogu.

Allpool on vea elutsükli diagramm:

Vika olek

Vaatame vea olelustsükli iga komponenti.

1. Ava

Programmeerija alustab siin võimaluse korral vigade analüüsimise protsessi ja töötab selle parandamise nimel. Kui programmeerija arvab, et defekt pole piisav, võib vea sõltuvalt konkreetsest põhjusest edastada järgmisele neljale olekule - Keeldu või Mitte, nimelt Duplicate.

2. uus

See on esimene vigade klassifitseerimise seisund vigade elutsüklis. Uue defekti avastamisel vigade elutsükli hilisemates etappides valideeritakse ja testitakse neid vigu.

3. Määratud

Sellel tasemel rikkega töötamiseks eraldatakse arendusmeeskonnale vastloodud rike. Projektijuht või meeskonna boss delegeerib selle disainerile.

4. Ootel uuesti testimine

Defekti parandamisel annab disainer testijale tõrke uuesti testimisel ja defekti olekus kuni korduskatse tegemiseni, kuni testija töötab rikke uuesti testimisel.

5. Fikseeritud

Kui arendaja täidab vajaliku muudatuse tegemise abil defekti parandamise ülesande, võib defekti olekut nimetada „parandatud”.

6. kontrollitud

Kui testijal pole defektiga probleeme pärast seda, kui projekteerija on defekti katseseadmele määranud ja arvas, et kui see on õigesti parandatud, omistatakse defekti staatus “kinnitatud”.

7. Avage uuesti

Kui veaga on endiselt probleeme, juhendatakse programmeerijat uuesti kontrollima ja defekti olek avatakse uuesti.

8. Suletud

Defekti puudumisel muudab testija defekti oleku suletuks.

9. Uuesti uuesti

Seejärel alustab testija defekti uuesti testimist, et kontrollida, kas arendaja on defekti nõuetekohaselt parandanud, nagu nõudega nõutakse.

10. Koopia

Kui arendaja leiab, et defekt sarnaneb mõne muu defektiga või kui vea määratlus sulandub mõneks muuks defektiks, muudab arendaja defekti olekut „duplikaadiks”.

Tarkvara testimise vea parameeter

  • Väljaandmise kuupäev, kinnitused, autor ja staatus.
  • Raskus ja vahejuhtumi prioriteet.
  • Proovijuhtum, mis näitas probleemi.
  • Intsidendi määratlus reproduktiivsete sammudega.

Juhised puuduse olelustsükli rakendamiseks

  • Enne defektide elutsükli uurimise alustamist peab kogu meeskond selgelt mõistma vea erinevaid tingimusi.
  • Segaduse vältimiseks tulevikus tuleks defekti elutsükkel korralikult dokumenteerida.
  • Veenduge, et kõik vaike-elutsükliga seotud ülesannetega inimesed mõistaksid väga selgelt oma vastutust paremate tulemuste eest.
  • Igaüks, kes muudab defekti staatust, peaks seda staatust õigesti teadma, mis peaks andma piisavalt teavet defekti oleku ja selle põhjuse kohta, et kõik, kes selle defekti kallal töötavad, näeksid defekti põhjust hõlpsasti.
  • Defektide jälgimise tööriista tuleb defektide elutsükli tööprotsessis käsitseda ettevaatlikult, et tagada defektide järjepidevus.

Järeldus

Loodan, et olete saanud defekti elutsüklist natuke teadmisi. See artikkel aitab teid tulevikus ka mugavalt, kui tegelete tarkvara puudustega.

Soovitatavad artiklid

See on juhend küsimusele Mis on tarkvara testimise viga. Siin käsitleme vea elutsüklit, olekut, parameetrit ja juhiseid. Lisateavet leiate ka meie muudest seotud artiklitest -

  1. Tarkvara testimine elutsükkel
  2. Mis on tarkvara testimine?
  3. Tarkvara testimise tüübid
  4. Defektide elutsükkel tarkvara testimisel

Kategooria: