首页> 中文学位 >Android平台上针对UI控件的测试工具的设计与实现
【6h】

Android平台上针对UI控件的测试工具的设计与实现

代理获取

目录

封面

中文摘要

英文摘要

目录

第1章 绪 论

1.1 课题背景及研究的目的和意义

1.2 与本课题有关的国内外研究状况

1.3 本文的主要研究内容和论文结构

第2章 Android开发与自动化测试方法和技术

2.1 Android系统

2.2 自动化测试

2.3 自动化测试框架设计原则

2.4 基于Robotium的自动化测试框架

2.5 本章小结

第3章 测试工具需求分析和设计

3.1 测试工具的需求分析

3.2 测试工具的架构结构

3.3 测试工具的功能结构设计

3.4 测试工具的工作流程

3.5 本章小结

第4章 测试工具详细设计与实现

4.1 测试工具的详细设计

4.2 测试工具的实现

4.3 本章小结

第5章 测试工具的系统测试

5.1 测试工具的功能测试

5.2 测试工具的压力测试

5.3 本章小结

结论

参考文献

声明

致谢

个人简历

展开▼

摘要

现今,随着经济的发展,电子产业发展速度之快也超过了人们的想象。其中,Android产业算是其中的佼佼者,其硬件的技术和数量都有惊人的发展。随着硬件的发展,Android软件行业也开始崛起,而在快速发展的基础上,质量也要保证。同时,代码量随着客户需求的不断增加也在不断增加,随之而来的,软件的质量却一直是令人头疼的问题,保证软件质量已经成为一项艰苦的工作。目前,对软件进行不断的测试,仍然是最有效的方法。软件在发布的初期,如果不进行测试,就无法确保其功能是否稳定,是否会兼容手机的其他功能,这会带个软件企业很大的风险。要想早点发现和解决这些问题,必须在软件发布之前进行有效的测试。
  本文针对上面所提出的问题,提出了Android平台上针对UI控件的自动化测试框架,并在此框架中设计实现了自动化测试工具。论文研究了当前的Android自动化测试技术和理论,开发了基于Robotium的自动化测试框架,该框架对Robotium框架进行了接口封装和功能裁剪,使其适用于Android平台上针对UI控件的自动化测试任务,能够进行UI控件的黑盒测试、白盒及灰盒测试。该框架也可以用于测试人员开发其他的Android平台测试工具。
  论文还分析了Android平台上针对UI控件的测试工具的具体需求,设计了测试工具的体系架构和工作流程,实现了其功能模块,包括测试脚本管理、脚本执行、测试结果管理、关键字库模块、自动验证测试结果、自定义的动态链接库等模块。该测试工具能够获取业务测试数据,从数据文件中直接导入测试用例进行测试,并对测试结果数据进行分析处理,自动生成测试报告,得到测试结论。论文中采用了测试数据与测试代码分离的测试方法,降低了测试代码与测试数据的耦合性,提高了工具的使用灵活性。该工具还在Android测试中加入关键字驱动的测试技术。
  本文研究的测试工具已经被应用在了实际项目开发中,并取得了很好的效果,其自动化测试,有效解决了测试人员的手动测试不准确和不高效的问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号