Rääkige testdokumentatsioonist, mida projektis kasutati.
sobes.tech AI
Vastus AI-lt
Projektis aktiivselt kasutati järgmisi testimise dokumentatsiooni tüüpe:
-
Testiplaan (Test Plan): määratles testimise ulatuse, lähenemisviisi, ressursid, ajakava ja valmisuse kriteeriumid. kooskõlastatud huvipooltega.
-
Testjuhtumid (Test Cases): kirjeldasid konkreetseid samme teatud funktsionaalsuse kontrollimiseks, oodatavat tulemust ja eeldusi. hoiti Test Management Systemis.
Testjuhtumi struktuuri näide:
- Testjuhtumi ID
- Nimi
- Prioriteet
- Testimise tüüp (Funktsionaalne, Regresioon jne)
- Eeltingimused
- Täitmisetapid
- Oodatav tulemus
- Tegelik tulemus (kui avastatakse viga)
-
Kontrollnimekirjad (Checklists): kasutati vähem formaalsena, kuid kiireks põhifunktsionaalsuse läbivaatuseks või piiratud ajaga. sageli kasutati uurimuslikuks testimiseks.
-
Vigade aruanded (Defect Reports): kirjeldasid avastatud vigu, sealhulgas taasesitamise samme, tegelikku ja oodatavat tulemust, mõju süsteemile ning prioriteeti/tõsidust. registreeriti bug-tracking süsteemis.
Vea aruande struktuuri näide:
- Vea ID
- Nimi
- Staatus
- Prioriteet
- Tõsidus
- Loomise/uuringu kuupäev
- Autor
- Tarkvara versioon, kus viga avastati
- Taasesitamise sammud
- Tegelik tulemus
- Oodatav tulemus
- Lisad (logid, ekraanipildid)
-
Jälgimismaatriks (Traceability Matrix): seostas nõuded vastavate testjuhtumitega, et tagada testimise täielik katvus.
Lihtne näide:
Nõude ID Nõude kirjeldus Testjuhtumi(-de) ID Testjuhtumi(-de) staatus REQ-001 Kasutaja autentimine TC-001, TC-002 Läbitud, Ebaõnnestus REQ-002 Tellimuse loomine TC-003, TC-004 Läbitud, Käimas -
Testimise teostamise aruanded (Test Execution Reports): sisaldasid teavet täidetud / läbitud / ebaõnnestunud testjuhtumite arvu, leitud vigu, testtsükli staatuse kohta. esitati meeskonnale ja juhtkonnale.
Projekti raames kasutati Test Management Systemi (näiteks Jira Zephyr/Xray või TestRail) keskset salvestamist ja haldust ning integreeriti viga jälgimissüsteemiga (Jira). Automaatse testimise dokumentatsioon hõlmas ka automaattestide käivitamise tulemusi ja raamistikupõhiseid aruandeid (näiteks Allure Reports).