首页> 外文会议>International conference on web engineering >Generating Feature Usage Scenarios in Client-Side Web Applications
【24h】

Generating Feature Usage Scenarios in Client-Side Web Applications

机译:在客户端Web应用程序中生成功能使用方案

获取原文

摘要

Client-side web applications are highly-dynamic event-driven GUI applications where the majority of code is executed as a response to user-generated events. Many software engineering activities (e.g. testing) require sequences of actions (i.e. usage scenarios) that execute the application code with high coverage. Specifying these usage scenarios is a difficult and time-consuming activity. This is especially true when generating usage scenarios for a particular feature because it requires in-depth knowledge of application behavior and understanding of the underlying implementation. In this paper we present a method for automatic generation of feature usage scenarios. The method is based on dynamic analysis and systematic exploration of the application's event and value space. We have evaluated the approach in a case study, and the evaluation shows that the method is capable of identifying usage scenarios for a particular feature. We have also performed the evaluation on a suite of web applications, and the results show that an increase in coverage can be achieved, when compared to the initial coverage obtained by loading the page and executing registered events.
机译:客户端Web应用程序是高度动态的事件驱动的GUI应用程序,其中大多数代码是作为对用户生成的事件的响应而执行的。许多软件工程活动(例如测试)需要一系列动作(即使用场景),这些动作序列以很高的覆盖率执行应用程序代码。指定这些使用方案是一项困难且耗时的活动。在为特定功能生成使用方案时尤其如此,因为它需要深入了解应用程序行为并了解底层实现。在本文中,我们提出了一种自动生成功能使用场景的方法。该方法基于动态分析和对应用程序事件和价值空间的系统探索。我们已经在案例研究中评估了该方法,评估表明该方法能够识别特定功能的使用场景。我们还对一组Web应用程序进行了评估,结果表明,与通过加载页面和执行注册的事件获得的初始覆盖率相比,覆盖率可以提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号