首页> 外文会议>Software Testing, Verification and Validation Workshops, 2009. ICSTW '09 >Creating GUI Testing Tools Using Accessibility Technologies
【24h】

Creating GUI Testing Tools Using Accessibility Technologies

机译:使用可访问性技术创建GUI测试工具

获取原文

摘要

Since manual black-box testing of GUI-based applications(GAPs) is tedious and laborious, and existing tools do not fully address different aspects of the testing process, test engineers create custom testing tools to automate the testing process. These tools interact with GAPs by performing actions on their GUI objects. An extra effort that test engineers put in writing test tools is paid off when these tools are run repeatedly on different GAPs. Unfortunately, creating custom GUI testing tools is a laborious and intellectually intensive process, during which test engineers use platform-specific libraries and techniques. As a result, these tools are expensive, difficult to maintain and evolve, and they often run only on specific platforms.We offer a universal approach for creating custom testing GUI tools. This approach is lightweight, portable, nonintrusive, universal, and cheap, and it combines a nonstandard use of accessibility technologies for accessing and controlling GAPs in a uniform way with a visualization mechanism that enables test personnel to interact with GUI objects by performing point-and-click, drag-and-drop operations on GAPs. We describe how we used this approach to create various GUI testing tools, delve into technical features of accessibility technologies, and review our experience with this approach.
机译:由于基于GUI的应用程序(GAP)的手动黑匣子测试非常繁琐且费力,并且现有工具无法完全解决测试过程的不同方面,因此测试工程师创建了自定义测试工具来使测试过程自动化。这些工具通过对GUI对象执行操作来与GAP交互。当这些工具在不同的GAP上重复运行时,将付出测试工程师编写测试工具的额外努力。不幸的是,创建自定义GUI测试工具是一个费力且费力的过程,在此过程中,测试工程师使用特定于平台的库和技术。因此,这些工具价格昂贵,难以维护和发展,并且通常只能在特定平台上运行。我们提供了一种通用方法来创建自定义测试GUI工具。这种方法轻巧,便携式,非侵入式,通用且便宜,并且将非标准使用的可访问性技术(用于以统一的方式访问和控制GAP)与可视化机制相结合,该可视化机制使测试人员能够通过执行点和点与GUI对象进行交互单击并在GAP上进行拖放操作。我们描述了如何使用这种方法来创建各种GUI测试工具,深入研究可访问性技术的技术功能,并回顾我们在该方法上的经验。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号