Hur säkerställer man att en applikation uppfyller prestandakrav? : Riktlinjer för prestandatestning

Detta är en Kandidat-uppsats från Örebro universitet/Handelshögskolan vid Örebro Universitet

Sammanfattning: Alla kommer dagligen i kontakt med prestanda. Vare sig det är att köra bil eller att starta sin TV i hemmet så finns det prestanda i dessa av en viss mängd vilket resulterar i hur snabbt bilen accelererar och hur mycket den orkar med, eller hur snabbt TV:n startar och byter kanal. Detta är två olika scenarion där de flesta troligtvis bryr sig mer om bilscenariot. Detta kan dock förändras helt plötsligt när det tar tio sekunder att byta kanal på sin TV. Man kan då säga att prestanda inte prioriterats och att kunden då blir lidande. Utifrån dessa scenarion kan man se hur viktigt prestanda kan vara, även i vardagliga situationer som vi inte ens reflekterar över. Det är just detta som vi vill belysa och hjälpa till med i denna undersökning - att identifiera hur man kan säkerställa att sina applikationer uppfyller prestandakrav. I undersökningen har vi tillämpat aktionsforskning och utgått ifrån aktuella teorier inom testning genom en litteraturstudie av vetenskapliga artiklar inom ämnet såväl som facklitteratur. För att vidare verifiera detta så genomfördes även en intervjustudie hos Transportstyrelsen. Vi har i undersökningen identifierat att det finns ett tydligt behov i många applikationer av just prestandatester. Andra viktiga saker som framkommit är att det kan vara svårt att genomföra prestandatester på ett tillräckligt omfattande sätt och att det kräver tillgång till automatiserade verktyg för att underlätta testningen. Studien har resulterat i riktlinjer för vilka prestandatester som bör utföras, vem som bör utföra dessa, när de bör genomföras, vilket verktyg som kan användas och sist varför man bör göra just dessa. Genom att följa dessa riktlinjer så kan man motivera sin prestandatestning för projekten samt avgöra utifrån dessa om prestandatestning bör genomföras i ett specifikt projekt.

  HÄR KAN DU HÄMTA UPPSATSEN I FULLTEXT. (följ länken till nästa sida)