首页> 中文学位 >移动终端应用程序自动化覆盖测试方法研究
【6h】

移动终端应用程序自动化覆盖测试方法研究

代理获取

目录

封面

声明

中文摘要

英文摘要

目录

第1章 绪论

1.1 研究背景和意义

1.2 该领域国内外研究现状

1.3 移动终端应用程序自动化测试特点和类型

1.4 论文的主要工作

1.5 论文的组织结构

第2章 移动终端软件自动化测试技术

2.1 获取手机软件基础信息

2.2 手机控制

2.3 界面结构分析

2.4 检测与监控

2.5 本章小结

第3章 应用程序测试动态遍历路径探索算法研究

3.1 应用程序测试建模方法和遍历测试覆盖准则

3.2 动态遍历路径探索过程

3.3 动态遍历路径探索算法

3.4 本章小结

第4章 应用程序覆盖测试路径优化算法研究

4.1 应用程序测试覆盖准则

4.2 页面覆盖测试最小树形图遍历算法

4.3基于状态图的控件覆盖测试路径算法

4.4 本章小结

第5章 测试实验及结果分析

5.1 真机环境下测试实验

5.2 仿真环境下覆盖测试实验

5.3 本章小结

结论

参考文献

攻读硕士学位期间发表的论文和取得的科研成果

致谢

展开▼

摘要

移动化办公、社交、休闲娱乐逐渐成为当代生活方式的主流,海量的移动应用程序进入到各类智能移动终端,传统手工应用程序测试效率低、测试周期长。因此,移动终端应用程序自动化测试方法研究具有重要的理论意义和应用价值。
  首先,本文结合目前移动终端应用程序测试存在的问题,对国内外自动化测试技术领域的发展现状和取得的成果进行综述,归纳总结了移动终端应用程序测试相关技术、工具和方法,阐述了逆向分析技术、操作控制技术、界面结构分析技术和检测与监控技术在应用程序测试中的应用。
  然后,研究了构建有向图来描述软件内部页面之间的逻辑跳转关系的建模方法,给出了所建模型与软件测试之间的联系以及遍历测试的覆盖原则。提出了一种应用程序测试动态遍历路径探索算法,根据页面和控件与图元素之间的映射关系构建出相应的有向图。通过动态探索的方法,实现对于应用程序的覆盖测试。
  其次,在动态路径探索基础上针对应用程序内部的逻辑关系结构进行的覆盖测试路径优化算法研究,给出了页面覆盖准则与控件覆盖准则。针对页面覆盖提出了一种最小树形图遍历算法,将软件测试的页面覆盖问题转换为基于该有向图的最小树形图的顶点遍历问题,从而实现了对页面的全覆盖。针对控件覆盖提出了一种基于状态图的测试路径生成算法,并对生成的测试路径集进行了优化。
  最后,搭建了软硬件实验测试环境,设计了应用程序仿真模块,在仿真环境下对覆盖测试算法进行了实验。实验结果验证了该算法的有效性和适用性,提高了测试效率,降低了测试成本。

著录项

  • 作者

    张硕;

  • 作者单位

    哈尔滨工程大学;

  • 授予单位 哈尔滨工程大学;
  • 学科 计算机科学与技术
  • 授予学位 硕士
  • 导师姓名 武俊鹏;
  • 年度 2015
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类 TP393.09;
  • 关键词

    移动终端; 应用程序; 覆盖测试; 动态路径;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号