基于行为树模型的Android应用GUI自动随机测试方法

来源 :计算机应用与软件 | 被引量 : 0次 | 上传用户:sharkzw
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于马尔可夫链等统计模型进行GUI测试是目前最有效的GUI自动化测试方法之一,但目前的方法在开始测试前需要很多前置条件,且要花费大量时间做静态分析等准备工作,从而导致测试效率和自动化水平不高。提出一种基于行为树的GUI自动化随机测试方法,该方法不需要进行静态分析,只需通过统计模型从用户使用日志中创建行为树模型,且可以动态地对行为树模型进行更新,以增加用户很少或从未使用过的事件的概率。对三种开源Android应用程序的评估,以及和其他GUI自动测试方法的比较结果显示:提出的Android应用GUI自动
其他文献
针对MCU应用开发难度大、可移植性差等问题,以ARM Cortex-M系列MCU为平台,提出一种面向嵌入式终端的BIOS设计方案。以嵌入式终端Bootloader为基础,借鉴PC机BIOS设计思想,将MCU底层构件固化于BIOS存储区,以软件中断方式向用户提供驱动函数接口;针对Bootloader设计中程序跳转判断、中断向量表重定向问题给出更加通用的解决方案,给出所提方案在不同MCU间的可移植性研
感知任务的合理分配是影响无人机目标区域覆盖的重要因素,针对任务需求差异并考虑无人机局部观测性和环境不确定性,提出一种面向目标区域协同覆盖的感知任务分配方法。将目标区域进行差异划分,构建基于分布式马尔可夫覆盖模型的任务分配控制框架;利用目标线路集和任务扩散调度序列集对目标区域进行差异化计算,并提出基于强化学习的任务差异化分配方法,实现动态目标区域的最优覆盖策略。仿真实验结果表明:在满足航向速率和空速
mbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统。针对其官网提供的庞大资源体系,抽取出面向特定应用的工程框架,对实际应用开发具有重要价值。通过深入分析mbedOS资源的构成,厘清其结构关系,根据嵌入式软件工程的基本原理,以构件为基础,以软件最小系统为核心,提出可移植、易扩充的基于mbedOS的应用工程框架,为mbedOS的应用研究提供了基础,有效地降低了mb
据“中国橡胶网2021年3月11日”报道,2021年3月10日,青岛科技大学高分子学院贺爱华教授团队的发明专利“反式丁戊共聚橡胶的工业化生产方法及实施该方法的装置”获美国专利商
节能是国内住宅建设的重中之重,建筑节能是国家发展的基本国策之一随着节能型建筑墙体的普遍推行,施工技术的把控将对建筑能否达到预期效果起到决定性作用,文章主要从墙体、
钢筋混凝土的建筑物出现裂缝较为普遍.许多钢筋混凝土结构的破坏都是从裂缝开始的,本文分析了钢筋混凝土建筑物裂缝成因并提出了从设计、施工两个方面做好钢筋混凝土建筑物裂
通过将氧化石墨烯(GO)与4,4′-二苯基甲烷二异氰酸酯(MDI)共价接枝改性可制备而得大层间距、高反应活性的新型MDI-GO粉体。结果表明,MDI-GO粉体的层间距从0.83 nm扩大至2.43
为解决机械化核桃破壳机效果不理想、设备调节不方便等问题,设计一种柔性剪切挤压的破壳装置,并为设备增加变频装置。以陕西香玲核桃为试验及检测物料,进行正交试验,试验结果
为了解决多输入多输出技术在移动终端的多天线制约问题,为了适应这种情况,提出了一种新的分集技术--协作分集,该方法可以使具有单根天线的移动台获得类似于MIMO系统中的某些
位于沟塘、河、湖等地的水中桩基础,当水较深不能采用筑岛工艺施工时,一般采用搭设钻机平台的作业方法,特别是桥住处地质情况复杂,主要为砂层时,水中桩施工难度更大.下面以20