当前位置:主页 > 科技论文 > 搜索引擎论文 >

一种基于手绘的安卓图形界面测试系统的设计与实现

发布时间:2021-05-06 05:55
  随着Android系统的不断优化升级以及硬件技术的发展,移动应用的界面和功能越来越复杂,然而为移动应用进行界面测试非常困难。目前主流的安卓图形界面测试技术包括人工编写脚本、录制回放技术以及其它一些自动化的技术。人工编写脚本不光枯燥,效率低下并且容易出错;录制回放技术每次只能记录一条测试事件,因此需要大量重复的劳动;而现有的一些自动化技术更多地关注于图形用户界面事件之间的组合,由于组合出的事件数过于庞大,会导致出现大量冗余的测试事件,降低测试效率。本文首先调研了安卓测试技术的研究现状,阐述了 Android图形用户界面系统,常用的图形界面测试模型和Android自动化测试框架,在这些技术的基础上本文设计了一个基于手绘的安卓图形界面测试新技术,并依此实现了一个测试生成系统。测试人员只需要在应用截图上绘制简单的草图,然后系统就会自动识别草图内容并根据草图生成测试模型,最后依据测试模型批量生成测试脚本。与录制回放技术相比,使用本文介绍的技术能够在一次绘制过程中生成批量的脚本,测试效率大大提升;与现有的自动化测试技术相比,测试人员可以简单明了地表达自己的测试意图,通过加入人的指导从而减少冗余测试... 

【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校

【文章页数】:77 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第一章 引言
    1.1 项目背景
    1.2 Android测试的研究现状
        1.2.1 录制回放制导的测试技术
        1.2.2 模型制导的测试技术
        1.2.3 其它相关测试技术
    1.3 本文工作
    1.4 本文的组织结构
第二章 技术综述
    2.1 Android图形用户界面系统
    2.2 Android图形界面测试探索策略
        2.2.1 随机搜索策略
        2.2.2 基于模型的搜索策略
        2.2.3 基于系统检测的搜索策略
    2.3 图形用户界面测试模型
        2.3.1 基于有限状态机的测试模型
        2.3.2 基于事件流的测试模型
    2.4 Android自动化测试框架
        2.4.1 MonkeyRunner
        2.4.2 Appium
        2.4.3 Espresso
        2.4.4 Robotium
    2.5 本章小结
第三章 测试生成系统的分析与设计
    3.1 系统整体概述
    3.2 截图模块
    3.3 手绘识别模块
        3.3.1 手绘符号设计
        3.3.2 手绘语言描述
        3.3.3 手绘识别流程设计
        3.3.4 手绘信息存储方式设计
    3.4 测试模型设计
        3.4.1 P-aEFG模型
        3.4.2 P-aEFG模型的存储设计
    3.5 脚本生成模块设计
    3.6 本章小结
第四章 测试生成系统的实现
    4.1 手绘与识别模块
        4.1.1 选取截图功能实现
        4.1.2 手绘界面实现
        4.1.3 手绘符号识别功能实现
        4.1.4 保存手绘信息功能实现
    4.2 建立模型模块
        4.2.1 建立State
        4.2.2 建立Oracle
    4.3 生成脚本模块的实现
        4.3.1 将动作草图转化为脚本语言
        4.3.2 根据量词生成测试脚本
    4.4 本章小结
第五章 实验与分析
    5.1 实验准备
    5.2 实验结果
    5.3 实验数据分析
    5.4 本章小结
第六章 总结与展望
    6.1 总结
    6.2 进一步工作展望
参考文献
致谢


【参考文献】:
期刊论文
[1]Android自动化测试工具Robotium的应用与研究[J]. 祝阳阳,侯永宏,王宝亮.  信息技术. 2015(10)

博士论文
[1]图形用户界面测试中相关问题研究[D]. 钱思佑.中国科学技术大学 2010

硕士论文
[1]Android应用程序GUI自动化遍历技术研究[D]. 赵耀宗.中国科学技术大学 2015
[2]基于模型的GUI测试工具的实现研究[D]. 王立峰.南京航空航天大学 2007



本文编号:3171371

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/sousuoyinqinglunwen/3171371.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户4257c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com