Proceedings of the 36th International Conference on Software Engineering 2014
DOI: 10.1145/2568225.2568248
|View full text |Cite
|
Sign up to set email alerts
|

Unit test virtualization with VMVM

Abstract: Testing large software packages can become very time intensive. To address this problem, researchers have investigated techniques such as Test Suite Minimization. Test Suite Minimization reduces the number of tests in a suite by removing tests that appear redundant, but risks a reduction in fault-finding ability since it can be difficult to identify which tests are truly redundant. We take a completely different approach to solving the same problem of long running test suites by instead reducing the time neede… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
76
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
3
2
2

Relationship

0
7

Authors

Journals

citations
Cited by 72 publications
(76 citation statements)
references
References 35 publications
(7 reference statements)
0
76
0
Order By: Relevance
“…As pointed out by several researchers and practitioners, flaky tests represent an important issue for regression testing [18], [25], [14], [20], [21], [22]. Memon and Cohen [20] described a set of negative effects that flaky tests may create during regression testing, finding that their presence can even lead to missing deadlines due to the fact that certain features cannot be tested sufficiently [20].…”
Section: B About Flaky Testsmentioning
confidence: 99%
See 3 more Smart Citations
“…As pointed out by several researchers and practitioners, flaky tests represent an important issue for regression testing [18], [25], [14], [20], [21], [22]. Memon and Cohen [20] described a set of negative effects that flaky tests may create during regression testing, finding that their presence can even lead to missing deadlines due to the fact that certain features cannot be tested sufficiently [20].…”
Section: B About Flaky Testsmentioning
confidence: 99%
“…For instance, Zhang et al [22] focused on test suites affected by test dependency issues, by reporting methodologies to identify these tests. At the same time, Muslu et al [21] found that test isolation may help in fault localization, while Bell and Kaiser [25] proposed a technique able to isolate test cases in Java applications by tracking the shared objects in memory.…”
Section: B About Flaky Testsmentioning
confidence: 99%
See 2 more Smart Citations
“…A number of techniques address the problem of long running test suites by running tests in virtualized [4], or cloud-based parallel [14,25] environments. Any of these techniques require complete test independency, a requirement hard to meet in many real-world test suites including those of our subject systems, which we ran sequentially.…”
Section: Discussionmentioning
confidence: 99%