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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

och” buggar” uppstår som tankarna för oss mot att det rimligtvis finns olika sorters ”fel”.<br />

Sist men inte minst är det de ständigt återkommande tid- och kostnadsaspekterna vid<br />

framtagning av mjukvara som spelar en väsentlig roll.<br />

1.2 Problemdiskussion<br />

Som tidigare nämnts i bakgrunden skall test upptäcka och förhindra fel som uppstår.<br />

Genom en testmetodik kan fel upptäckas som sedan åtgärdas genom rättelser i koden.<br />

Testningens perspektiv måste dock sättas i sitt sammanhang utifrån projektets<br />

omfattning. I takt med att organisationerna hela tiden söker snabba lösningar och vill få<br />

ut produkten på marknaden är det en fråga om att erbjuda en bra produkt till inte alltför<br />

stor kostnad. Det finns en mentalitet att test ses som en extra process och att pengar<br />

sparas genom att rationalisera då test ryms inom det vanliga systemutvecklingsarbetet.<br />

Det finns också en utbredd uppfattning om att testverksamhet bara kostar pengar, medan<br />

andra menar att kostnaderna för att inte använda sig av testning kostar ännu mer.<br />

1.3 Studiens forskningsfrågor<br />

Huvudfrågan för vår studie är:<br />

Vilka fördelar och nackdelar finns det om test bedrivs inom en systemutvecklingsorganisation<br />

respektive inom en separat testorganisation?<br />

Utifrån vår huvudfråga definierar vi några delfrågor:<br />

1. Hur kan test bedrivas inom en systemutvecklingsorganisation?<br />

2. Hur kan test bedrivas inom en separat testorganisation?<br />

3. Vilka konsekvenser kan test inom en systemutvecklingsorganisation respektive<br />

inom en separat testorganisation medföra?<br />

4. Hur kan errors, faults och failures förebyggas samt testas?<br />

5. Hur säkras kvalitet för mjukvara vid utvecklingsarbetet?<br />

6. Vilka kostnadsaspekter bör beaktas vid test av programvara?<br />

1.4 Studiens förväntade resultat<br />

Studiens förväntade resultat är att skapa förståelse för viktiga aspekter i samband med<br />

testarbete och vikten av testarbete för att säkerställa driftsäkerheten samtidigt som hög<br />

kvalitet vill uppnås för mjukvaruprodukten. Målet med studien är att identifiera för- och<br />

nackdelar med de olika testmetoderna (separat respektive integrerad i systemutvecklingsprocessen)<br />

samt klarlägga vilken typ av testning som är mest fördelaktig i sökandet efter<br />

fel. Det förväntade resultatet att det som studien kommer fram till skall öka kunskapen<br />

och medvetenheten vid praktiskt testanvändning. Studien skall även skapa förståelse för<br />

hur en testprocess kan bedrivas i en systemutvecklingsorganisation respektive en<br />

testorganisation. Ett annat resultat som förväntas är vilka konsekvenser det finns det ena<br />

eller det andra alternativet väljs. Den kunskap som framkommer skall kunna förstås av<br />

systemutvecklare samt människor som arbetar aktivt med testarbete. Det är även viktigt<br />

att få svar på hur errors, faults och faliures kan identifieras och testas. Den kunskapen<br />

skall bidra till en praktisk nytta och relevans mellan att bedriva testarbete inom ramen för<br />

systemutvecklingsprojekt och vid en separat testprocess för mjukvara.<br />

- 3 -

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

Saved successfully!

Ooh no, something went wrong!