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
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 -