Testarbetets svåra val

När det talas om test pratas det på ett sätt som om det vore ett nytt fenomen, men i själva verket kan rötterna spåras tillbaks till 1978. Det är först på senare år som test har börjat etablera sig mer och mer och nyttan med test bland systemutvecklingsorganisationer respektive testorganisationer. M...

Full description

Bibliographic Details
Main Authors: Jakupovic, Dennis, Makdessi, Jade, Vennberg, Robert
Format: Others
Language:Swedish
Published: Högskolan i Borås, Institutionen Handels- och IT-högskolan 2010
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hb:diva-20031
id ndltd-UPSALLA1-oai-DiVA.org-hb-20031
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-hb-200312019-05-01T05:16:48ZTestarbetets svåra valsweThe hard choice of testingJakupovic, DennisMakdessi, JadeVennberg, RobertHögskolan i Borås, Institutionen Handels- och IT-högskolanHögskolan i Borås, Institutionen Handels- och IT-högskolanHögskolan i Borås, Institutionen Handels- och IT-högskolanUniversity of Borås/School of Business and Informatics2010errorsfaultsfailuresmjukvarutestmjukvarasystemutvecklingkvalitetsfaktorerEngineering and TechnologyTeknik och teknologierNär det talas om test pratas det på ett sätt som om det vore ett nytt fenomen, men i själva verket kan rötterna spåras tillbaks till 1978. Det är först på senare år som test har börjat etablera sig mer och mer och nyttan med test bland systemutvecklingsorganisationer respektive testorganisationer. Människan omges ständigt av information vare sig det är av elektronisk, fysiskt eller annan form. Det är därför inte så konstigt att tidsåldern människan befinner sig i kallas för ”informationsåldern”. Successivt har människan mer och mer etablerat ett beroende av verktygen för att ge stöd för informationen människan omges av i sin vardag. En del människor använder enkla mjukvarusystem medan en del använder mer komplexa mjukvarusystem och ibland till och med kritiska system som måste fungera felfritt. Om mjukvarusystemet har ett fel som hindrar mjukvarans funktionalitet kommer det att medföra konsekvenser beroende på vad konsekvensen medför och innebär för användaren. Det kan vara allt ifrån en personlig ekonomisk förlust till en livshotande konsekvens. Orsaken till konsekvensen kan exempelvis leda till felanvändning av mjukvaran, men oftast så ligger felet inte hos användaren utan att mjukvaran har en defekt och anledningen till det är förmodligen att mjukvaran inte testats tillräckligt. Det är därför av yttersta vikt att mjukvaran testas eftersom den annars skulle förlora sitt syfte i och med att den inte längre fyller en funktion. Test sträcker sig dock längre än att bara testa för att säkerställa att mjukvaran är felfri. Genom test kan mjukvarans kvalitet säkras, det kan generera lägre kostnader i längden genom att fel hittas innan den leverats till slutanvändaren, test medför även en kontroll av uppfyllnadsgraden av kravspecifikationerna som formulerats av kund. I dagens läge genomförs därför test alltmer agilt i systemutvecklingen och är därmed en procedur i systemutvecklingen till skillnad från den traditionella vattenfallsmodellen där test genomförs i slutfaserna av systemutvecklingen. Test utförs antingen av en systemutvecklingsorganisation eller en separat test organisation. I denna studie har därför ett antal delfrågor formulerats för att sedan på en mera detaljerad nivå belysa för- respektive nackdelar med hur test bedrivs i de respektive organisationerna och ett antal har identifierats. Bland många som identifierats så utmärks en särskild fördel och nackdel när en separat testorganisation samt när en systemutvecklingsorganisation bedriver test. Nämligen att test tar tid ifall en separat testorganisation bedriver test, men fördelen med det är att det medför att en mjukvara testats grundligt medan i en systemutvecklings-organisation så bedrivs test mer utifrån premisserna huruvida det ryms inom ramen för budgeten även om enhetstester och systemtester alltid utförs. Nackdelen med test inom systemutvecklingsorganisationen är att test tar mycket tid. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hb:diva-20031Local 2320/6483Kandidatuppsats, ; 2010KI12application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic errors
faults
failures
mjukvarutest
mjukvara
systemutveckling
kvalitetsfaktorer
Engineering and Technology
Teknik och teknologier
spellingShingle errors
faults
failures
mjukvarutest
mjukvara
systemutveckling
kvalitetsfaktorer
Engineering and Technology
Teknik och teknologier
Jakupovic, Dennis
Makdessi, Jade
Vennberg, Robert
Testarbetets svåra val
description När det talas om test pratas det på ett sätt som om det vore ett nytt fenomen, men i själva verket kan rötterna spåras tillbaks till 1978. Det är först på senare år som test har börjat etablera sig mer och mer och nyttan med test bland systemutvecklingsorganisationer respektive testorganisationer. Människan omges ständigt av information vare sig det är av elektronisk, fysiskt eller annan form. Det är därför inte så konstigt att tidsåldern människan befinner sig i kallas för ”informationsåldern”. Successivt har människan mer och mer etablerat ett beroende av verktygen för att ge stöd för informationen människan omges av i sin vardag. En del människor använder enkla mjukvarusystem medan en del använder mer komplexa mjukvarusystem och ibland till och med kritiska system som måste fungera felfritt. Om mjukvarusystemet har ett fel som hindrar mjukvarans funktionalitet kommer det att medföra konsekvenser beroende på vad konsekvensen medför och innebär för användaren. Det kan vara allt ifrån en personlig ekonomisk förlust till en livshotande konsekvens. Orsaken till konsekvensen kan exempelvis leda till felanvändning av mjukvaran, men oftast så ligger felet inte hos användaren utan att mjukvaran har en defekt och anledningen till det är förmodligen att mjukvaran inte testats tillräckligt. Det är därför av yttersta vikt att mjukvaran testas eftersom den annars skulle förlora sitt syfte i och med att den inte längre fyller en funktion. Test sträcker sig dock längre än att bara testa för att säkerställa att mjukvaran är felfri. Genom test kan mjukvarans kvalitet säkras, det kan generera lägre kostnader i längden genom att fel hittas innan den leverats till slutanvändaren, test medför även en kontroll av uppfyllnadsgraden av kravspecifikationerna som formulerats av kund. I dagens läge genomförs därför test alltmer agilt i systemutvecklingen och är därmed en procedur i systemutvecklingen till skillnad från den traditionella vattenfallsmodellen där test genomförs i slutfaserna av systemutvecklingen. Test utförs antingen av en systemutvecklingsorganisation eller en separat test organisation. I denna studie har därför ett antal delfrågor formulerats för att sedan på en mera detaljerad nivå belysa för- respektive nackdelar med hur test bedrivs i de respektive organisationerna och ett antal har identifierats. Bland många som identifierats så utmärks en särskild fördel och nackdel när en separat testorganisation samt när en systemutvecklingsorganisation bedriver test. Nämligen att test tar tid ifall en separat testorganisation bedriver test, men fördelen med det är att det medför att en mjukvara testats grundligt medan i en systemutvecklings-organisation så bedrivs test mer utifrån premisserna huruvida det ryms inom ramen för budgeten även om enhetstester och systemtester alltid utförs. Nackdelen med test inom systemutvecklingsorganisationen är att test tar mycket tid.
author Jakupovic, Dennis
Makdessi, Jade
Vennberg, Robert
author_facet Jakupovic, Dennis
Makdessi, Jade
Vennberg, Robert
author_sort Jakupovic, Dennis
title Testarbetets svåra val
title_short Testarbetets svåra val
title_full Testarbetets svåra val
title_fullStr Testarbetets svåra val
title_full_unstemmed Testarbetets svåra val
title_sort testarbetets svåra val
publisher Högskolan i Borås, Institutionen Handels- och IT-högskolan
publishDate 2010
url http://urn.kb.se/resolve?urn=urn:nbn:se:hb:diva-20031
work_keys_str_mv AT jakupovicdennis testarbetetssvaraval
AT makdessijade testarbetetssvaraval
AT vennbergrobert testarbetetssvaraval
AT jakupovicdennis thehardchoiceoftesting
AT makdessijade thehardchoiceoftesting
AT vennbergrobert thehardchoiceoftesting
_version_ 1719023924384104448