This paper presents DART, a framework for distributed automated regression testing of large-scale network applications. DART provides programmers writing distributed applications with a set of primitives for writing distributed tests and a runtime that executes distributed tests in a fast and efficient manner over a network of nodes. It provides a programming environment, scripted execution of multi-node commands, fault injection, and performance anomaly injection. We have implemented a prototype implementation of DART that implements a useful subset of the DART architecture and is targeted at the Emulab network emulation environment. Our prototype is functional, fast, and is currently being used to test the correctness, robustness, and performance of PIER, a distributed relational query processor. © Springer-Verlag Berlin Heidelberg 2005.
CITATION STYLE
Chun, B. N. (2005). DART: Distributed automated regression testing for large-scale network applications. In Lecture Notes in Computer Science (Vol. 3544, pp. 20–36). Springer Verlag. https://doi.org/10.1007/11516798_2
Mendeley helps you to discover research relevant for your work.