首页> 外文会议>IEEE/ACM International Conference on Software Engineering >RoScript: A Visual Script Driven Truly Non-Intrusive Robotic Testing System for Touch Screen Applications
【24h】

RoScript: A Visual Script Driven Truly Non-Intrusive Robotic Testing System for Touch Screen Applications

机译:ROScript:Visual Script驱动了触摸屏应用程序真正非侵入式机器人测试系统

获取原文

摘要

Existing intrusive test automation techniques for touch screen applications (e.g., Appium and Sikuli) are difficult to work on many closed or uncommon systems, such as a GoPro. Being non-intrusive can largely extend the application scope of the test automation techniques. To this end, this paper presents RoScript, a truly non- intrusive test-script-driven robotic testing system for test automation of touch screen applications. RoScript leverages visual test scripts to express GUI actions on a touch screen application and uses a physical robot to drive automated test execution. To reduce the test script creation cost, a non-intrusive computer vision based technique is also introduced in RoScript to automatically record touch screen actions into test scripts from videos of human actions on the device under test. RoScript is applicable to touch screen applications running on almost arbitrary platforms, whatever the underlying operating systems or GUI frameworks are. We conducted experiments applying it to automate the testing of 21 touch screen applications on 6 different devices. The results show that RoScript is highly usable. In the experiments, it successfully automated 104 test scenarios containing over 650 different GUI actions on the subject applications. RoScript accurately performed GUI actions on over 90% of the test script executions and accurately recorded about 85% of human screen click actions into test code.
机译:用于触摸屏应用的现有侵入性测试自动化技术(例如,Appium和Sikuli)很难在许多封闭或罕见的系统上工作,例如GoPro。非侵入性可能在很大程度上扩展了测试自动化技术的应用范围。为此,本文介绍了ROScript,这是一个真正的非侵入式测试脚本驱动的机器人测试系统,用于触摸屏应用的自动化。 ROScript利用可视化测试脚本在触摸屏应用程序上表达GUI操作,并使用物理机器人来驱动自动测试执行。为了减少测试脚本创建成本,在ROScript中还引入了一种非侵入式计算机视觉技术,以自动将触摸屏操作记录到从被测设备上的人为动作视频中的测试脚本。 ROScript适用于触摸屏幕应用程序,在几乎任意平台上运行,无论底层操作系统或GUI框架是什么。我们进行了实验,将其应用于在6个不同的设备上自动化21个触摸屏应用的测试。结果表明,ROScript是高度可用的。在实验中,它成功自动化了104个测试场景,在主题应用程序上包含超过650个不同的GUI行动。 roscript在90%的测试脚本执行中准确执行了GUI操作,并准确记录了大约85%的人类屏幕单击“操作”的测试代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号