Automated Generation of Context-Aware Tests

Automated Generation of Context-Aware Tests
复制标题

DOI:
10.1109/icse.2007.18
复制
发表时间:
2007-05
期刊:
29th International Conference on Software Engineering (ICSE'07)
影响因子:
--
通讯作者:
Zhimin Wang;Sebastian G. Elbaum;David S. Rosenblum
Zhimin Wang;Sebastian G. Elbaum;David S. Rosenblum
中科院分区:
其他
文献类型:
--
作者:
Zhimin Wang;Sebastian G. Elbaum;David S. Rosenblum

文献摘要

被引文献

相似文献

将上下文感知功能集成到普及应用程序中允许它们利用上下文信息来提供额外的服务,同时保持可接受的服务质量。然而,这些添加的功能引入了一个不同的输入空间,可能会在这些应用程序执行期间的任何时候影响它们的行为,从而使它们的验证变得相当具有挑战性。在本文中,我们介绍了一种方法来改进上下文感知应用程序的测试套件,方法是识别上下文感知程序点,其中上下文变化可能影响应用程序的行为,并通过系统地操纵输入到应用程序中的上下文数据来增加其对潜在有价值的上下文变化的暴露。初步结果表明,该方法比用于这类应用程序的现有测试方法更强大。
The incorporation of context-awareness capabilities into pervasive applications allows them to leverage contextual information to provide additional services while maintaining an acceptable quality of service. These added capabilities, however, introduce a distinct input space that can affect the behavior of these applications at any point during their execution, making their validation quite challenging. In this paper, we introduce an approach to improve the test suite of a context-aware application by identifying context-aware program points where context changes may affect the application's behavior, and by systematically manipulating the context data fed into the application to increase its exposure to potentially valuable context variations. Preliminary results indicate that the approach is more powerful than existing testing approaches used on this type of application.