期刊文献+

基于文字识别与页面布局的APP控件识别算法 被引量:6

APP Control Recognition Algorithm Based on Text Recognition and Page Layout
下载PDF
导出
摘要 在移动应用的开发周期中,使用图形用户界面(GUI)自动化测试技术可提高APP的开发测试效率。针对基于录制回放的GUI自动化测试方法存在不适用黑盒测试场景或识别正确率较低等不足,提出基于图像文字识别和应用页面布局的控件识别算法。根据移动应用的页面布局结构和手势操作坐标精确识别控件,采用控件树遍历的方式解决遍历过程中的页面布局重叠问题。分别在Android和iOS2个平台进行实验,结果表明,与基于坐标和源代码的控件识别算法相比,该控件识别算法具有更高的正确率。 In the development cycle of mobile applications,the use of Graphical User Interface(GUI) automated testing technology can improve the efficiency of the development and test of APP.Still,the GUI automated testing method based on recording playback is not applicable to black box test scenarios,and its recognition accuracy rate is not high.To deal with the advantages,this paper proposes a control recognition algorithm based on text recognition in images and application page layout.Based on the page layout structure of mobile applications and the accurate recognition control for the coordinates of gesture operation,the overlapping problem of page layout in the process of traversing is solved by traversing the control tree.Experiments are carried out on Android and iOS platforms respectively,and results show that the control recognition algorithm has higher accuracy than the control recognition algorithm based on coordinates and source codes.
作者 丁世举 顾乃杰 黄章进 侯津 DING Shiju;GU Naijie;HUANG Zhangjin;HOU Jin(School of Computer Science and Technology,University of Science and Technology of China,Hefei 230027,China;Anhui Province Key Laboratory of Computing and Communication Software,Hefei 230027,China)
出处 《计算机工程》 CAS CSCD 北大核心 2019年第6期89-95,共7页 Computer Engineering
关键词 图形用户界面 自动化测试 控件识别 文字识别 页面布局 Graphical User Interface(GUI) automated testing control recognition text recognition page layout
  • 相关文献

参考文献3

二级参考文献12

  • 1Srivastava P R, K A V. Extension of ohject-oriented software testing techniques to Agent oriented software testing [J]. Journal of Object Technology, 2008, 7 (8): 155 -163.
  • 2Bauer, Bernhard Odell, James. UML2.0 and Agents: How to build Agent-based systems with the new UML standard [J]. Engineering Applications of Artificial Intelligence, 2005, 18 (2): 141-157.
  • 3Zheng M, Alagar V S. Conformance testing of BDI properties in Agent based software systems [C] //12th Asia-Pacific Soft- ware Engineering Conference. IEEE, 2005: 130-138.
  • 4Zhang Z. Automated unit testing for Agent systems [D]. Melbourne: Melbourne University, 2011.
  • 5Lawrence Cabac, Daniel Moldt. Formal semantics for AUML Agent interaction protocol diagrams [M]. Berlin: Springer, 2005: 47-61.
  • 6Tim Miller, Lin Padgham, John Thangarajah. Test coverage criteria for Agent interaction testing [M]. Berlin: Springer , 2011: 91-105.
  • 7薛宵.面向Agent的软件设计开发方法[M].北京:机械工业出版社,2009:200-215.
  • 8Thangarajah J, Harland J. Suspending and resuming tasks in BDI Agents [C] //IFAAMAS, 2008: 405-412.
  • 9Hong-han Z, Rui-zhong M. A modeling methodology for MAS based on AUML [C] //IEEE, 2011:185 -188.
  • 10Lars Braubach, Alexander Pokahr, Daniel Moldt, et al. Programming multi-Agent systems [M]. Berlin: Springer, 2005: 44-45.

共引文献1

同被引文献47

引证文献6

二级引证文献8

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部