Hannes Lindblom

Veckans testartips #10 - Avsluta, avbryt och ångra

2018-04-09 Blogg Test Läst 142 gånger

Har du någon gång påbörjat något men ändrat dig? Har du kanske också vid något tillfälle stängt av din dator utan att stänga alla program först? Om du är som jag har du förmodligen också någon gång ångrat de senaste ändringarna du gjorde i den senaste veckorapporten eller annat valfritt dokument. Att inte göra klart saker är fullt mänskligt, vi är ju inga perfekta maskiner som alltid trycker på rätt knapp eller alltid tänker rätt från början. När vi testar ett system är detta en viktig sak att komma ihåg. Jag har många gånger sett oväntade och konstiga saker hända när jag inte följer den raka linjen genom ett tänkt händelseförlopp utan istället avbryter mitt i eller backar tillbaka. Spännande saker att testa kan till exempel vara:

  • Påbörja något, avbryt mitt i och börja om igen
  • Använd undo/redo flitigt i applikationer som har denna funktion
  • Navigera bakåt och framåt i webapplikationer, både via appens funktioner och browsern
  • Avsluta ett program eller applikation mitt i ett händelseförlopp och starta upp igen
  • Om du vill vara mer brutal: ryck strömmen, ta ur batteriet eller tvångsavsluta på annat vis

Beteendena ovan kan på en underliggande nivå ge upphov både till minnesläckage, låsning av resurser som inte låses upp korrekt igen, processer som inte stängs ned korrekt eller objekt som hamnar i konstiga tillstånd. Ofta märks det genom ett avvikande beteende synligt för användaren, men det kan också vara värt att hålla koll på systemresurserna via något verktyg på den aktuella plattformen, till exempel Aktivitetshanteraren i Windows.

Dela artikeln