Environmental Modeling for Automated Cloud Application Testing March/April 2012 (vol. 29 no. 2) pp. 30-35
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MS.2011.158
Platforms such as Windows Azure let applications conduct data-intensive cloud computing. Unit testing can help ensure high-quality development of such applications, but the results depend on test inputs and the cloud environment's state. Manually providing various test inputs and cloud states is laborious and time-consuming. However, automated test generation must simulate various cloud states to achieve effective testing. To address this challenge, a proposed approach models the cloud environment and applies dynamic symbolic execution to generate test inputs and cloud states. Applying this approach to open-source Azure cloud applications shows that it can achieve high structural coverage.
Index Terms:
cloud computing, software testing, dynamic symbolic execution, cloud environment model, software engineering
Citation:
Linghao Zhang, Xiaoxing Ma, Jian Lu, Tao Xie, Nikolai Tillmann, Peli de Halleux, "Environmental Modeling for Automated Cloud Application Testing," IEEE Software, vol. 29, no. 2, pp. 30-35, Mar./Apr. 2012, doi:10.1109/MS.2011.158 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||