摘要:随着互联网和智能手机的不断发展,移动应用的数量也急剧增长,安卓平台的应用复杂多变,高效快速的开发产品对于制造商来说十分重要,因此又快、又好的对产品进行测试更是整个产品开发过程的重中之重,传统的手工测试操作的重复性很高、效率低下,不能满足如今日益增长的测试需求。本文设计的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的温室温度预测研究+源代码

IPv6的配电自动化系统通信网络构架【2649字】

基于蓝牙和安卓的仪器专用APP的设计和开发

安卓App安全性测试与实现

C#+sqlserver安卓系统性能测试工具的设计与实现

基于安卓平台的运动交友APP设计

安卓上课考勤系统设计+需求分析+总体设计

基于安卓的相量计算APP的开发+源代码

国内外图像分割技术研究现状

C#学校科研管理系统的设计

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

公寓空调设计任务书

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】

AT89C52单片机的超声波测距...

志愿者活动的调查问卷表

中国学术生态细节考察《...