首页> 外文会议>IEEE International Conference on Software Testing, Verification and Validation >Detecting Concurrency Errors in Client-side JavaScript Web Applications
【24h】

Detecting Concurrency Errors in Client-side JavaScript Web Applications

机译:检测客户端JavaScript Web应用程序中的并发错误

获取原文

摘要

As web technologies have evolved, the complexity of dynamic web applications has increased significantly and web applications suffer concurrency errors due to unexpected orders of interactions among web browsers, users, the network, and so forth. In this paper, we present WAVE (Web Application's Virtual Environment), a testing framework to detect concurrency errors in client-side web applications written in JavaScript. WAVE generates various sequences of operations as test cases for a web application and executes a sequence of operations by dynamically controlling interactions of a target web application with the execution environment. We demonstrate that WAVE is effective and efficient for detecting concurrency errors through experiments on eight examples and five non-trivial real-world web applications.
机译:随着Web技术的发展,由于Web浏览器,用户,网络等意外的交互,Web应用程序的动态Web应用程序的复杂性显着增加,Web应用程序遭受并发误差。在本文中,我们呈现了Wave(Web应用程序的虚拟环境),是在JavaScript中编写的客户端Web应用程序中检测并发错误的测试框架。波生成各种操作序列作为Web应用程序的测试用例,并通过使用执行环境动态地控制目标Web应用程序的交互来执行一系列操作。我们展示了通过八个例子和五个非琐碎的现实世界Web应用程序来检测并发误差的波是有效和有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号