移动应用是近10年来兴起的新型计算模式,深刻地影响人民的生活方式.移动应用主要以图形用户界面(graphical user interface,GUI)方式交互,而对其进行人工测试需要消耗大量人力和物力.为此,研究者提出针对移动应用GUI的测试自动生成技术...移动应用是近10年来兴起的新型计算模式,深刻地影响人民的生活方式.移动应用主要以图形用户界面(graphical user interface,GUI)方式交互,而对其进行人工测试需要消耗大量人力和物力.为此,研究者提出针对移动应用GUI的测试自动生成技术以提升测试效率并检测潜在缺陷.收集了145篇相关论文,系统地梳理、分析和总结现有工作.提出了“测试生成器-测试环境”研究框架,将该领域的研究按照所属模块进行分类.特别地,依据测试生成器所基于的方法,将现有方法大致分为基于随机、基于启发式搜索、基于模型、基于机器学习和基于测试迁移这5个类别.此外,还从缺陷类别和测试动作等其他分类维度梳理现有方法.收集了该领域中较有影响力的数据集和开源工具.最后,总结当前面临的挑战并展望未来的研究方向.展开更多
移动互联网信息无障碍(mobile Internet information accessibility,MIIA)旨在确保移动应用内容对所有用户(包括视障人士等)都能平等、便捷、无障碍地获取和使用.系统综述移动互联网信息无障碍领域的最新研究进展,重点分析总结移动端GUI...移动互联网信息无障碍(mobile Internet information accessibility,MIIA)旨在确保移动应用内容对所有用户(包括视障人士等)都能平等、便捷、无障碍地获取和使用.系统综述移动互联网信息无障碍领域的最新研究进展,重点分析总结移动端GUI(graphical user interface)语义表征与理解、无障碍检测以及布局修复等方面的研究成果.分析表明,从传统启发式规则方法到深度学习驱动的自动化工具,相关技术逐渐提升了检测的精度和适应性,同时也揭示了在应对复杂动态交互和多样化用户需求方面的挑战,并对未来研究方向进行了展望.移动互联网信息无障碍技术已显著改善了视障用户的数字体验,但仍需不断创新与优化,以实现真正普惠与包容的数字社会.展开更多
文摘移动应用是近10年来兴起的新型计算模式,深刻地影响人民的生活方式.移动应用主要以图形用户界面(graphical user interface,GUI)方式交互,而对其进行人工测试需要消耗大量人力和物力.为此,研究者提出针对移动应用GUI的测试自动生成技术以提升测试效率并检测潜在缺陷.收集了145篇相关论文,系统地梳理、分析和总结现有工作.提出了“测试生成器-测试环境”研究框架,将该领域的研究按照所属模块进行分类.特别地,依据测试生成器所基于的方法,将现有方法大致分为基于随机、基于启发式搜索、基于模型、基于机器学习和基于测试迁移这5个类别.此外,还从缺陷类别和测试动作等其他分类维度梳理现有方法.收集了该领域中较有影响力的数据集和开源工具.最后,总结当前面临的挑战并展望未来的研究方向.
文摘移动互联网信息无障碍(mobile Internet information accessibility,MIIA)旨在确保移动应用内容对所有用户(包括视障人士等)都能平等、便捷、无障碍地获取和使用.系统综述移动互联网信息无障碍领域的最新研究进展,重点分析总结移动端GUI(graphical user interface)语义表征与理解、无障碍检测以及布局修复等方面的研究成果.分析表明,从传统启发式规则方法到深度学习驱动的自动化工具,相关技术逐渐提升了检测的精度和适应性,同时也揭示了在应对复杂动态交互和多样化用户需求方面的挑战,并对未来研究方向进行了展望.移动互联网信息无障碍技术已显著改善了视障用户的数字体验,但仍需不断创新与优化,以实现真正普惠与包容的数字社会.
文摘嵌入式图形用户界面(Embedded GUI)是嵌入式计算机系统的核心技术之一。本文首先阐述Embedded GUI的应用现状,指出Microwindows(最新版本0.9)的优势所在;然后,分别从体系结构和应用编程接口的角度,结合源代码,深入分析了Microwindows;最后,在Red Hat Linux8.0的仿真环境下演示了Microwindows的应用。