Kuinka kirjoittaa virheraportti esimerkkien avulla

⚡ Älykäs yhteenveto

Virheraporttien kirjoittaminen on olennainen testaustaito, joka dokumentoi viat selkeästi, nopeuttaa korjauksia ja parantaa ohjelmiston laatua tarjoamalla kehittäjille toistettavia vaiheita, vakavuusastetta, prioriteettia, ympäristötietoja ja tukevia liitteitä koko ohjelmistotestauksen elinkaaren ajan.

  • 🐞 Ydintarkoitus: Virheraportti tractunnistaa viat, tallentaa vakavuuden ja antaa kehittäjille toistettavan kontekstin, jotta ongelmat ratkaistaan ​​nopeasti ilman edestakaista viestintää.
  • 📝 Pakolliset kentät: Otsikko, vakavuusaste, prioriteetti, ympäristö, toteamisvaiheet, odotettu tulos, todellinen tulos ja liitteet muodostavat vakiomallin useimmissa trackers.
  • 🔍 Vakavuus vs. prioriteetti: Vakavuusaste mittaa teknistä vaikutusta (estävä, merkittävä, vähäinen, merkityksetön), kun taas prioriteettiasteikko määrittää kiireellisyyden (korkea, keskitaso, matala), eikä näitä kahta pidä koskaan sekoittaa.
  • Parhaat käytännöt: Ilmoita vioista välittömästi, liitä mukaan kuvakaappauksia tai videoita, validoi samankaltaisilla moduuleilla ja tarkista raportit kerran ennen lähettämistä epäselvyyksien poistamiseksi.
  • 🧪 Nykyaikaiset työkalut: Jira, Lineaarinen Azure DevOps, Zoho Bug Tracker, ja Bugzilla virtaviivaistaa lähettämistä, ja tekoälyavusteinen luokittelu luokittelee nyt vakavuuden ja luonnostelee jäljentämisvaiheet automaattisesti.

Kuinka kirjoittaa vikailmoitus

Mikä on Bug Report? Miksi tarvitset hyvän virheraportin?

Virheraportti on tärkeä dokumentti STLC:ssä, josta on useita etuja testaustiimille. Se pitää track kaikista ohjelmistotestauksen aikana löydetyistä vioista, useista bugeista, virheistä ja muista poikkeamista ja raportoi ne.

Tämän testauksen jälkeisen dokumentaation tarkoituksena on antaa asianomaiselle ammattilaistiimille tietoa testausprosessin aikana havaittujen virheiden tasosta.

Sinun ohjelmistokehitysinsinööri Tämän tyyppisen raportin avulla voidaan saada tietoon kaikki ohjelmistossa olevat viat ja ongelmat. Sen avulla voit myös selvittää, mikä virheessä on vikana, jotta voit käyttää parasta menetelmää sen korjaamiseen. Se auttaa myös säästämään aikaa ja rahaa helpping huomaat bugeja ja ongelmia.

Miksi sinun pitäisi välittää hyvistä virheselityksistä?

Hyviä bugiselityksiä

Tässä on se kohta, joka sinun on otettava huomioon kirjoittaaksesi hyvän, yksityiskohtaisen ohjelmistovirheraportin:

  • Se toimii oppaana, joka auttaa välttämään saman bugin tulevissa julkaisuissa.
  • Säästä aikaa viestintään (sähköpostit, puhelut).
  • Less työskentelemään kehittäjille (he tekevät juuri mitä haluat).
  • Sinulla on vähemmän pullonkauloja projektissa; virheet korjataan nopeammin ja tehokkaammin.
  • Nykyaikaiset tiimit, jotka käyttävät Jiraa, Linearia tai Azure DevOps voi myös linkittää virheraportit sprinttitiketteihin ja julkaisuputkiin varmistaen, että tractoimivuus laadunvarmistuksen ja DevOps-työnkulkujen välillä.

Virheilmoituksen kirjoittaminen (Virheraporttimalli)

Tarkkaa vikailmoitusmallia ei ole, koska se riippuu vianmäärityksestäsi.tracking-järjestelmä. Mallisi saattaa olla erilainen.

Seuraavat yleiset kentät ovat kuitenkin aina tarpeen, kun haluat kirjoittaa virheraportin:

  • Vian tunnus/otsikko.
  • Vakavuus ja prioriteetti.
  • Tuotetiedot
  • ympäristö
  • Vaiheet lisääntymiseen.
  • Odotettu tulos.
  • Todellinen tulos.
  • Liitteet (kuvakaappaukset, videot, teksti)

Katsotaanpa kaikkia näitä bugeja -trackuninkaan komponentit yksi kerrallaan:

1) Otsikko/virhetunnus:

Jokaiselle bugille tulee antaa yksilöllinen tunnistenumero. Virheilmoitustyökalujen tulee olla yksilöiviä numeroita äskettäin esiin tulleille virheille, jotta voimme helposti tunnistaa vian.

Esimerkkejä:

❌ Huono: "En näe tuotetta, kun taas kerran, tyrp se ei näy."

  • Epämääräinen
  • Aggressiivinen
  • Liian sanallinen

pyytää ratkaisun toteuttamista.

✅ Hyvä: "OSTOSORI – Ostoskoriin on lisätty uusia tuotteita, jotka eivät näy".

  • Tällainen otsikko löytää välittömästi ongelman (CART)
  • Se keskittyy varsinaiseen tekniseen ongelmaan.

2) Virheen vakavuus:

Virheen vakavuus on erittäin tärkeä tekijä virheraportissa. Se kuvaa vian vaikutusta sovelluksen suorituskykyyn.

  • Estoaineet: Tämä virhe aiheuttaa sovelluksen epäonnistumisen.
  • Suuri: Kriittinen virhe tarkoittaa suurta muutosta liiketoimintalogiikassa.
  • Minor: Ongelma, joka ei vaikuta sovelluksen toimintaan, mutta vaikuttaa odotettuihin tuloksiin.
  • Triviaali: Se ei vaikuta sovelluksen toimivuuteen tai toimintaan. Se voi olla kirjoitusvirhe.

3) Virheen prioriteetti:

Seuraava on yleinen asteikko virheen prioriteetin määrittämiseksi:

  • Korkea: Se kattaa kaiken, mikä vaikuttaa virtaukseen tai estää sovellusten käytön.
  • Medium: Se vaikuttaa haitallisesti käyttökokemukseen.
  • Minor: Kaikki muut virheet, kuten (kirjoitusvirheet, puuttuvat kuvakkeet, asetteluongelmat jne.).

4) Ympäristö:

Virhe voi esiintyä tietyssä ympäristössä, ei muissa. Joskus esimerkiksi virhe ilmenee, kun verkkosivustoa käytetään Firefox, tai sovelluksen toimintahäiriö vain käytettäessä Android laite ja toimii hyvin iPhonessa.

Nämä virheraportit voidaan tunnistaa vain selaimen tai laitteiden välisellä testauksella. Joten virhettä raportoidessaan laadunvalvontaviranomaisten tulisi pystyä määrittämään, tuleeko vika havaita yhdessä vai useammassa tietyssä ympäristössä.

5) Yhteenveto:

Pelkän otsikon lisääminen vikailmoitukseen ei kuitenkaan palvele tarkoitusta. Joten jos otsikko ei riitä, voit lisätä lyhyen raportin yhteenvedon.

Yhteenveto mahdollisimman pienellä sanalla, mukaan lukien milloin ja miten virhe tapahtui. Otsikkoasi ja virhekuvaustasi tulee myös käyttää hauissa, joten sinun on varmistettava, että olet kattanut tärkeät avainsanat.

Esimerkit:

  • huono: "Yritin lisätä asioita testiin, mutta mitään ei näkynyt, kun tein sen tai napsautin painiketta."
  • Hyvä: "Kun yritin lisätä [TUOTETTA] kauppaanping ostoskoriin, mutta mitään ei tapahtunut, kun napsautin 'Lisää'-painiketta tietyn tuotteen yleiskatsaussivulla.”

6) Toistamisvaiheet:

Virheestä raportoitaessa on tärkeää määrittää sen toistamiseen tarvittavat vaiheet. Sinun tulisi myös sisällyttää tiedot toimista, jotka saattavat aiheuttaa virheen. Älä tässä esitä yleisluontoisia väitteitä.

Ole tarkka seuraavissa vaiheissa:

Tässä on esimerkki hyvin kirjoitetusta menettelystä:

Vaiheet:

  1. Valitse tuote X1.
  2. Klikkaa Lisää ostoskoriin.
  3. Poista tuote ostoskorista napsauttamalla Poista.

7) Odotettu tulos:

Virheraporteissa on tärkeää kuvata odotettu tulos teknisen tehtävän, testitapauksen tulosten suunnittelun tai testaajan mielipiteen mukaan. Kaikki tämä auttaa kehittäjiä keskittymään tarvittavan tiedon nopeaan löytämiseen.

Esimerkiksi:

Pakolliset kentät tulee korostaa punaisella "Lähetä"-painikkeen painamisen jälkeen.

8) Todellinen tulos:

Kuten nimestä voi päätellä, tämä kenttä kuvaa vian todellista vaikutusta. On erittäin tärkeää kirjoittaa selkeä kuvaus todellisesta tuloksesta.

Esimerkiksi:

Pakolliset kentät on korostettu vihreällä "Lähetä"-painikkeen painamisen jälkeen.

9) Liitteet (kuvakaappaukset ja videot):

Virheraporteissa on parasta liittää tiedostoja virheraportteihin, mikä helpottaa tietojen havaitsemista, kun haluat näyttää ne visuaalisesti:

Esimerkiksi:

  • Kuvakaappaus: Näyttökaappaukset voivat helposti kehittää ohjelman virheitä; on kätevää, kun vika on korostettu tietyllä merkinnällä, ympyrällä tai nuolella).
  • Video: Joskus virhettä on vaikea kuvailla sanoin, joten on parempi luoda video, jotta kehittäjä voi korjata ohjelman vian).

10) Versio, jota asia koskee:

Se on ohjelmistoversio, jossa vika ilmoitetaan.

11) Korjausversio:

Se on ohjelmistoversio, jossa vika on korjattu. Joten kun virheestä ilmoittanut laadunvalvontaviranomainen tarkistaa, onko se korjattu, hän käyttää oikeaa ohjelmistoversiota.

12) Target versio:

Kohdeversio, johon virhe tulisi kohdistaa korjattavaksi. Joten kun kehitystiimi työskentelee virheen korjaamiseksi, ne kohdistavat enimmäkseen tiettyyn sovellusversioon.

13) Sulkemispäivä:

Se on päivämäärä, jolloin ohjelmistotestaustiimi sulkee virheen. Virheen sulkeminen on tärkeä ja olennainen osa ohjelmistotestausta.

14) Tila:

Kun uusi bugi luodaan, sen tilan tulee olla avoin. Sen jälkeen se käy läpi vaiheita, kuten käynnissä, korjattu, käynnissä, uudelleen avaaminen jne.

Vinkkejä virheraporttien kirjoittamiseen

Tässä on muutamia tärkeitä vinkkejä, jotka sinun tulee muistaa, kun kirjoitat tehokasta virheraporttia:

  • Ole tarkka luodessasi bugiraportteja. Varmista, ettet sisällytä turhia tai epäolennaisia ​​tietoja.
  • Sinun tulee ilmoittaa virheestä heti, kun se havaitaan.
  • Valmistele raportti yksityiskohtaisesti, jotta kehittäjä voi käyttää tosiasioita ja tietoja ongelman korjaamiseen.
  • Sinun tulisi testata samaa bugiesiintymistä muissa vastaavissa moduuleissa validointia varten.
  • Revkatso vikaraportti vähintään kerran ennen sen lähettämistä.
  • Varmista, että vikaraportti sisältää vain yhden virheen kuvauksen.
  • Lopuksi, sinun ei pitäisi pelätä pyytää apua projektipäälliköltä, jos jokin asia tuntuu epäselväksi.
  • Käytä Jiran tai Linearin tekoälyavusteisia triage-ominaisuuksia vakavuuden automaattiseen luokitteluun, kaksoiskappaleiden ehdottamiseen ja raportin reitittämiseen oikealle komponentin omistajalle.

Virheilmoitustyökalut

Manuaalisesti suoritettava virheraportointiprosessi suoritetaan nyt erilaisilla markkinoilla olevilla virheraportointityökaluilla.

  • JIRA
  • Lineaarinen
  • Azure DevOps
  • Zoho-virhe Tracker
  • Bugzilla

Voit tarkistaa yksityiskohtaisen arvostelumme paras bugiraportointityökalu.

Yleinen ongelma ja ratkaisu vikaraporttia kirjoitettaessa:

Tässä on joitain yleisiä ongelmia ja niiden ratkaisuja virheraporttia kirjoitettaessa:

Esimerkki virheilmoituksesta Ongelma
Kun kerrotaan 2 kolmella, vastaus on myönteinen. Ilmoita malli, älä esimerkki.
Luettelo järjestetään aakkosjärjestyksessä, kun lisäät uutta tuotetta tämän välttämiseksi. Älä kuvaile vain sitä, mikä on vialla
Esimerkiksi:
Avataksesi selaimesi ja kirjoittaessasi sivuston URLHuomaat, että ensimmäinen kenttä, 'käyttäjätunnus', on kirjoitettu väärin.
Aina suoraan asiaan (älä koskaan kerro tarinaa!).
Asiakkaan nimi raportissa on kirjoitettu väärin. Prioriteetti: korkea, vakavuus: korkea Älä koskaan sekoita tärkeysjärjestystä ja vakavuutta.
Veron laskentakaava on VÄÄRIN !!?? Ei käytä isoja kirjaimia, punaisia ​​kirjaimia, punaisia ​​ympyröitä, '!',
En pidä Ul:n kotisivun ulkoasua hyvänä. Älä käytä harkintakykyäsi.
Esimerkki epäselvästä kuvauksesta: Tee tämän sivun edellyttämät toimet tämän päivän keskustelustamme. Tee kuvauksestasi ymmärrettävä kaikille.
Sivun taustan tulee olla sininen, oranssi tai vihreä, tai voit tehdä sen mustaksi tai valkoiseksi.

Tämä ei ole hyvä, koska on epäselvää, mitä web-kehitys- ja suunnittelutiimiltä tarvitaan

Minimoi vaihtoehdot
Veron laskentakaava ei toisinaan toimi odotetulla tavalla. Kultainen sääntö: Älä käytä sanaa "joskus".

Esimerkki virheraportista

Tässä pieni esimerkki virheraportista:

[OMA TILI] Alleviivaus näkyy, kun hiiren osoitin viedään Päivitä-painikkeen päälle.

Descriptioni: Meidän on poistettava alleviivaus vietäessä hiiren osoitin Oma tili -osion Päivitä-painikkeen päälle.

Linkki: http://test.com/mv-account/

Selain/käyttöjärjestelmä: Chrome 25. OSX Yosemite 10.10.2

Toistamisvaiheet:

1. Siirry osoitteeseen www.test.com

2. Kirjaudu sisään kirjautumistiedoilla

3. Siirry kohtaan Oma tili

4. Vie hiiri Päivitä-painikkeen päälle

Todellinen tulos: on alleviivaus.

Odotettu tulos: ei alleviivausta.

Sisäänkirjautumistiedot: test@test.com / mysecretpass12

Virheitä tulee välttää virheraporttien kirjoittamisessa

Tässä on joitain tärkeitä virheitä, joita sinun tulee välttää virheraporttia kirjoittaessasi:

  • Älä kirjoita tyytymättömyydestäsi äläkä koskaan sisällytä henkilökohtaisia ​​tunteitasi.
  • Se ärsyttää ihmisiä, jotka haluavat keskittyä tehtävään, kun ylikuormitat viestisi monilla hymiöillä.
  • Älä koskaan ylikuormi viestiäsi huutomerkeillä; se ei nopeuta työtä.
  • Kukaan ei halua olla loukkaantunut. Se tuhoaa motivaation ja hidastaa ongelman oivaltamista.

UKK

Virheraportti on jäsennelty asiakirja, joka tallentaa testauksen aikana löydetyn vian. Se sisältää otsikon, vakavuuden, prioriteetin, ympäristön, toistamisvaiheet, odotetut ja todelliset tulokset sekä liitteet, jotta kehittäjät voivat nopeasti diagnosoida ja korjata ongelman.

Pakollisia kenttiä ovat yksilöllinen virheen tunnus tai otsikko, vakavuus, prioriteetti, ympäristön tiedot, selkeät toisto-ohjeet, odotettu tulos, todellinen tulos ja tukevat liitteet, kuten kuvakaappaukset tai videot, jotka korostavat vikaa visuaalisesti.

Vakavuusaste kuvaa vian teknistä vaikutusta sovellukseen, kuten Estoaste tai Vähäinen. Prioriteetti määrittää, kuinka kiireellisesti tiimin tulisi korjata se, ja se on luokiteltu korkeaksi, keskitasoiseksi tai matalaksi. Nämä kaksi tulisi aina asettaa erikseen.

Suosittu vika tracKuningastyökaluihin kuuluvat Jira, Linear, Azure DevOps, Zoho Bug Tracker, ja BugzillaJokainen integroituu CI/CD-prosessien kanssa, tukee mukautettuja työnkulkuja ja tarjoaa nyt automaattisen linkityksen vikojen, sprinttien ja julkaisuversioiden välillä.

Tekoälyavusteinen virheiden triage käyttää koneoppimista luokittelemaan vakavuuden, havaitsemaan kaksoiskappaleet ja reitittämään tiketit oikealle komponentin omistajalle. Työkalut, kuten Jira AI ja Linear AI, analysoivat raporttien tekstiä, pinoamista ja analysointia. tracja historiaa prioriteetin automaattiseen ennustamiseen.

Kyllä. Tekoälyllä toimivat testausavustajat tallentavat käyttäjäistuntoja, keräävät konsolilokia ja luovat ytimekkäitä uudelleentoistovaiheita epäonnistumisen jälkeen. tracTämä vähentää manuaalista työtä, parantaa selkeyttä ja auttaa kehittäjiä toistamaan vian ensimmäisellä yrityksellä.

Tiivistä tämä viesti seuraavasti: