首页> 外文会议>International Conference on the Quality of Information and Communications Technology >A Novel Framework for Creating User Interface Level Tests Resistant to Refactoring of Web Applications
【24h】

A Novel Framework for Creating User Interface Level Tests Resistant to Refactoring of Web Applications

机译:创建可抵抗Web应用程序重构的用户界面级别测试的新颖框架

获取原文

摘要

Developing user interfaces is an important part of software development process for web-applications. Frequent and small changes are inevitable in the process of developing and refactoring a user interface (UI) to improve user experience while preserving the functionality. Those changes however have been shown to easily break a majority of automated UI-level tests. Maintaining and fixing those test cases then increases the overall cost of development and decreases the benefit of test automation. In this paper, we propose a new test framework for identifying and locating the elements of the UI in a way that cannot be impacted by small UI changes. Our approach is inspired by the way human interact with the UIs of web applications and how such interactions are described and communicated in natural language to others. Our framework could significantly reduce the cost of test maintenance by enabling software engineers create UI-level tests that are naturally resistant to UI changes.
机译:开发用户界面是Web应用程序软件开发过程的重要组成部分。在开发和重构用户界面(UI)以改善用户体验的同时保留功能的过程中,频繁而小的更改是不可避免的。但是,这些更改已显示出很容易破坏大多数自动UI级别的测试。维护和修复这些测试用例会增加开发的总成本,并降低测试自动化的收益。在本文中,我们提出了一种新的测试框架,该框架可以以不受UI细微更改影响的方式识别和定位UI的元素。我们的方法受到了人类与Web应用程序UI交互的方式的启发,以及这种交互如何以自然语言描述和传达给他人。通过使软件工程师能够创建可以自然抵抗UI更改的UI级别测试,我们的框架可以大大降低测试维护成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号