Virhe-/vikatriage ohjelmistotestauksessa

Mikä on "vikatriage"?

Vikatriage on prosessi, jossa jokainen bugi priorisoidaan sen vakavuuden, esiintymistiheyden, riskin jne. perusteella. Triage-termiä käytetään Ohjelmistotestauksessa / QA:ssa uusien vikojen vakavuuden ja prioriteetin määrittämiseen.

Miksi tarvitsemme "vikatriasin"?

Bug Triagen tavoitteena on arvioida, priorisoida ja määrittää vikojen ratkaisu. Tiimin on vahvistettava vian vakavuus, tehtävä tarvittavat muutokset, viimeisteltävä vikojen ratkaisu ja osoitettava resurssit. Käytetään pääasiassa ketterässä projektinhallinnassa.

Vika/vika-triage

Kuinka usein "vikatriage" on suoritettava julkaisussa?

Vikatriage-kokouksen tiheys ei ole kiinteä. Riippuu projektitilanteesta.

Seuraavassa on joitain tärkeitä tekijöitä, jotka määräävät Vikatriage-kokousten tiheyden:

Nämä tärkeät tekijät ovat:

  • Projektin aikataulun mukaan
  • Vikojen määrä järjestelmässä
  • Vaikutus tiimin jäsenten saatavuuden aikatauluihin
  • Projektin yleinen kunto

Yleensä Dfect Triage Meetings pidetään kaksi tai kolme kertaa viikossa.

Ketkä ovat "vikatriagen" pakolliset ja muut osallistujat?

Pakolliset osallistujat

Alla olevat projektin jäsenet osallistuvat aina Vikatriage-kokouksiin.

  • Project Manager
  • Testiryhmän johtaja
  • Tekninen etumatka
  • Kehitysryhmän johtaja

Valinnaiset osallistujat

  • Kehittäjät
  • Testaajat
  • Business Analyst

Osallistujien roolit ja vastuut "vikatriagen" aikana.

Testiryhmän johtaja

  • Suunniteltu bugitriage-kokous ja lähetä kokousilmoitus osallistujille.
  • Luo vikaraportti ja lähetä se kaikille osallistujille ennen kokousta.
  • Määritä vikojen prioriteetti ja vakavuus.
  • Pidä esitys, jotta muut jäsenet ymmärtävät vian syyn.
  • Jokainen kokousmuistio tallennetaan ja lähetetään kokouksen osallistujille.

Kehitysjohtaja

  • Auttaa vikojen priorisoinnissa.
  • Keskustele vian vaikeudesta ja selitä vian aiheuttama riski.
  • Anna puutteiden korjaaminen asianmukaisille kehittäjille.
  • Päivitä vian ratkaisu ja liitä mukaan kehityshuomautuksia siltä varalta, että tietoja puuttuu tai kehittäjien tarvitsemia lisätietoja.

Project Manager

  • Apua vikojen priorisoinnissa.
  • Keskustele laadunvarmistuksen seuraavasta iteroinnin julkaisupäivästä.
  • On varmistettava, että myös asiaan liittyvät käyttäjien edustajat kutsutaan bug triage-kokoukseen.

Project Manager

Mitä tapahtuu "Dfect Triage" -kokouksen aikana?

  • Testiryhmän johtaja lähettää vikaraportin uusista vioista. Vikatriaasikokouksen aikana jokainen vika analysoidaan, jotta nähdään, onko sille asetettu oikea prioriteetti ja vakavuus.
  • Prioriteetit järjestetään tarvittaessa uudelleen.
  • Vikoja analysoidaan ja arvioidaan niiden vakavuuden mukaan.
  • Tämä sisältää keskustelun vian monimutkaisuudesta, riskeistä, hylkäämisestä, virheiden uudelleenmäärityksestä.
  • Päivitykset tallennetaan vianseurantajärjestelmään.
  • Laadunvarmistusinsinööri tekee muutokset jokaiseen virheeseen ja keskustelee niistä jokaisen osallistujan kanssa.
  • "Kommentit"-kenttä päivitetään oikein merkitsemällä kokouksen olennaiset kohdat.

Mikä on "vikatriasin" tulos?

Jokaisen kokouksen päätteeksi laaditaan ja annetaan kaikille osallistujille Defect Triage -mittarit. Tämä raportti toimii kokouspöytäkirjana, josta on hyötyä tulevissa kokouksissa.

Yhteenveto

  • Vikatriage on prosessi, jossa jokainen bugi priorisoidaan sen vakavuuden, esiintymistiheyden, riskin jne. perusteella.
  • Bug Triagen tavoitteena on arvioida, priorisoida ja määrittää vikojen ratkaisu.
  • Vikatriaasikokouksen tiheys päätetään projektin aikataulun, järjestelmän vikojen määrän, projektin kokonaiskunnon jne. mukaan.
  • Projektipäällikkö, testiryhmän johtaja, tekninen johtaja, kehitysryhmän johtaja osallistuvat tähän kokoukseen.
  • Vikoja analysoidaan ja arvioidaan niiden vakavuuden mukaan.

Tiivistä tämä viesti seuraavasti: