A Simple Path Towards Testing Cloud Applications

2018 IEEE/ACM International Conference on Utility and Cloud Computing Companion (UCC Companion)(2018)

引用 0|浏览12
暂无评分
摘要
Integration and end-to-end (e2e) testing of distributed systems is a much more complex task than that of a monolithic application. Distributed systems require several services and tools to be managed, even for the simplest integration tests. The tutorial will show how the efforts required for: 1) testing such systems, and 2) doing root cause analysis in the presence of failures, can be diminished by using ElasTest. We will start explaining how to perform e2e testing over a docker-based application using Jenkins, a popular CI server. Then, we will resort to ElasTest, and we will show how these tasks can be easily performed on this new testing platform specifically tailored for distributed systems testing. Two different approaches with ElasTest will be showcased: a first one tightly integrated with Jenkins that requires minimal efforts and changes to the existing Jenkins configuration. A second one where the full application lifecycle is left to the ElasTest platform, and the team can focus exclusively on testing.
更多
查看译文
关键词
cloud applications,testing,end-to-end testing,testing observability
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要