首页> 外文学位 >A Regression Test Selection Technique for Graphical User Interfaces.
【24h】

A Regression Test Selection Technique for Graphical User Interfaces.

机译:图形用户界面的回归测试选择技术。

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

摘要

Regression testing is a quality control measure to ensure that the newly modified part of the software still complies with its specified requirements and that the unmodified part has not been affected by the maintenance activity. Regression testing is an important and expensive activity during the software maintenance process and its purpose is to ensure quality and reliability in modified software. Regression testing selection techniques are focused on the reusability of existing test suites for a modified program from a previous version. Many regression testing selection techniques have been approached for conventional and object-oriented software. There is little discussion about those techniques to be applied for the Graphical User Interfaces (GUIs). This thesis addresses the gap. GUIs have characteristics different from traditional software, and the conventional testing techniques do not directly apply to GUIs. Unlike most previous techniques for selective retest, this thesis focuses on developing an event driven regression testing selection technique for GUIs. It defines an event dependence graph (EDG) to identify the interaction and relationship of the events within GUI components, develops an algorithm to construct the EDG for GUIs, and presents the GUI modeling structure and its selection retest technique. An algorithm is given to determine and generate a modified test suite automatically for GUI based on its original version. Experiments are presented on an implementation of this solution and discusses newly found challenges when applied to an established GUI application. Finally, feasibility and future areas of research are addressed on the findings during the implementation of the solution.
机译:回归测试是一种质量控制措施,可确保软件的新修改部分仍符合其指定要求,并且未修改部分不受维护活动的影响。回归测试是软件维护过程中一项重要且昂贵的活动,其目的是确保修改后的软件的质量和可靠性。回归测试选择技术集中于现有测试套件的可重用性,以用于对先前版本进行修改的程序。对于常规和面向对象的软件,已经采用了许多回归测试选择技术。很少讨论将这些技术应用于图形用户界面(GUI)。本文解决了这一空白。 GUI具有与传统软件不同的特性,并且常规测试技术不能直接应用于GUI。与大多数先前的选择性重新测试技术不同,本论文着重于开发针对GUI的事件驱动的回归测试选择技术。它定义了一个事件依赖图(EDG)来识别GUI组件内事件的相互作用和关系,开发了一种构造GUI的EDG的算法,并提出了GUI建模结构及其选择重测技术。给出了一种算法,用于根据原始版本自动确定并生成用于GUI的修改后的测试套件。在此解决方案的实现上进行了实验,并讨论了将新发现的挑战应用于已建立的GUI应用程序时的挑战。最后,在解决方案的实施过程中,针对发现的结果讨论了可行性和未来的研究领域。

著录项

  • 作者

    Chesser, Carl.;

  • 作者单位

    University of Kansas.;

  • 授予单位 University of Kansas.;
  • 学科 Information Technology.;Computer Science.
  • 学位 M.S.
  • 年度 2012
  • 页码 91 p.
  • 总页数 91
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号