Testdokumentation i mjukvarutestning (exempel)
Vad är testdokumentation?
Testdokumentation är dokumentation av artefakter som skapats före eller under testning av programvara. Det hjälper testteamet att uppskatta testinsats som behövs, testtäckning, resursspårning, exekveringsframsteg, etc. Det är en komplett uppsättning dokument som låter dig beskriva och dokumentera testplanering, testdesign, testexekvering, testresultat som ritas. från testverksamheten.
Varför testa formalitet?
För en nybörjare är det lätt att anta att Testning kör de olika kodavsnitten på ad-hoc-basis och verifierar resultaten. Men i den verkliga världen är testning en mycket formell aktivitet och dokumenteras i detalj. Testdokumentation gör planering, granskning och genomförande av tester enkelt och verifierbart.
Graden av testformalitet beror på.
- Typen av applikation som testas.
- Standarder som följs av din organisation.
- Utvecklingsprocessens mognad.
Testaktiviteter förbrukar i allmänhet 30 % till 50 % av projektansträngningen för mjukvaruutveckling. Dokumentation hjälper till att identifiera testprocessförbättringar som kan tillämpas på framtida projekt.
Exempel på testdokumentation
Här är viktiga typer av testdokumentation:
Typer av testdokument | BESKRIVNING |
---|---|
Testpolicy | Det är ett dokument på hög nivå som beskriver principer, metoder och alla viktiga testmål för organisationen. |
Testa strategi | Ett dokument på hög nivå som identifierar de testnivåer (typer) som ska utföras för projektet. |
Testplan | En testplan är ett komplett planeringsdokument som innehåller omfattning, tillvägagångssätt, resurser, schema etc. för testaktiviteter. |
Krav Spårbarhetsmatris | Detta är ett dokument som kopplar kraven till testfallen. |
Testscenario | Testscenario är ett föremål eller händelse i ett mjukvarusystem som kan verifieras av ett eller flera testfall. |
Testfall | Det är en grupp av ingångsvärden, exekveringsförutsättningar, förväntade exekveringseftervillkor och resultat. Den är utvecklad för ett testscenario. |
Testdata | Testdata är data som finns innan ett test utförs. Det brukade utföra testfallet. |
Felanmälan | Felrapport är en dokumenterad rapport om eventuella brister i ett mjukvarusystem som inte uppfyller sin förväntade funktion. |
Testsammanfattningsrapport | Testsammanfattningsrapport är ett dokument på hög nivå som sammanfattar utförda testaktiviteter samt testresultatet. |
Bästa praxis för att uppnå testdokumentation
- QA-teamet behöver vara involverat i den inledande fasen av projektet så att testdokumentation skapas parallellt.
- Skapa och lämna inte bara dokumentet, utan uppdatera när det behövs.
- Använd versionskontroll för att hantera och spåra dina dokument.
- Försök att dokumentera vad som behövs för att du ska förstå ditt arbete och vad du kommer att behöva ta fram till dina intressenter.
- Du bör använda en standardmall för dokumentation som excelark eller doc-fil.
- Lagra alla dina projektrelaterade dokument på en enda plats. Den bör vara tillgänglig för varje gruppmedlem för referens och för att uppdatera vid behov.
- Att inte tillhandahålla tillräckligt med detaljer är också ett vanligt misstag när man skapar ett testdokument.
Fördelar med testdokumentation
- Det främsta skälet bakom att skapa testdokumentation är att antingen minska eller ta bort eventuella osäkerheter kring testaktiviteterna. Hjälper dig att ta bort oklarheter som ofta uppstår när det kommer till fördelningen av uppgifter.
- Dokumentation erbjuder inte bara ett systematiskt förhållningssätt till mjukvarutestning, men det fungerar också som utbildningsmaterial för nybörjare i mjukvarutestprocessen.
- Det är också en bra marknadsförings- och försäljningsstrategi att visa upp testdokumentation för att visa upp en mogen testprocess.
- Testdokumentation hjälper dig att erbjuda en kvalitetsprodukt till kunden inom specifika tidsgränser.
- In Mjukvaruutveckling, Testdokumentation hjälper också till att konfigurera eller ställa in programmet genom konfigurationsdokumentet och användarmanualerna.
- Testdokumentation hjälper dig att förbättra transparensen med kunden.
Nackdelar med testdokumentation
- Kostnaden för dokumentationen kan överstiga dess värde eftersom den är mycket tidskrävande.
- Många gånger är den skriven av människor som inte kan skriva bra eller som inte kan materialet.
- Att hålla reda på ändringar som kunden begär och uppdatera motsvarande dokument är tröttsamt.
- Dålig dokumentation speglar direkt produktens kvalitet då ett missförstånd mellan klienten och organisationen kan uppstå.
Sammanfattning
- Testdokumentation är dokumentation av artefakter som skapats före eller under testning av programvara.
- Graden av testformalitet beror på 1) typen av applikation som testas 2) standarder som följs av din organisation 3) utvecklingsprocessens mognad.
- Viktiga typer av testdokument är testpolicy, teststrategi, testplan, testfall etc.
- QA-teamet behöver vara involverat i den inledande fasen av projektet så att testdokumentation skapas parallellt.
- Det främsta skälet bakom att skapa testdokumentation är att antingen minska eller ta bort eventuella osäkerheter kring testaktiviteterna.
- Kostnaden för dokumentationen kan överstiga dess värde eftersom den är mycket tidskrävande.