Communicating continuous integration servers for increasing effectiveness of automated testing

Communicating continuous integration servers for increasing effectiveness of automated testing
复制标题

与持续集成服务器进行通信以提高自动化测试的有效性

DOI:
10.1145/2351676.2351751
复制
发表时间:
2012
期刊:
2012 Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
影响因子:
--
通讯作者:
S. Biffl
S. Biffl
中科院分区:
--
文献类型:
--
作者:
Stefan Dösinger;Richard Mordinyi;S. Biffl

文献摘要

被引文献

相似文献

自动化测试和连续集成是当今软件工程领域中建立的概念,但是它们在一种孤立的环境中工作,因为它们没有完全考虑到不同项目中代码文物之间的依赖关系的复杂性。在本文中,我们证明了连续变化影响分析过程(CCIP),该过程通过积极考虑项目依赖性来分解隔离。实施的CCIP方法每当有新的工件更新时,通过在CI服务器之间执行通信来扩展传统的连续集成(CI)过程。我们表明,CI过程结果的交换有助于提高自动测试的有效性。
Automated testing and continuous integration are established concepts in today's software engineering landscape, but they work in a kind of isolated environment as they do not fully take into consideration the complexity of dependencies between code artifacts in different projects. In this paper, we demonstrate the Continuous Change Impact Analysis Process (CCIP) that breaks up the isolation by actively taking into account project dependencies. The implemented CCIP approach extends the traditional continuous integration (CI) process by enforcing communication between CI servers whenever new artifact updates are available. We show that the exchange of CI process results contribute to improving effectiveness of automated testing.