首页> 外文会议>International conference on computational science and its applications >A Methodology and Framework for Automatic Layout Independent GUI Testing of Applications Developed in Magic xpa
【24h】

A Methodology and Framework for Automatic Layout Independent GUI Testing of Applications Developed in Magic xpa

机译:Magic xpa开发的应用程序的自动布局独立GUI测试方法和框架

获取原文

摘要

Testing an application via its Graphical User Interface (GUI) requires lots of manual work, even if some steps of GUI testing can be automated. Test automation tools are great help for testers, particularly for regression testing. However these tools still lack some important features and still require manual work to maintain the test cases. For instance, if the layout of a window is changed without affecting the main functionality of the application, all test cases testing the window must be re-recorded again. This hard maintenance work is one of the greatest problems with the regression tests of GUI applications. In our paper we propose an approach to use the GUI information stored in the source code during automatic testing processes to create layout independent test scripts. The idea was motivated by testing an application developed in a fourth generation language, Magic. In this language the layout of the GUI elements (e.g. position and size of controls) are stored in the code and can be gathered via static code analysis. We implemented the presented approach for Magic xpa in a tool called Magic Test Automation, which is used by our industrial partner who has developed applications in Magic for more than a decade.
机译:即使可以自动执行某些GUI测试步骤,通过其图形用户界面(GUI)测试应用程序也需要大量手动工作。测试自动化工具对测试人员有很大的帮助,特别是对于回归测试。但是,这些工具仍然缺少一些重要的功能,并且仍然需要人工来维护测试用例。例如,如果在不影响应用程序主要功能的情况下更改了窗口的布局,则必须重新记录所有测试该窗口的测试用例。这项艰苦的维护工作是GUI应用程序回归测试的最大问题之一。在我们的论文中,我们提出了一种在自动测试过程中使用存储在源代码中的GUI信息来创建独立于布局的测试脚本的方法。这个想法是通过测试以第四代语言Magic开发的应用程序激发的。用这种语言,GUI元素的布局(例如控件的位置和大小)存储在代码中,并且可以通过静态代码分析来收集。我们在一个称为Magic Test Automation的工具中实现了Magic xpa提出的方法,该工具已由我们的工业合作伙伴使用,该工具已经在Magic中开发了十多年的应用程序。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号