首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

面向Android应用的自动化测试方法研究与实现

摘要第5-6页
ABSTRACT第6-7页
第1章 绪论第14-22页
    1.1 研究背景及意义第14-15页
    1.2 国内外研究现状第15-18页
        1.2.1 基于编写脚本的自动化测试方案第15-16页
        1.2.2 基于录制回放的自动化测试方案第16-18页
    1.3 本文的研究内容第18-19页
    1.4 本文的组织结构第19-22页
第2章 背景技术第22-34页
    2.1 Android系统及应用结构第22-26页
        2.1.1 Android系统架构第22-23页
        2.1.2 Android应用结构第23-26页
    2.2 相关工具及技术第26-28页
        2.2.1 ADB工具第26-27页
        2.2.2 UIAutomatorViewer第27-28页
    2.3 Android自动化测试概述第28-32页
        2.3.1 Android自动化测试工作原理第28-29页
        2.3.2 Android自动化测试框架第29-31页
        2.3.3 Appium测试框架第31-32页
    2.4 本章小结第32-34页
第3章 基于文字识别和页面布局的应用控件识别方法第34-52页
    3.1 Android GUI控件树第34-36页
    3.2 应用页面布局第36-39页
        3.2.1 页面布局重叠第36-37页
        3.2.2 重叠情况分析第37-39页
    3.3 控件识别算法第39-41页
    3.4 算法优化第41-42页
        3.4.1 图像放大第41-42页
        3.4.2 包含判断第42页
        3.4.3 正确率阈值第42页
    3.5 定位控件方法第42-47页
        3.5.1 控件路径标识控件第42-43页
        3.5.2 录放设备差异分析第43-45页
        3.5.3 滑动方向分析第45-46页
        3.5.4 滑动距离分析第46-47页
    3.6 实验验证与分析第47-51页
        3.6.1 测试环境第47-48页
        3.6.2 识别正确性验证第48-49页
        3.6.3 定位控件实验第49-51页
    3.7 本章小结第51-52页
第4章 基于控件树的断言验证方案设计第52-64页
    4.1 控件树属性第52页
    4.2 属性断言第52-54页
        4.2.1 正则匹配断言第53-54页
        4.2.2 关系运算断言第54页
        4.2.3 数据驱动断言第54页
    4.3 排序断言第54-57页
    4.4 图像断言第57-59页
        4.4.1 控件图像断言第57-58页
        4.4.2 界面图像断言第58-59页
    4.5 实验验证与分析第59-62页
        4.5.1 属性断言实验第59-61页
        4.5.2 排序断言实验第61页
        4.5.3 图像断言实验第61-62页
    4.6 本章小结第62-64页
第5章 Android应用自动化测试方案设计与实现第64-86页
    5.1 设计目标及特点第64-65页
    5.2 方案架构设计第65-67页
    5.3 录制过程实现第67-73页
        5.3.1 用户操作的获取第67-69页
        5.3.2 控件树模型第69-70页
        5.3.3 控件识别算法实现第70-72页
        5.3.4 测试脚本生成第72-73页
    5.4 回放过程实现第73-77页
        5.4.1 执行操作步骤第73-75页
        5.4.2 回放脚本第75-76页
        5.4.3 测试报告生成第76-77页
    5.5 测试工具客户端第77-78页
        5.5.1 工具界面第77页
        5.5.2 脚本管理第77页
        5.5.3 脚本编辑第77-78页
    5.6 实验验证与分析第78-85页
        5.6.1 测试方法对比实验第79-82页
        5.6.2 脚本模块化验证第82-83页
        5.6.3 跨设备功能验证第83-85页
    5.7 本章小结第85-86页
第6章 总结与展望第86-88页
    6.1 本文总结第86-87页
    6.2 下一步工作与展望第87-88页
参考文献第88-92页
致谢第92-94页
在读期间发表的学术论文与取得的研究成果第94页

论文共94页,点击 下载论文
上一篇:智能操作系统通讯模块的设计与实现
下一篇:玉溪市中小学教师网络研修管理系统的设计与实现