Enhetstestning inom PL/SQL - en fallstudie

Att ha ett väl fungerande automatiskt testsystem är allt viktigare inom mjukvaruutveckling. Tyvärr är det fortfarande vanligt med företag som framförallt förlitar sig på manuell testning i olika former vilket för med sig en rad problem. Extra svårt blir det för de ovanligare programmeringsspråken, s...

Full description

Bibliographic Details
Main Author: Vogel, Harald
Format: Others
Language:Swedish
Published: Linköpings universitet, Programvara och system 2017
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-138553
id ndltd-UPSALLA1-oai-DiVA.org-liu-138553
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-liu-1385532018-01-14T05:10:32ZEnhetstestning inom PL/SQL - en fallstudiesweUnit testing in PL/SQL - a case studyVogel, HaraldLinköpings universitet, Programvara och system2017enhetstestningPL/SQLautomatisk testningComputer SciencesDatavetenskap (datalogi)Att ha ett väl fungerande automatiskt testsystem är allt viktigare inom mjukvaruutveckling. Tyvärr är det fortfarande vanligt med företag som framförallt förlitar sig på manuell testning i olika former vilket för med sig en rad problem. Extra svårt blir det för de ovanligare programmeringsspråken, som inte har samma historia av automatisk testning som andra språk. Genom att implementera enhetstestning på liten skala på ett riktigt system i PL/SQL och mäta resultaten, kan flera slutsatser dras om enhetstestnings duglighet. Enhetstestning tar betydligt kortare tid att exekvera än motsvarande tester manuellt och kan lätt återupprepas. De kan även testa kombinationer som är omöjliga eller mycket svåra att utföra manuellt, och de minskar tiden det tar att rätta buggar. Att skriva enhetstester tar initialt mycket tid och kräver en viss kunskap. Det kan även dröja innan enhetstester börjar ge resultat och de behöver underhållas allt eftersom att koden ändras.  Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-138553application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic enhetstestning
PL/SQL
automatisk testning
Computer Sciences
Datavetenskap (datalogi)
spellingShingle enhetstestning
PL/SQL
automatisk testning
Computer Sciences
Datavetenskap (datalogi)
Vogel, Harald
Enhetstestning inom PL/SQL - en fallstudie
description Att ha ett väl fungerande automatiskt testsystem är allt viktigare inom mjukvaruutveckling. Tyvärr är det fortfarande vanligt med företag som framförallt förlitar sig på manuell testning i olika former vilket för med sig en rad problem. Extra svårt blir det för de ovanligare programmeringsspråken, som inte har samma historia av automatisk testning som andra språk. Genom att implementera enhetstestning på liten skala på ett riktigt system i PL/SQL och mäta resultaten, kan flera slutsatser dras om enhetstestnings duglighet. Enhetstestning tar betydligt kortare tid att exekvera än motsvarande tester manuellt och kan lätt återupprepas. De kan även testa kombinationer som är omöjliga eller mycket svåra att utföra manuellt, och de minskar tiden det tar att rätta buggar. Att skriva enhetstester tar initialt mycket tid och kräver en viss kunskap. Det kan även dröja innan enhetstester börjar ge resultat och de behöver underhållas allt eftersom att koden ändras. 
author Vogel, Harald
author_facet Vogel, Harald
author_sort Vogel, Harald
title Enhetstestning inom PL/SQL - en fallstudie
title_short Enhetstestning inom PL/SQL - en fallstudie
title_full Enhetstestning inom PL/SQL - en fallstudie
title_fullStr Enhetstestning inom PL/SQL - en fallstudie
title_full_unstemmed Enhetstestning inom PL/SQL - en fallstudie
title_sort enhetstestning inom pl/sql - en fallstudie
publisher Linköpings universitet, Programvara och system
publishDate 2017
url http://urn.kb.se/resolve?urn=urn:nbn:se:liu:diva-138553
work_keys_str_mv AT vogelharald enhetstestninginomplsqlenfallstudie
AT vogelharald unittestinginplsqlacasestudy
_version_ 1718609284675141632