Making automated testing of cloud applications an integral component of PaaS

APSys '13: Proceedings of the 4th Asia-Pacific Workshop on Systems(2013)

引用 5|浏览0
暂无评分
摘要
Traditional testing is inadequate for the complexity of modern cloud application software stacks. While the platform-as-a-service (PaaS) model has streamlined application development and deployment, its multiple abstraction layers and dependencies have made testing more difficult. We argue that a modern PaaS offering should include a facility to thoroughly and automatically test a deployed cloud application with only little developer effort. To support this vision, we propose layered parameterized tests (LPTs)---generalized integration tests suitable for cloud applications with multiple processing layers. From LPTs, a testing facility automatically generates concrete tests using layered symbolic execution, which focuses on exercising developer-written application logic instead of PaaS library code. We present our design of an automated testing system built on these concepts and demonstrate its use for a modern PaaS.
更多
查看译文
关键词
testing facility,cloud application,paas library code,traditional testing,developer-written application logic,automated testing system,modern paas,modern cloud application software,integral component,modern paas offering,streamlined application development,cloud computing
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要