首页> 外文会议>IEEE International Symposium on Software Reliability Engineering >Feedback-directed exploration of web applications to derive test models
【24h】

Feedback-directed exploration of web applications to derive test models

机译:反馈导向的Web应用程序探索以导出测试模型

获取原文

摘要

Dynamic exploration techniques play a significant role in automated web application testing and analysis. However, a general web application crawler that exhaustively explores the states can become mired in limited specific regions of the web application, yielding poor functionality coverage. In this paper, we propose a feedback-directed web application exploration technique to derive test models. While exploring, our approach dynamically measures and applies a combination of code coverage impact, navigational diversity, and structural diversity, to decide a-priori (1) which state should be expanded, and (2) which event should be exercised next to maximize the overall coverage, while minimizing the size of the test model. Our approach is implemented in a tool called FEEDEx. We have empirically evaluated the efficacy of FEEDEx using six web applications. The results show that our technique is successful in yielding higher coverage while reducing the size of the test model, compared to classical exhaustive techniques such as depth-first, breadth-first, and random exploration.
机译:动态探索技术在自动化Web应用程序测试和分析中起着重要作用。但是,穷举浏览状态的通用Web应用爬网程序可能会陷入Web应用的有限特定区域中,从而导致功能覆盖范围较差。在本文中,我们提出了一种反馈导向的Web应用程序探索技术,以推导测试模型。在探索过程中,我们的方法动态地测量并应用了代码覆盖范围影响,导航多样性和结构多样性的组合,以决定先验(1)应该扩展哪个状态,以及(2)接下来应该执行哪个事件以最大程度地利用总体覆盖范围,同时最小化测试模型的大小。我们的方法是在名为FEEDEx的工具中实现的。我们已经使用六个Web应用程序通过经验评估了FEEDEx的功效。结果表明,与传统的穷举技术(例如深度优先,宽度优先和随机探索)相比,我们的技术成功地产生了更高的覆盖范围,同时减小了测试模型的大小。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号