Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Testdriven utveckling (TDD) för mer kvalitetsmässig och effektivare producerad kod, myt eller sanning?
Linköping University, Department of Computer and Information Science. Linköping University, Faculty of Science & Engineering.
2015 (Swedish)Independent thesis Basic level (degree of Bachelor), 10,5 credits / 16 HE creditsStudent thesis
Abstract [sv]

Testdriven utveckling är nuförtiden en utbredd arbetsmetod, och de påstådda fördelarna är många. Det sägs bland annat leda till mer kvalitetsmässiga system som utvecklas på kortare tid. Vissa tidigare studier har bevisat att så är fallet, samtidigt som andra studier i stället motbevisat påståendet. Det här arbetets syfte är att avgöra vilket som faktiskt stämmer, om fördelarna med testdriven utveckling är sant eller enbart en myt. För att få ett svar på frågan utvecklades ett besöksloggsystem där viss del av koden framställdes testdrivet, och viss del inte testdrivet. En erfaren utvecklare jämförde sedan de olika kodstyckena för att avgöra om det fanns något kvalitetsmässig skillnad. Utvecklaren av koden fick även reflektera över huruvida utvecklingen upplevts snabbare eller inte när den skedde testdrivet. Resultatet visade att testdriven utveckling både har sina för- och nackdelar. För utvecklaren upplevs det som tidsparande att arbeta testdrivet. Däremot indikerar studien på att kod-kvaliteten försämras jämförelsevis mot om koden inte utvecklats testdrivet. Slutsatsen som drogs var att påståendet att testdriven utveckling leder till bättre kvalité av system inte nödvändigtvis behöver vara sant. Däremot visade det sig dock upplevas som tidssparande för utvecklaren, men detta bör ses som ett sekundärt mål i systemutveckling.

Place, publisher, year, edition, pages
2015. , 10 p.
Keyword [sv]
testdriven utveckling, TDD, kodkvalité, effektivitet
National Category
Computer Science
Identifiers
URN: urn:nbn:se:liu:diva-119929ISRN: LIU-IDA/LITH-EX-G--15/051—SEOAI: oai:DiVA.org:liu-119929DiVA: diva2:838556
Subject / course
Computer science
Supervisors
Examiners
Available from: 2015-08-10 Created: 2015-06-30 Last updated: 2015-08-10Bibliographically approved

Open Access in DiVA

fulltext(807 kB)37 downloads
File information
File name FULLTEXT01.pdfFile size 807 kBChecksum SHA-512
becd0f7eb719c406c53b22041b67aafc6e53eb1c522dd2ba2ca553bc7f16c6b21c0fc6a17009216a03e1628e9b042a3498eb1398c30b1f19220e45b67c106ffb
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Jansson, Linda
By organisation
Department of Computer and Information ScienceFaculty of Science & Engineering
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 37 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 98 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf