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
An analysis of Mutation testing and Code coverage during progress of projects
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2017 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

In order to deliver high quality software projects, a developing team probably needs a well-developed test suite. There are several methods that aim to evaluate test suites in some way, such as Code coverage and Mutation testing. Code coverage describes the degree of source code that a program executes when running a test suite. Mutation testing measures the test suite effectiveness.

More development teams use code coverage to a greater extent than mutation testing. With code coverage being monitored throughout a project, could the development team risk drop of the test suite effectiveness as the codebase getting bigger with each version?

In this thesis, a mutation testing tool called PIT is used during progress of four well known open source projects. The reason for this is to show that mutation testing is an important technique to ensure continuously high test suite effectiveness, and does not only rely on code coverage measurements. In general, all projects perform well in both code coverage and test suite effectiveness, with the exception of one project inwhich the test suite effectiveness drops drastically. This drop shows that all projects are at risk of low test suite effectiveness, by not using mutation testing techniques.

Place, publisher, year, edition, pages
2017. , p. 22
Series
UMNAD ; 1118
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:umu:diva-142408OAI: oai:DiVA.org:umu-142408DiVA, id: diva2:1161156
External cooperation
Omegapoint
Educational program
Bachelor of Science Programme in Computing Science
Supervisors
Examiners
Available from: 2017-11-29 Created: 2017-11-29 Last updated: 2017-11-29Bibliographically approved

Open Access in DiVA

fulltext(146 kB)97 downloads
File information
File name FULLTEXT01.pdfFile size 146 kBChecksum SHA-512
9b5d3eb077098c582a6cca354bf647b1be2d1fb87a2c35d71f11c03d9ba87b515bcd7772148aed59b993ccb0dfbb5065c37c4065d7455aafccf682d0cace6e58
Type fulltextMimetype application/pdf

By organisation
Department of Computing Science
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 97 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: 689 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