Kjører En Bug Bash

for noen solo tester der ute anbefaler jeg å lede en vanlig bug bash / mob testing aktivitet. Det er en aktivitet du kan kjøre på slutten av en sprint / funksjon dev syklus. Du inviterer laget, får litt snacks / drikkevarer sammen og får alle til å teste i rundt en time.

Oppsett

du vil kanskje sørge for at du har god enhet/nettleser dekning ved å sikre at alle er satt opp med data/enheter før hånd. Du vil kanskje også forberede noen hjelpedokumenter for å hjelpe folk med å komme i gang. Jeg liker å ha en mindmap på dekning ideer forberedt før hånd slik at folk har en visuell indikator på hva de tester. Jeg kan også lage en haug med testkontoer før hånden og distribuere dem til laget.

jeg bruker denne tavlen til å kjøre bugbashes På Insight Timer; regresjon til venstre, hva har endret seg nylig i midten og» andre » ting å vurdere til høyre

Lys Feilrapportering

du bør oppmuntre til lett feilrapportering;

  • kanskje folk skriver feil på klistrelapper
  • legg til feil i et delt regneark
  • eller hev Jira-feil direkte fra Slack ved hjelp av en /jirio create bug shortcut

fokuset bør være på å finne feil, ikke bli fanget opp i hvordan du rapporterer dem. Du kan alltid avklare problemer videre etter bug bash hvis du trenger mer informasjon.

hva du skal teste i en bug bash

jeg har en 3-trinns heuristisk for å bestemme hva du skal teste (tenk; guide eller tommelfingerregel):

  1. hva har endret seg nylig? Endring medfører ny risiko. hvilke funksjoner er bygget? Hvilken kode har blitt refactored? Hvilke biblioteker har blitt oppdatert? Fokuser teamet for å teste disse områdene først
  2. Regresjonstesting. Ha en sjekkliste over maksimalt et dusin scenarier av kjernefunksjonalitet (kanskje rundt registrering, betalinger og de viktigste tingene folk gjør med produktet ditt). Be folk om å vurdere disse sakene mens du gjør 1), kanskje be folk om å sette det navn ved siden av et tilfelle når de tester det slik at du kan få en ide om dekning
  3. Hvilken annen testing skal/kan vi gjøre? Noen ganger kan det være fornuftig å gjøre en penn test bug bash økt eller en ytelsestesting bash eller en cross browser test bash, men det trenger ikke å skje hver gang

Test I Produksjon

hvis du kan; test i produksjon. Det er ikke noe miljø som det.

Ta på rubinrøde tøfler og gjenta etter meg, det er ikke noe sted som prod
Toto, Jeg har en følelse av at vi ikke er i Kansas lenger – Wizard Of Oz

Men hvis du ikke kan teste i produksjon, må du kontrollere at testmiljøet ditt er stabilt, dataene dine er satt opp Og du har gitt laget ditt» Ikke Rør unntatt bug bash testing » forespørsel.

Post Bug Bash

Sørg for å takke folk for sin tid, telle opp feilene og gi kudos til din beste bug hunter. Testing / Kvalitet er tross alt et teamansvar. Send ut en takk e-post med resultater og tildele trofeer. Jeg har delt ut dette trofeet av en rhino bug i harpiks på en trophy base til vår number one bug hunter før:

rhino bug i harpiks på en trophy base
Bug Bash Trophy
Som Lasting…

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.