Tarkvara testimise mõõdikud: mis on, tüübid ja näide

Testimismõõdikud tarkvara testimises

Tarkvara testimise mõõdikud on kvantitatiivsed mõõdikud, mida kasutatakse tarkvara testimisprotsessi edenemise, kvaliteedi, tootlikkuse ja seisundi hindamiseks. Tarkvara testimise mõõdikute eesmärk on parandada tarkvara testimise protsessi tõhusust ja tulemuslikkust ning aidata teha paremaid otsuseid edasiseks testimisprotsessiks, pakkudes usaldusväärseid andmeid testimisprotsessi kohta.

Mõõdik määratleb kvantitatiivselt, mil määral süsteemil, süsteemikomponendil või protsessil on antud atribuut. Ideaalne näide mõõdikute mõistmiseks oleks auto nädalane läbisõit võrreldes tootja soovitatud ideaalse läbisõiduga.

Testimismõõdikud tarkvara testimises

Tarkvara testimise mõõdikud – parandab tarkvara testimise protsessi tõhusust ja tulemuslikkust.

Tarkvara testimise mõõdikud või tarkvara testimise mõõtmine on protsessi või toote mõne atribuudi ulatuse, võimsuse, mõõtmete, koguse või suuruse kvantitatiivne näitaja.

Näide tarkvara testimise mõõtmiseks: defektide koguarv

Miks on testimõõdikud olulised?

"We cannot improve what we cannot measure" and Test Metrics helps us to do exactly the same.
  • Tehke otsus järgmise tegevuse etapi kohta
  • Tõendid väite või ennustuse kohta
  • Mõistke, millist tüüpi parendusi on vaja
  • Tehke otsus, protsessi või tehnoloogia muutmine

Loe selle kohta lähemalt Testi mõõdikute tähtsus

Testi mõõdikute tüübid

Testi mõõdikute tüübid

  • Protsessi mõõdikud: Seda saab kasutada SDLC protsessi tõhususe parandamiseks (Tarkvaraarenduse elutsükkel)
  • Toote mõõdikud: See käsitleb tarkvaratoote kvaliteeti
  • Projekti mõõdikud: Seda saab kasutada projektimeeskonna või mõne muu efektiivsuse mõõtmiseks testimisvahendid mida meeskonnaliikmed kasutavad

Õigete testimismõõdikute tuvastamine on väga oluline. Enne testimõõdikute kindlakstegemist tuleb arvestada mõne asjaga

  • Määrake mõõdiku ettevalmistamise sihtrühm
  • Määratlege mõõdikute eesmärk
  • Tutvustage kõiki asjakohaseid mõõdikuid, mis põhinevad projekti vajadustel
  • Analüüsige iga mõõdiku tasuvusaspekti ja projekti elustiili faasi, milles see annab maksimaalse väljundi

Käsitsi testimise mõõdikud

In Tarkvaraarendus, Käsitsi testitavad mõõdikud jagunevad kahte klassi

  • Alusmõõdikud
  • Arvutatud mõõdikud

Käsitsi testimise mõõdikud

Põhimõõdikud on toorandmed, mida Test Analyst kogub testjuhtumi arendamise ja täitmise ajal (# testjuhtumeid teostatud, # testjuhtumeid). Arvutatud mõõdikud tuletatakse aga baasmõõdikutes kogutud andmetest. Arvutatud mõõdikuid järgib testijuht tavaliselt testi aruandluse eesmärgil (% lõpetatud, % testi katvus).

Olenevalt projektist või ärimudelist on mõned olulised mõõdikud

  • Testjuhtumi täitmise tootlikkuse mõõdikud
  • Testjuhtumi ettevalmistamise tootlikkuse mõõdikud
  • Defekti mõõdikud
  • Defektid prioriteedi järgi
  • Defektid raskusastme järgi
  • Defekti libisemise suhe

Testi mõõdikute elutsükkel tarkvaratehnikas

Testi mõõdikute elutsükkel tarkvaratehnikas

Metricsi elutsükli erinevad etapid Sammud iga etapi jooksul
Analüüs
  1. Mõõdikute tuvastamine
  2. Määratlege tuvastatud kvaliteedikontrolli mõõdikud
Edastama
  1. Selgitage sidusrühmadele ja testimismeeskonnale mõõdiku vajadust
  2. Õpetage testimismeeskonda andmepunktide kohta, mis tuleb mõõdiku töötlemiseks hõivata
Hindamine
  1. Jäädvustage ja kontrollige andmeid
  2. Mõõdikute väärtuse arvutamine jäädvustatud andmete põhjal
Aruanne
  1. Koostage aruanne tõhusa järeldusega
  2. Levitage aruanne sidusrühmale ja vastavale esindajale
  3. Võtke tagasisidet sidusrühmadelt

Kuidas arvutada testmõõdikuid

Sr# Mõõdikute testimise sammud Näide
1 Tuvastage võti tarkvara testimine mõõdetavad protsessid Edenemise jälgimise protsessi testimine
2 Selles etapis kasutab testija andmeid mõõdikute määratlemiseks lähtetasemena Päevas läbiviidavate testjuhtumite arv
3 Jälgitava teabe, jälgimise sageduse ja vastutava isiku kindlaksmääramine Testihaldur jäädvustab päeva lõpus tegeliku testi teostamise päevas
4 Määratletud mõõdikute tõhus arvutamine, haldamine ja tõlgendamine Päevas teostatud tegelikud testjuhtumid
5 Määratlege parendusvaldkonnad sõltuvalt määratletud mõõdikute tõlgendamisest . Testjuhtum täitmine jääb alla seatud eesmärgi, peame uurima põhjust ja pakkuma välja parendusmeetmed

Testi mõõdiku näide

Et mõista, kuidas testmõõdikuid arvutada, näeme näidet teostatud testjuhtumi protsendist.

Testjuhtumite täitmise oleku saamiseks protsentides kasutame valemit.

Percentage test cases executed= (No of test cases executed/ Total no of test cases written) X 100

Samuti saate arvutada muude parameetrite jaoks, näiteks testjuhtumeid ei teostatud, testjuhtumid on läbitud, testjuhtumid ebaõnnestusid, testjuhtumid on blokeeritud jne.

Testi mõõdikute sõnastik

  • Ümbertöötamise pingutuste suhe = (selles etapis kulutatud tegelikud ümbertöötlemispingutused / selles etapis kulutatud tegelikud jõupingutused kokku) X 100
  • Nõue Creep = ( Lisatud nõuete koguarv / esialgsete nõuete arv)X100
  • Ajakava dispersioon = (Tegelik tarnekuupäev – kavandatud tarnekuupäev)
  • Katsetamisel defekti leidmise maksumus = (Testimisele kulutatud kogujõud / testimisel leitud defektid)
  • Ajakava libisemine = (Tegelik lõppkuupäev – hinnanguline lõppkuupäev) / (Planeeritud lõppkuupäev – Planeeritud alguskuupäev) X 100
  • Läbitud testijuhtumite protsent = (Sooritatud testide arv / sooritatud testide koguarv) X 100
  • Ebaõnnestunud testjuhtumite protsent = (Ebaõnnestunud testide arv / sooritatud testide koguarv) X 100
  • Blokeeritud testjuhtumite protsent = (Blokeeritud testide arv / sooritatud testide koguarv) X 100
  • Parandatud defektide protsent = (Defektid parandatud / defektidest teatatud) X 100
  • Aktsepteeritud defektide protsent = (Arendajameeskonna poolt kehtivatena aktsepteeritud defektid / teatatud defektid kokku) X 100
  • Defektide edasilükkamise protsent = (Defektid on edasi lükatud tulevaste väljaannete jaoks / Teatatud defektide koguarv) X 100
  • Kriitiliste defektide protsent = (kriitilised defektid / teatatud defektid kokku) X 100
  • Keskmine aeg, mille arendusmeeskond kulub defektide parandamiseks = (Veaparandustele kulunud aeg kokku/vigade arv)
  • Testide arv ajavahemikus = Testide arv / koguaeg
  • Testi disaini tõhusust = kavandatud testide arv /Kogu aeg
  • Testi läbivaatamise tõhusus = Läbi vaadatud testide arv /Kogu aeg
  • Vigade leidmise kord või defektide arv katsetunnis = Defektide koguarv/katsetundide koguarv

Võta see postitus kokku järgmiselt: