— hvordan man anvender processen til at bringe organisation og let til fejlen bash Cremona
da slutbrugerapplikationer for det meste er internetbaserede, skal Test omfatte forskellige mobile og stationære enheder. Nogle gange er problemet enhedsrelateret, hvilket gør dets offentliggørelse uundværlig. Så vi oprettede fanen “deltagere”, hvor hver tester eller deltager i bug bash indtaster oplysninger som navn, simuleret bruger, bro.ser, enhedsmærke og enhedstype. Dette er de grundlæggende oplysninger, vi har brug for for at begynde at undersøge — eller løse — problemet. Når disse oplysninger er afsluttet, kan vi fortsætte.
på den anden fane “Bug bash” kombinerer vi test-og fejlrapporteringselementerne. Et billede af den kontekst, der skal testes i den første kolonne, efterfølges af tre kolonner, hvor testeren indtaster testerens navn, en detaljeret beskrivelse af det fundne problem samt et billede af det, hvis relevant. På denne måde, hvis der er tvivl om rapporten, ved vi, hvem vi skal spørge om det og spare tid. Dette er især værdifuldt, når vi sikrer front-end-leverancer, fordi vi kan validere det endelige produkt mod det designede layout. Hvis vi validerer back – end-leverancer, erstattes front-end-billedet normalt med en arbejdsgang, der forklarer, hvad der sker på back-end. På denne måde holder vi folk opdateret om konteksten, selvom det ikke er synligt testbart. Folk vil teste produktet og rapportere alle problemer, forbedringer og tvivl på denne fane. Når testtiden er udløbet, holdet gennemgår de rapporterede problemer, gennemgå og diskutere, hvad der giver mening at blive inkluderet i fikseringsfasen.
På grund af denne fase af alvorlighedsevaluering og prioritering vil hele teamet være opmærksom på alle fundne problemer og vælge dem, der er relateret til den udviklingscyklus til rapportering. Dette vil optimere rapporteringsfasen og undgå opfølgningsmøder for at prioritere problemerne.
den tredje og sidste fane på regnearket, der hedder “automatisk rapport”, er nøglen til at holde trit med hastigheden på vores processer. Den indeholder et script, der tager alle oplysninger fra de sidste to faner og opretter automatisk et problem rapport på vores Jira bord. Det betyder, ingen oplysninger tabt på rapporteringsprocessen fase. Dette forhindrer en masse omarbejdning og gør hele processen mere effektiv. Scriptet kan tilpasses, så det er muligt at tilføje flere felter, der skal rapporteres.
Trin 2: Opret en kontekstpræsentation
for at være effektiv skal omfanget af det produkt, der skal testes, være meget veldefineret for alle involverede i testprocessen. Anvendelsesområdet bør begrænses til de(n) funktion (er), der er tilføjet i det pågældende tidsvindue eller udviklingscyklus. Jo klarere folk handler om omfanget af den pågældende testceremoni, jo mindre får du svar på, om det er et fejl-eller arvsproblem. Det er især vigtigt at have denne præsentation, hvis interessenter eller hold udenforstående deltager i testen, fordi de måske ikke har den klarhed, som folk inden for selve udviklingen har.
Trin 3: Book et værelse og send invitationsdage forude
Arranger et rum, der passer til en stor gruppe mennesker, mens det også ikke er så enkelt at passe på folks kalender. Det kan tage lang tid at matche alles kalender eller have et stort nok værelse til rådighed, så hold dig foran. På invitationen skal du dele kontekstpræsentationen sammen med bug bash-regnearket og sørge for at have givet den nødvendige tilladelse til alle deltagere. Et andet meget vigtigt aspekt af bug bashes er tid. Sørg for at spare mindst 1 time 30m ( en og en halv time) for at investere i denne ceremoni. Det kan virke meget, men det er ikke, når der er så mange forskellige mennesker, der bruger produktet og interagerer for at få en bedre tilgang til brugeroplevelsen.