Testoversigtsrapport: Skabelon, format og eksempel

โšก Smart opsummering

Testoversigtsrapporter dokumenterer alle testaktiviteter og slutresultater, sรฅ interessenter kan beslutte, om en testrapport skal udgives. Denne artikel forklarer, hvad en testrapport er, hvorfor den er vigtig, og de projekt-, mรฅl-, oversigts- og defektafsnit, som enhver god rapport har brug for.

  • ๐Ÿ“‘ Kernedefinition: En testrapport opsummerer testaktiviteter, dรฆkning og resultater for en given releasekandidat.
  • ๐ŸŽฏ Beslutningsdriver: Interessenter er afhรฆngige af rapporten til at godkende, udsรฆtte eller blokere en softwareudgivelse.
  • ๐Ÿงฉ Fire sektioner: Projektinformation, testmรฅl, testresumรฉ og defekt โ€” findes i alle standardskabeloner.
  • ๐Ÿ“Š Visuel klarhed: Brug farveindikatorer, diagrammer og fremhรฆvede tabeller til metrikker for bestรฅet/ikke bestรฅet/defekt.
  • โœ๏ธ Skriveregler: Vรฆr detaljeret, klar, standardiseret og specifik โ€“ undgรฅ mavemusklertract eller essaylignende afsnit.
  • ๐Ÿค– AI Boost: AI-assistenter aggregerer testkรธrsler, udarbejder resumรฉer og forudsiger udgivelsesrisiko fra historiske defekter.

Vejledning til testoversigtsrapporter

Hvad er en testrapport?

A Test rapport er et dokument, der opsummerer alle testaktiviteter og de endelige testresultater af et projekt. Det vurderer, hvor godt test er blevet udfรธrt. Baseret pรฅ denne rapport evaluerer interessenterne produktets kvalitet og beslutter, om softwaren skal udgives.

Hvis rapporten for eksempel viser, at der stadig er mange fejl i produktet, kan interessenterne udsรฆtte udgivelsen, indtil disse fejl er rettet.

Eksempel pรฅ testrapport

Eksempel pรฅ testoversigtsrapport for Guru99 bank

Hvorfor er en testrapport vigtig?

Scenariet nedenfor viser prรฆcis, hvorfor en testrapport er nรธdvendig.

Tester bekrรฆfter mundtligt, at hjemmesiden er klar til udgivelse

Klient rapporterer fejl to mรฅneder efter frigivelse

Tidligere, da lederen spurgte, om Guru99 Banks hjemmeside var klar, du svarede mundtligt. Lederen stolede pรฅ dig og udgav hjemmesiden ved udgangen af โ€‹โ€‹mรฅneden. To mรฅneder efter udgivelsen rapporterede klienten mangler.

Hvad er den grundlรฆggende รฅrsag til dette problem? Hvorfor har hjemmesiden stadig fejl, efter at teamet allerede har testet den?

Problemet er, at rapporterings- og evalueringsfasen i Test Management blev sprunget over. Uden en testrapport havde lederen ingen oplysninger til at evaluere hjemmesidens kvalitet โ€“ de stolede simpelthen pรฅ den mundtlige opdatering og udgav produktet i blinde.

De typiske fordele ved en testrapport omfatter:

Fordele ved at udarbejde en testrapport for interessenter

Sรฅdan laver du en god testrapport

For at opbygge en brugbar testrapport skal du fรธrst vide, hvad en standardrapport indeholder. Nรฆste afsnit opdeler den i de fire nรธdvendige komponenter, illustreret med Guru99 Bankeksempel.

Hvad indeholder en testrapport?

Fire nรธgleafsnit i en testoversigtsrapport

Projekt Information

Alle projektmetadata โ€” projektnavn, produktnavn og version โ€” skal registreres i testrapporten. Guru99 Bank-projektet, oplysningerne er vist nedenfor.

Eksempel pรฅ afsnit med projektoplysninger Guru99 bank

Testmรฅl

Som dรฆkket af Testplanlรฆgning I vejledningen skal rapporten angive mรฅlet med hver testrunde โ€” enhedstest, ydeevnetest, systemtest osv.

Testoversigt

Dette afsnit prรฆsenterer testaktiviteten pรฅ et overblik. De nรธdvendige datapunkter er:

  • Antal udfรธrte testsager.
  • Antal bestรฅede testtilfรฆlde.
  • Antal testtilfรฆlde, der mislykkedes.
  • Bestรฅelsesprocent.
  • Fejlprocent.
  • Kommentarer.

Vis altid disse oplysninger visuelt ved brug af farveindikatorer, graferog fremhรฆvede tabeller.

Download Guru99 Skabelon til banktestrapport for et komplet eksempel.

Defekt

En af de vigtigste dele af en testrapport er fejloversigten. Den bรธr indeholde:

  • Samlet antal fejl.
  • Status for hver fejl (รฅben, lukket, besvaret).
  • Antal รฅbne, lรธste og lukkede fejl.
  • Opdeling efter alvorlighed og prioritet.

Ligesom testresumรฉet drager dette afsnit fordel af simple mรฅlinger som f.eks. defekt tรฆthed og procentdel af fikserede defekter.

I vores eksempel rapporterede projektgruppen:

  • Fejltรฆthed: 20 fejl pr. 1,000 linjer kode i gennemsnit.
  • 90% af fejlene er rettet.
  • Den fulde fejlliste findes i projektfejlen tracker.

Denne type data prรฆsenteres bedst som et diagram, som det nedenfor.

Diagram over fejlfordeling efter alvorlighed og status

Tips til at skrive en god testrapport

En testrapport er en kommunikationsvรฆrktรธj mellem testlederen og interessenterne. En velskrevet rapport giver interessenterne en forstรฅelse af projektsituationen, produktets kvalitet og klarheden til udgivelse.

Overvej dette scenarie: efter at have udfรธrt Test af ydeevne pรฅ den Guru99 Banks hjemmeside, sender en outsourcet tester dig fรธlgende testrapport.

Abstract-testrapport mangler detaljer og kontekst

Oplysningerne i denne rapport er for abstractDen indeholder ingen detaljer, hvilket efterlader interessenten forvirret og sandsynligvis vil spรธrge:

  • Hvorfor blev de resterende 30 testsager ikke udfรธrt?
  • Hvilke testtilfรฆlde mislykkedes?
  • Hvor er fejlbeskrivelsen?

En god testrapport bรธr derfor vรฆre:

Tips til at skrive en god testrapport

  • detaljeret: Beskriv hver testaktivitet og hvilke testomrรฅder der blev udfรธrt. Undgรฅ abstract-sprog.
  • Klar: Hold al information kort og letforstรฅelig.
  • Standard: Fรธlg en standardskabelon, sรฅ interessenter kan sammenligne rapporter pรฅ tvรฆrs af projekter.
  • Bestemt: Opsummer resultaterne og fokuser pรฅ hovedpointerne โ€“ skriv ikke et essay om projektet.

For at korrigere mavemusklernetracI ovenstรฅende rapport skal testeren tilfรธje:

  • Projektinformation.
  • Testcyklus (systemtest, integrationstest osv.).
  • Dรฆkningsdetaljer (procentdel af udfรธrte, bestรฅede eller mislykkede tests).
  • Fejlrapport (beskrivelse, prioritet og status).

Ofte Stillede Spรธrgsmรฅl

Testlederen eller testmanageren udarbejder rapporten og indhenter input fra testere, automatiseringsejere og defektansvarlige. tracRapporten gennemgรฅs derefter af projektlederen og deles med udviklings-, produkt- og forretningsinteressenter.

En testopsummeringsrapport dรฆkker resultaterne af en specifik testcyklus. En testafslutningsrapport opsummerer hele projektet, inklusive lรฆrte erfaringer, afvigelser fra planen, afslutningskriterier og endelig godkendelse, og produceres รฉn gang efter alle cyklusser er afsluttet.

Led med samlet bestรฅelsesprocent, samlede udfรธrte testcases versus planlagte, รฅbne defekter efter alvorlighedsgrad og en indikator for udgivelsesberedskab. Interessenter bรธr fรฅ et overblik over projektets tilstand, fรธr de gรฅr i dybden med de detaljerede afsnit.

AI vรฆrktรธjer henter testresultater fra Jira, TestRailog CI-pipelines, automatisk udarbejde bestรฅede og ikke-bestรฅede resumรฉer, gruppere fejl efter rodรฅrsag og skrive fortรฆllende afsnit klar til gennemgang af interessenter โ€“ hvilket reducerer tiden til rapportskrivning betydeligt.

Ja. Generativ AI sammenligner den nuvรฆrende defektdensitet, svรฆrhedsgradsmix og dรฆkning med historiske projekter for at estimere risikoen ved go-live. Den fremhรฆver ogsรฅ moduler, hvor regressionsfejl grupperes, f.eks.ping Ledere prioriterer yderligere test inden frigivelse.

Opsummer dette indlรฆg med: