17.07.2013 Views

TESTARBETETS SVÅRA VAL - BADA - Högskolan i Borås

TESTARBETETS SVÅRA VAL - BADA - Högskolan i Borås

TESTARBETETS SVÅRA VAL - BADA - Högskolan i Borås

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2 Begreppsspecificering<br />

I detta kapitel kommer vi att gå igenom de centrala begrepp vi har i vår studie. Ganska<br />

ofta finns det redan färdiga definitioner för de centrala begreppen vi har men vi skall<br />

försöka förtydliga dessa med hänvisning till vår teoretiska referensram. Vid de fall som<br />

begreppen saknar definition kommer vi själva att definiera så som vi tror är lämpligast i<br />

förhållande till studiens referensram. För övrigt är kapitlet avsett att öka förståelsen för<br />

läsaren kring de centrala begrepp som präglar studien.<br />

Agila<br />

En agil metod förespråkar ett nära samarbete med kunderna och slutanvändarna för att<br />

kunna möta förändringar i kraven på bästa sätt genom hela systemutvecklingsprocessen<br />

(Ahmed, 2010).<br />

Bottom-up<br />

Bottom-up är en strategi vid systemkonstruktion och tillkommande integrationstestning i<br />

moduler. De består i sortering av moduler beroende på användningen och att starta tester<br />

nerifrån i hierarkin (Pezzé & Young, 2008).<br />

Bug<br />

En felaktighet i ett mjukvaruprogram (Sommerville, 2008)<br />

Code reviews<br />

Granskning av utvecklarnas kod för att säkerställa kvaliteten och få objektivitet<br />

(Burnstein, 2003).<br />

Defekt<br />

En felaktighet i ett mjukvaruprogram (Sommerville, 2008)<br />

Entrykriterier<br />

Vilka testdata som skall matas in vid testfall (Amman & Offutt, 2007).<br />

Error<br />

En felaktighet i ett mjukvaruprogram (Galin, 2004)<br />

Exitkriterier<br />

När testfall avslutas (Amman & Offutt, 2007).<br />

Extreme programming<br />

Extreme programming är exempel på en agil metod. Det är samtidigt också en iterativ<br />

utveckling där kunderna involveras i utvecklingsprocessen. Alla krav är användarbaserat<br />

och programmerare arbetar i par och skriver testfall för varje uppgift innan test av kod<br />

görs (Sommerville, 2008).<br />

- 7 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!