QA-teams: een defect melden en de fix volgen
Een tester meldt een defect met de ernst, stappen om te reproduceren en waar het is gevonden, voegt een opname of screenshot toe en markeert het exacte frame of de exacte pixel. Het testcycluspakket doorloopt gepland, in uitvoering, open defecten, hertesten en afgetekend. Een hertest die nog steeds mislukt, keert via een specifiek pad terug naar open defecten, zodat een fix die niets oploste niet verdwijnt in een nieuw ticket.
Een defect melden
Het itemtype voor bugs vraagt om de ernst (blocker, major, minor of cosmetisch), stappen om te reproduceren en de build of omgeving waarin het is gevonden. Met aangepaste velden voeg je toe wat het team nog meer wil bijhouden.
Een screenshot of schermopname wordt aan het defect gekoppeld. Een opmerking bij een opname is gekoppeld aan een specifiek frame. Op een screenshot kan een opmerking direct getekend worden. De developer opent de markering, in plaats van een lap tekst die het probeert te omschrijven.
- Ernst: blocker, major, minor, cosmetisch
- Stappen om te reproduceren en gevonden in
- Aan frames gekoppelde opmerkingen bij opnames, getekende opmerkingen op screenshots
De cyclus en de kant van de developer
Het testcycluspakket doorloopt gepland (48 uur), in uitvoering (72), open defecten (72), hertesten (48) en afgetekend. De uitvoering kan pas starten als de checklist voor het plan en de testcases is voltooid. Hertesten heeft een pad terug naar open defecten met het label 'mislukt nog steeds'.
Het bugfixpakket is de kant van de developer: triage, reproduceren, fixen, verifiëren en uitgebracht. Verifiëren kan het item terugsturen naar fixen met het label 'nog steeds defect'. Het softwarepakket sluit de QA af met een goedkeuring voor release, wat een goedkeuringsfase is die door de engine wordt afgedwongen.
Een defect dat dezelfde bug blijkt te zijn als een ander, wordt eraan gekoppeld: een link krijgt een type zoals gerelateerd, duplicaat of kloon, en de blokkering blijft gekoppeld aan de afhankelijkheid die de workflow al herkent. De tijd die aan de fix is besteed, wordt geregistreerd als specifieke invoer op het item op de dag dat het werk is gedaan, en telt op tot een persoonlijk wekelijks totaal en een projecttotaal ten opzichte van de schattingen.
Eerlijke tekortkomingen
Een testrun-record als zelfstandig object is er niet; een run is momenteel een checklist binnen de cyclus. We hebben liever dat je dat hier leest dan dat je er pas tijdens een proefperiode achter komt.
Veelgestelde vragen
- Kan een developer een opname van een fout krijgen waarin het exacte moment is gemarkeerd?
- Ja. Een opname die aan het defect is gekoppeld, ondersteunt aan frames gekoppelde opmerkingen, en een screenshot ondersteunt getekende opmerkingen.
- Wat gebeurt er als een hertest mislukt?
- De hertestfase heeft een overgang terug naar open defecten met het label 'mislukt nog steeds'. Het defect keert terug zonder dat er een nieuw ticket nodig is.
- Is de QA-aftekening een harde grens?
- Bij pakketten die een goedkeuringsfase gebruiken voor de aftekening wel: het werk kan niet verder zonder een geregistreerd besluit. Het testcycluspakket eindigt bij afgetekend als voltooide fase; het softwarepakket gebruikt de goedkeuring voor release als harde grens.