CASTE: a Cloud-Based Automatic Software Test Environment
Commenced in January 2007
Frequency: Monthly
Edition: International
Paper Count: 33122
CASTE: a Cloud-Based Automatic Software Test Environment

Authors: Fuyang Peng, Bo Deng, Chao Qi

Abstract:

This paper presents the design and implementation of CASTE, a Cloud-based automatic software test environment. We first present the architecture of CASTE, then the main packages and classes of it are described in detail. CASTE is built upon a private Infrastructure as a Service platform. Through concentrated resource management of virtualized testing environment and automatic execution control of test scripts, we get a better solution to the testing resource utilization and test automation problem. Experiments on CASTE give very appealing results.

Keywords: Software testing, test environment, test script, cloud computing, IaaS, test automation.

Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1073605

Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 2188

References:


[1] Weinberg, Gerald M. "Quality Software Management: Systems Thinking". Vol 1. Dorset House. 2002.
[2] Kaner, Cem. "Improving the Maintainability of Automated Test Suites." Presented at Quality Week. 1997.
[3] Brad Long´╝îPaul Strooper. "A Case Study in Testing Distributed Systems" DOA '01. Proceedings. 3rd International Symposium on. Distributed Objects and Applications, 2001:20-29.
[4] Hendrickson, Elisabeth. "Making the Right Choice: The Features you Need in a GUI Test Automation Tool." Software Testing and Quality Engineering Magazine (May): 21-25. http://www.qualitytree.com/feature/mtrc.pdf . 1999.
[5] Linz, Tilo and Matthias Daigl. "How to Automate Testing of Graphical User Interfaces." European Systems and Software Initiative Project No. 24306 (June). 1998.
[6] Pettichord, Bret. "Success with Test Automation." Presented at Quality Week (May). 2006.
[7] Velte, A. T., et al., Cloud Computing: A Practical Approach, McGraw Hill, 2010.
[8] Rittinghouse, John W. and Ransome, James F., Cloud Computing - Implementation, Management, And Security, CRC Press, 2010
[9] Nurmi, D., et al., Eucalyptus: A Technical Report on an Elastic Utility Computing Architecture Linking Your Programs to Useful Systems. Tech. Rep. 2008-10, University of California, Santa Barbara, October 2008.
[10] Milojicic D, Wolski R. Eucalyptus: delivering a private cloud (J). Computer. 2011, 44(4): 102104.