【摘 要】
:
在传统的安卓系统自动化测试中,主要有三种主流的方法来达到控制和测试的目的,包括通过使用uiautomator捕捉安卓操作系统的用户交互界面布局,并通过控制目标控件来实现精确控制,其次是通过命令调用安卓系统内置的应用实例来直接控制,最后是通过monkey命令来实现随机操作完成测试。但是随着测试需求不断改变和软件质量标准不断提高,这些方法都在一定程度上遇到了瓶颈。在第一个方法中大部分控件的属性会随着系
论文部分内容阅读
在传统的安卓系统自动化测试中,主要有三种主流的方法来达到控制和测试的目的,包括通过使用uiautomator捕捉安卓操作系统的用户交互界面布局,并通过控制目标控件来实现精确控制,其次是通过命令调用安卓系统内置的应用实例来直接控制,最后是通过monkey命令来实现随机操作完成测试。但是随着测试需求不断改变和软件质量标准不断提高,这些方法都在一定程度上遇到了瓶颈。在第一个方法中大部分控件的属性会随着系统升级而改变,这增加了维护工作的负担,同时uiautomator在有动态事件的界面无法稳定工作;第二个方法无法覆盖到模拟用户操作体验;第三个方法是随机操作,不能实现精确控制,测试效率低下。考虑到在以上问题中的大部分场景都是依赖于交互界面,本次研究尝试将深度学习卷积神经网络(Convolutional Neural Network,CNN)所实现的计算机视觉当中的目标检测(Object Detection)技术跟现有的自动化测试技术相结合,取代传统的操作方法。一方面,通过大量样本训练出来的模型不仅可以正确识别目标区域,达到精确控制的目的,而且其泛化能力减轻了经常性维护工作的负担,同时也覆盖了用户操作体验;另一方面,在性能测试中也可以实现百分之百的有效操作达到提升测试效率的目的。近些年来,虽然卷积神经网络在图像分类和识别上已经取得了显著的成绩,从早期的R-CNN,Fast R-CNN,Faster R-CNN,一直发展到YOLO(You Look Only Once),SSD(Single Shot Multi Box Detector)等越来越快速和准确的目标检测方法,但是在安卓自动化测试领域还没有与之相关的公开技术解决方案。在模型选择方面,目前基于卷积神经网络的目标检测方法主要有两类,一类是基于候选区域提取特征的方法,另一类是基于回归的方法,本文对比研究了两类中分别比较有代表性的模型Faster R-CNN和SSD,综合考虑自动化测试的时效性和准确性,在实验对比后选择了前者,但是Faster R-CNN在安卓自动化测试的应用场景中对小目标的检测还有提升的空间,本文提出了改进模型的方案,通过对特征提取网络的改进以加强模型对小目标的检测能力,并通过实验证明此方案是有效的;在平台方面,选择了GPU版本Tensorflow,一方面他是目前比较流行的深度学习平台,提供了丰富的、成熟的上层及下层接口,便于编写程序,另一方面通过对GPU的充分利用,训练模型的效率会提高很多;在训练样本方面,按照大部分测试用例的步骤,截取了所有需要操作区域的图片作为原始样本,通过对测试用例逻辑和安卓系统交互界面的特征进行分析,将可操作区域进行分类,经过数百万次的训练,改进后的模型已经基本上可以较好的识别出正确的目标位置及分类;在应用方面,将此模型和已有的测试框架结合后,通过实验对比发现新的自动化测试框架执行速度和原来相比略显不足但仍可接受,稳定性更好(不会受到动态事件的影响),准确性有略微的降低(随着样本的增加和模型的不断完善,此情况会有改善),性能测试的有效性有很大的幅度的提升(从原来的完全随机操作变为靶向随机操作,将有效率提高到百分之一百),另一方面,不再需要更多的人力去做繁杂的应用库维护工作,只要收集更多的图片样本、做正确的分类标记,然后交给模型训练即可。通过此次应用研究可以看到,相对于传统的安卓自动化测试,基于卷积神经网络的目标检测技术在安卓性能自动化测试执行效率方面带来了巨大的提升,虽然目前阶段在功能自动化测试中稍显劣势,但是通过不断的优化检测模型,会有更强的能力来处理这一类的目标检测问题。所以,基于卷积神经网络的目标检测技术在安卓自动化测试中具有良好的应用前景。
其他文献
《小说丛报》是20世纪初创刊于上海地区的文学类月刊,是鸳鸯蝴蝶派比较有代表性的刊物。本文通过对《小说丛报》1914年5月到1919年8月的文本进行研究,细致地描绘了刊物的版面设置状况和发行状况,介绍各栏目编辑主笔,特别是《小说丛报》吸引了一部分女性作家为其撰稿。基于刊物内容以及社会发展状况,描述当时上海读者对娱乐消闲性刊物的需求,对刊物进行定位,分析它的商业化特色和娱乐化特色。《小说丛报》存在的这
现代工业过程的生产工艺复杂、环境苛刻,一旦发生故障,将会影响生产过程的平稳运行,轻则降低产品性能、造成财产损失,重则引发难以预料的灾难性事故。为确保过程的安全性与可
微测辐射热计是红外热成像技术的重要组成部分,在火灾探测、安全系统和医疗诊断等方面发挥着重要作用。基于标准集成电路工艺制备的微测辐射热计具有集成度高、成本低、体积小、功耗低和光谱响应宽等明显优势,是未来红外热探测器的重要发展方向。然而,目前这类探测器在室温条件下存在工作性能和成像质量低等突出问题。本文利用集成电路工艺设计并制备了两种电阻型微测辐射热计,并对其性能和结构优化展开研究。主要研究内容和成果
本文主要研究了连续时滞基因调控网络的保成本控制器的设计方法,主要研究内容如下:第一,研究了一类带有混合时滞基因调控网络的鲁棒保成本控制问题.通过构造Lyapunov-Krasovskii泛函,利用线性矩阵不等式技术、凸组合技术、松弛矩阵技术和积分不等式技术给出了状态反馈控制器的存在性和设计方法,将控制器设计问题归结为求解一组线性矩阵不等式问题,进而使闭环系统鲁棒渐近稳定,并且有被保证的成本.最后,
随着人工智能和社会经济的飞速发展,智能化自主移动机器人在公共服务、室内清洁、车间物流、安全救援以及医疗护理等领域获得了广泛应用。路径规划是自主移动机器人研究的一个热点课题,也是实现成功自主导航的一个重要保障技术。如何在动态环境中保证实时避障且规划出一条最优安全路径,是保障移动机器人自主移动的重要前提。因此,本文以室内移动机器人为对象,将全局规划的全局最优性和局部规划的实时性相结合,提出一种混合双层
随着现代信息技术的高速发展,“互联网+”与制造业的融合不断深入,基于共享经济理念构建的产能共享联盟,已成为制造企业协同合作的新模式。在产能共享联盟内,制造企业围绕制造各环节,基于互联网平台整合并配置分散的制造资源与能力,通过共享使用权,从而提升生产效率。浙江桐乡羊绒制品工厂,与周边企业形成了产能共享联盟,开展了统一接单、集中打样的生产模式,有效地提高了经济效益。同时,由于市场需求呈现出“多样化、定
随着信息技术的高速发展,人们对于安全的要求越来越高,在这样的环境下,监控系统应运而生。摄像头的普及促使监控领域技术不断发展,智能监控系统已经被广泛应用。视频的目标检测与跟踪技术是智能监控系统的核心,也是计算机视觉、图像处理、人工智能等领域的关键技术。目前智能监控系统主要致力于实现目标的自主检测与跟踪。因此,本文对基于深度学习的目标检测技术与跟踪技术进行了研究与实现。本文基于Open CV计算机视觉
自2004年从石墨上剥离出石墨烯以来,石墨烯凭借其完美的电子结构和独特的电学特性成为了科学家们的研究热点。然而,本征石墨烯的带隙为零,这极大地限制了其在光电器件等重要领域中的实际应用。近年来,以二硫化钼(MoS_2)、二硫化钨(WS_2)等为代表的过渡金属硫化物凭借其合适的天然带隙和载流子迁移率成为了制备高性能、低功耗器件的电子、光电子器件的理想沟道材料。此外,二维材料的表面没有悬挂键,与其他材料
热交换器是化工生产中重要的设备之一。管壳式热交换器最早诞生于20世纪20年代,是各种热交换器中使用最早、最常见、结构最简单的一种。到目前为止,人们对热交换器研究的主要目的是提升热量的利用率、增强结构的合理性、降低材料的消耗量,提高设备在高压、高温、超低温环境下长周期稳定运行的能力,以及研制出不同结构形式的高效热交换器等。在如何提高热交换器运行的可靠性、稳定性,如何延长设备的使用寿命方面做的工作较少
那更康切尔银矿床是东昆仑成矿带首个勘查成型的大型独立银矿床,除勘查工作外,相关的研究工作主要集中于矿床地质特征、岩石地球化学等方面的研究。矿区广泛分布角砾岩,前人普遍感性地将其视为断裂角砾岩,或者认为存在隐爆角砾岩筒构造,但均未进行深入研究,然而这些角砾岩的构造属性、空间分布、与银矿的成矿关系,对于进一步矿床成因类型、勘查增储方向判定有重大影响。基于前人勘查与研究,依托“青海省都兰县那更康切尔沟银