Miksi Bug / Defect Triage on tärkeä ohjelmistotestauksessa

Sisällysluettelo:

Anonim

Mikä on vianmääritys?

Vianmääritys on prosessi, jossa kukin vika priorisoidaan sen vakavuuden, esiintymistiheyden, riskin jne. Perusteella. Triage-termiä käytetään ohjelmistotestauksessa / laadunvarmistuksessa uusien vikojen vakavuuden ja prioriteetin määrittämiseksi.

Tässä opetusohjelmassa opimme-

  • Mikä on vianmääritys?
  • Miksi meillä on oltava vikailmoitus?
  • Kuinka usein 'Defect Triage' on suoritettava julkaisussa?
  • Ketkä ovat pakollisia ja muita Defect Triagen osallistujia?
  • Osallistujien roolit ja vastuut vianmäärityksen aikana.
  • Mitä tapahtuu Defect Triage -tapaamisen aikana?
  • Mikä on vikatutkimuksen tulos?

Miksi meillä on oltava vikailmoitus?

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

Kuinka usein 'Defect Triage' on suoritettava julkaisussa?

Vika-triage-kokouksen taajuutta ei ole vahvistettu. Se riippuu projektin tilanteesta.

Tässä on joitain tärkeitä tekijöitä, jotka päättävät vikatutkintatapaamisten tiheyden:

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

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

Yleensä vikatutkimuskokouksia pidetään kaksi tai kolme kertaa viikossa.

Ketkä ovat pakollisia ja muita Defect Triagen osallistujia?

Pakolliset osallistujat

Projektin alla olevat jäsenet osallistuvat aina Defect Triage -tapaamisiin.

  • Projektipäällikkö
  • Testiryhmän johtaja
  • Tekninen johto
  • Kehitystiimin johtaja

Valinnaiset osallistujat

  • Kehittäjät
  • Testaajat
  • Liiketoiminta-analyytikko

Osallistujien roolit ja vastuut vianmäärityksen aikana.

Testiryhmän johtaja

  • Ajoitettu vikailmoitustapaaminen ja lähetettävä kokousilmoitus osallistujille.
  • Luo vikaraportti ja lähetä se kaikille osallistujille ennen kokousta.
  • Määritä vikojen prioriteetti ja vakavuus.
  • Pidä esitys niin, että muut jäsenet ymmärtävät vian perimmäisen syyn.
  • Jokainen kokousmuistio siepataan ja lähetetään kokouksen osallistujille.

Kehitysjohtaja

  • Auttaa vikojen priorisoinnissa.
  • Keskustele vian vaikeudesta ja selitä vian aiheuttama riski.
  • Kohdista työ vikojen korjaamiseksi asianomaisille kehittäjille.
  • Päivitä vianratkaisu ja sisällytä kehitystiedot, jos tietoja puuttuu tai kehittäjät tarvitsevat lisätietoja.

Projektipäällikkö

  • Apua vikojen priorisointiin.
  • Keskustele seuraavasta iteraation julkaisupäivästä laadunvarmistusta varten.
  • On varmistettava, että myös asiaankuuluvat käyttäjien edustajat kutsutaan bugitriage-kokoukseen.

Mitä tapahtuu Defect Triage -tapaamisen aikana?

  • Testiryhmän johtaja lähettää virheraportin uusista virheistä. Vianmäärityskokouksen aikana jokainen vika analysoidaan sen selvittämiseksi, onko sille annettu oikea prioriteetti ja vakavuus.
  • Prioriteetit järjestetään tarvittaessa uudelleen.
  • Viat analysoidaan ja arvioidaan niiden vakavuuden mukaan.
  • Tähän sisältyy keskustelu vian monimutkaisuudesta, riskeistä, hylkäämisestä ja virheiden uudelleen kohdentamisesta.
  • Päivitykset siepataan virheenseurantajärjestelmään.
  • Laadunvarmistusinsinööri tekee muutokset jokaiselle vialle ja keskustelee niistä jokaisen osallistujan kanssa.
  • "Kommentit" -kenttä päivitetään oikein merkitsemällä kokouksen olennaiset kohdat.

Mikä on vikatutkimuksen tulos?

Jokaisen kokouksen lopussa Defect Triage Metrics valmistellaan ja annetaan kaikille osallistujille. Tämä raportti toimii kokouksen pöytäkirjana, josta on hyötyä tulevissa kokouksissa.

Päätelmä:

  • Vianmääritys on prosessi, jossa kukin vika priorisoidaan sen vakavuuden, taajuuden, riskin jne. Perusteella.
  • Bug Triagen tavoitteena on arvioida, priorisoida ja määrittää vikojen ratkaisu.
  • Vianmääritystapaamisten tiheys päätetään projektiaikataulun, järjestelmässä olevien vikojen lukumäärän, projektin yleisen terveyden jne. Mukaan.
  • Projektipäällikkö, testiryhmän johtaja, tekninen johtaja, kehitystiimin johtaja ovat mukana tässä kokouksessa.
  • Viat analysoidaan ja arvioidaan niiden vakavuuden mukaan.