摘要:随着互联网和智能手机的不断发展,移动应用的数量也急剧增长,安卓平台的应用复杂多变,高效快速的开发产品对于制造商来说十分重要,因此又快、又好的对产品进行测试更是整个产品开发过程的重中之重,传统的手工测试操作的重复性很高、效率低下,不能满足如今日益增长的测试需求。本文设计的Android UI自动化测试工具,主要针对手工测试的局限性,基于Robotium框架实现。对Robotium框架进行了功能的改进和完善,并提供了四种测试用例的编写方式,同时提供了测试报告生成、错误跳转、截图和日志输出的功能,以方便测试人员验证自动化测试过程中的问题。34940
毕业论文关键词:安卓;自动化测试;Robotium;手工测试;工具;
Design of Android UI automatic test tool based on Robotium
Abstract:With the continuous development of the Internet and smart phones, the number of mobile applications has increased dramatically, Andrews platform application complex and changeable, efficient and rapid development of products for manufacturers is very important, so fast and good product testing It is the whole product development process of the most important. Traditional manual test operations are highly reproducible and inefficient, and can not meet today's growing test requirements. This article designed the Android UI automated testing tools, mainly for the limitations of manual testing, based on Robotium framework. The Robotium framework has been improved and perfected, and four test cases have been written. It also provides test report generation, error jump, screenshot and log output to facilitate testers to verify that the automated test process problem.
Keywords:Android;automated test;Robotium;Manual test;tool;
目录
摘要    1
关键词    1
Abstract    1
Keywords    1
1 绪论    1
1.1研究背景    1
1.2国内外研究状况    2
1.2.1国内研究现状    2
1.2.2国外研究现状    2
1.3应用前景    2
1.4主要研究内容    3
2  开发平台与相关技术    3
2.1系统所需配置    3
2.2系统开发平台与关键技术介绍    3
2.2.1Eclipse概述    3
2.2.2Android SDK概述    3
2.2.3Robotium概述    3
2.2.4jxl概述    4
2.2.5log4j概述    5
2.2.6Android Instrumentation测试框架    5
2.2.7Android 数字签名技术    5
2.2.8UI Automator Viewer可视化调试工具    6
3  系统分析与描述    6
3.1 需求描述    6
3.2可行性分析    6
3.3系统总体框架    7
3.4功能模块设计    8
3.4.1 配置文件    8
3.4.2 控件的定义    8
3.4.3 基本操作的定义    9
3.4.4 断言的定义    9
3.4.5 关键字驱动    9
3.4.6编写测试用例    10
3.4.7测试结果、截图与日志输出    11
4  系统功能实现    11
4.1 系统环境搭建与运行准备工作    11
4.1.1系统环境搭建    11
4.1.2运行准备工作    11
4.2 系统主要功能与实现成果    14
4.2.1面向过程的测试用例    17
4.2.2面向对象的测试用例    17
4.2.3Excel表的测试用例    18
4.3 系统主要功能实现方法    19
上一篇:基于SVM梅花种类识别系统的设计+源代码
下一篇:Python基于RNN的温室温度预测研究+源代码

安卓平台的云通讯录软件开发+源程序

安卓Android的音乐播放器的设计与实现

基于安卓的真实无线立体声TWS实现

安卓的校园选课系统设计与实现

安卓平台的LED舞台字幕屏...

安卓的生活助手设计与实现+源代码

基于安卓的博客App的设计与实现+源代码

提高教育质量,构建大學生...

从政策角度谈黑龙江對俄...

上海居民的社会参与研究

基于Joomla平台的计算机学院网站设计与开发

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...

浅论职工思想政治工作茬...

AES算法GPU协处理下分组加...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

压疮高危人群的标准化中...