A Software Testing Service Supporting Long-Lived and Asynchronous Testing Jobs

Lecture Notes on Software Engineering(2014)

引用 23|浏览5
暂无评分
摘要
Testing as a service (TaaS) provides features like easiness of use, high availability, low installation and maintenance cost, thus can aid programmers and white-box testers in improving software quality. Automatic test data generation being embedded in a TaaS must consume significant amount of time and computer resources while dealing with mid- or large-scale programs. However, allowing large volume of long-lived test sessions in a TaaS will incur adverse impact on the scalability of the TaaS and its hosting servers. To enable a TaaS supports time-consuming testing jobs and keeps its scalability simultaneously; a message queuing system could be adopted for holding un-processed test jobs temporarily. This article describes the corresponding design rationale, implementation details of a testing as a service with message queuing system and discusses its advantages.
更多
查看译文
关键词
software testing service,long-lived
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要