Home // CLOUD COMPUTING 2013, The Fourth International Conference on Cloud Computing, GRIDs, and Virtualization // View article
Moonstone: A Framework for Accelerating Testing of Software
Authors:
Atsuji Sekiguchi
Tomohiro Ohtake
Toshihiro Shimizu
Yuji Hotta
Taichi Sugiyama
Takeshi Yasuie
Toshihiro Kodaka
Keywords: continuous delivery; software development; software test; cloud platform; traffic replay
Abstract:
Enterprises must speed up software development and releases so that they can quickly verify business ideas. We have developed a framework called “Moonstone” that can be used to speed up the testing that is included in a release operation. Moonstone has the following two functions to support testing. 1) Function to construct test environment: this function is used to automatically construct test and production environments on a cloud platform. This function uses hint information of a system configuration included in source code and configuration files, and templates of system configurations. 2) Function to prepare and execute test: this function is used to automatically create and run test scenarios by replaying captured network packets. Because testing in a release operation phase can be done efficiently with these functions, the time required for a release operation can be reduced. We used Moonstone in a trial environment and obtained the following results: 1) a reduction of more than 80% of the time required for the construction of a test environment, 2) a reduction of 33% of the time required for the testing.
Pages: 31 to 35
Copyright: Copyright (c) IARIA, 2013
Publication date: May 27, 2013
Published in: conference
ISSN: 2308-4294
ISBN: 978-1-61208-271-4
Location: Valencia, Spain
Dates: from May 27, 2013 to June 1, 2013