liu.seSearch for publications in DiVA
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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
Improving continuous integration with similarity-based test case selection
Chalmers/University of Gothenburg, Sweden.
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. (PELAB - Program Environment Laboratory)
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. (PELAB - Programming Environment Laboratory)
Linköping University, Department of Computer and Information Science, Software and Systems. Linköping University, Faculty of Science & Engineering. (PELAB - Programming Environment Laboratory)
Show others and affiliations
2018 (English)In: Proceedings of the 13th International Workshop on Automation of Software Test, New York: ACM Digital Library, 2018, p. 39-45Conference paper, Published paper (Refereed)
Abstract [en]

Automated testing is an essential component of Continuous Integration (CI) and Delivery (CD), such as scheduling automated test sessions on overnight builds. That allows stakeholders to execute entire test suites and achieve exhaustive test coverage, since running all tests is often infeasible during work hours, i.e., in parallel to development activities. On the other hand, developers also need test feedback from CI servers when pushing changes, even if not all test cases are executed. In this paper we evaluate similarity-based test case selection (SBTCS) on integration-level tests executed on continuous integration pipelines of two companies. We select test cases that maximise diversity of test coverage and reduce feedback time to developers. Our results confirm existing evidence that SBTCS is a strong candidate for test optimisation, by reducing feedback time (up to 92% faster in our case studies) while achieving full test coverage using only information from test artefacts themselves.

Place, publisher, year, edition, pages
New York: ACM Digital Library, 2018. p. 39-45
Series
International Workshop on Automation of Software Test, ISSN 2377-8628
Keywords [en]
Similarity based test case selection, Continuous integration, Automated testing
National Category
Software Engineering
Identifiers
URN: urn:nbn:se:liu:diva-152002DOI: 10.1145/3194733.3194744ISI: 000458922700009ISBN: 978-1-4503-5743-2 (electronic)OAI: oai:DiVA.org:liu-152002DiVA, id: diva2:1255676
Conference
AST'18 2018 ACM/IEEE 13th International Workshop on Automation of Software Test
Note

Funding agencies: Chalmers Software Center7 [30]

Available from: 2018-10-14 Created: 2018-10-14 Last updated: 2019-03-05

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records BETA

Sandahl, Kristian

Search in DiVA

By author/editor
Ahmad, AzeemLeifler, OlaSandahl, Kristian
By organisation
Software and SystemsFaculty of Science & Engineering
Software Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 26 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • oxford
  • 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