2013 InDataVeritasDataDrivenTestingf
- (Subramonian et al., 2013) ⇒ Ramesh Subramonian, Kishore Gopalakrishna, Kapil Surlaker, Bob Schulman, Mihir Gandhi, Sajid Topiwala, David Zhang, and Zhen Zhang. (2013). “In Data Veritas: Data Driven Testing for Distributed Systems.” In: Proceedings of the Sixth International Workshop on Testing Database Systems. ISBN:978-1-4503-2151-8 doi:10.1145/2479440.2479448
Subject Headings: Distributed System Testing.
Notes
Cited By
- http://scholar.google.com/scholar?q=%222013%22+In+Data+Veritas%3A+Data+Driven+Testing+for+Distributed+Systems
- http://dl.acm.org/citation.cfm?id=2479440.2479448&preflayout=flat#citedby
Quotes
Abstract
The increasing deployment of distributed systems to solve large data and computational problems has not seen a concomitant increase in tools and techniques to test these systems. In this paper, we propose a data driven approach to testing. We translate our intuitions and expectations about how the system should behave into invariants, the truth of which can be verified from data emitted by the system. Our particular implementation of the invariants uses Q, a high-performance analytical database, programmed with a vector language.
To show the practical value of this approach, we describe how it was used to test Helix, a distributed cluster manager deployed at LinkedIn. We make the case that looking at testing as an exercise in data analytics has the following benefits. It (a) increases the expressivity of the tests (b) decreases their fragility and (c) suggests additional, insightful ways to understand the system under test.
As the title of the paper suggests, there is truth in the data --- we only need to look for it.
References
;
Author | volume | Date Value | title | type | journal | titleUrl | doi | note | year | |
---|---|---|---|---|---|---|---|---|---|---|
2013 InDataVeritasDataDrivenTestingf | Ramesh Subramonian Kishore Gopalakrishna Kapil Surlaker Bob Schulman Mihir Gandhi Sajid Topiwala David Zhang Zhen Zhang | In Data Veritas: Data Driven Testing for Distributed Systems | 10.1145/2479440.2479448 | 2013 |