pith. sign in

arxiv: 1412.3726 · v2 · pith:CVS433UQnew · submitted 2014-12-11 · 💻 cs.SE

Considering Polymorphism in Change-Based Test Suite Reduction

classification 💻 cs.SE
keywords polymorphismsuitetestchangeshenceminimaltest-suitetests
0
0 comments X
read the original abstract

With the increasing popularity of continuous integration, algorithms for selecting the minimal test-suite to cover a given set of changes are in order. This paper reports on how polymorphism can handle false negatives in a previous algorithm which uses method-level changes in the base-code to deduce which tests need to be rerun. We compare the approach with and without polymorphism on two distinct cases ---PMD and CruiseControl--- and discovered an interesting trade-off: incorporating polymorphism results in more relevant tests to be included in the test suite (hence improves accuracy), however comes at the cost of a larger test suite (hence increases the time to run the minimal test-suite).

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.