首页> 外文会议>ICSE workshop on automation of software test 2010 >Automatic Detection of Previously-Unseen Application States for Deployment Environment Testing and Analysis
【24h】

Automatic Detection of Previously-Unseen Application States for Deployment Environment Testing and Analysis

机译:自动检测以前看不见的应用程序状态,以进行部署环境测试和分析

获取原文
获取原文并翻译 | 示例

摘要

For large, complex software systems, it is typically impossible in terms of time and cost to reliably test the application in all possible execution states and configurations before releasing it into production. One proposed way of addressing this problem has been to continue testing and analysis of the application in the field, after it has been deployed. A practical limitation of many such automated approaches is the potentially high performance overhead incurred by the necessary instrumentation. However, it may be possible to reduce this overhead by selecting test cases and performing analysis only in previously-unseen application states, thus reducing the number of redundant tests and analyses that are run. Solutions for fault detection, model checking, security testing, and fault localization in deployed software may all benefit from a technique that ignores application states that have already been tested or explored. In this paper, we present a solution that ensures that deployment environment tests are only executed in states that the application has not previously encountered. In addition to discussing our implementation, we present the results of an empirical study that demonstrates its effectiveness, and explain how the new approach can be generalized to assist other automated testing and analysis techniques intended for the deployment environment.
机译:对于大型,复杂的软件系统,通常在时间和成本方面都不可能在将其发布到生产环境之前在所有可能的执行状态和配置下可靠地测试该应用程序。解决此问题的一种建议方法是在部署完应用程序后继续对该应用程序进行测试和分析。许多这样的自动化方法的实际限制是必要的仪器设备可能带来的高性能开销。但是,有可能通过选择测试用例并仅在以前看不见的应用程序状态下执行分析来减少此开销,从而减少了运行的冗余测试和分析的数量。部署软件中的故障检测,模型检查,安全测试和故障本地化的解决方案都可以受益于一种技术,该技术可以忽略已经测试或探索过的应用程序状态。在本文中,我们提出一种解决方案,以确保仅在应用程序以前未遇到的状态下执行部署环境测试。除了讨论我们的实现之外,我们还提供了一项实证研究的结果,以证明其有效性,并解释了如何推广这种新方法以辅助旨在用于部署环境的其他自动化测试和分析技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号