基于MonkeyRunner的Android应用随手记系统的功能测试及性能分析.doc

资料分类:计算机信息 上传会员:范甜甜 更新时间:2019-11-22
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11337
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在目前软件测试的这个行业里,主要有2种分类。一是可以分为白盒测试与黑盒测试,另一种就是分为手工测试和自动化测试。自动化测试与手工测试各有优点与适用的范围。如手工测试适用于工作量较少,要求相对较精细的测试;自动化测试则适用于大批量的、用例步骤相似的功能测试及性能测试中。手工测试的优点是独立性更强,可以发现的缺陷更多,更具备有效性。综上所述,手工测试与自动化测试的结合是保证测试质量的关键。

本次毕业设计,结合了手工测试与自动化测试对Android应用“随手记”进行测试。首先对系统的基础功能采用手工测试的方法,针对不同类型的功能,使用不同的方法来编写测试用例。对系统的主要核心功能及性能,采用自动化测试方法,是通过Monkey命令来测试系统的性能,通过编写MonkeyRunner的测试脚本来测试系统的核心功能。

 

关键词 MonkeyRunner;自动化测试;Monkey命令;脚本测试

 

目录

摘要

Abstract

1 绪论-1

1.1 软件测试简介-1

2 白盒测试-2

2.1 白盒测试简介-2

2.1.1 白盒测试的优点-2

2.1.2 白盒测试的缺点-2

3 黑盒测试-3

3.1 黑盒测试简介-3

3.1.1 黑盒测试优点-3

3.1.2 黑盒测试缺点-3

3.2 黑盒测试方法-3

3.2.1 边界值分析法-3

3.2.2 等价类划分法-3

3.2.3 因果图法-4

4 “随手记”测试用例的设计-5

4.1 “随手记”简介-5

4.2 梳理“随手记”功能-5

4.2.1 登陆注册功能-5

4.2.2 核心业务功能-5

4.3 编写“随手记”功能测试用例-7

4.3.1 登陆注册功能测试用例的编写-7

4.3.2 核心业务功能测试用例的编写-8

5 自动化测试工具的选择-9

5.1 自动化测试简介-9

5.2 自动化测试流程-9

5.3 常见自动化测试工具介绍-9

5.3.1 工具的比较和选择-9

5.3.2 Monkey-9

5.3.3 MonkeyRunner-11

6 基于 Monkey的“随手记”压力测试-13

6.1 基于Monkey的“随手记”测试流程-13

6.1.1 配置Monkey运行环境-13

6.1.2 准备Monkey测试用例-16

6.1.3 编写Monkey测试命令-17

6.1.4 执行测试用例-17

6.1.5 完成测试报告并分析结果-18

7 基于MonkeyRunner的“随手记”自动化测试-24

7.1 基于MonkeyRunner的“随手记”自动化脚本测试流程-24

7.1.1 准备测试用例-24

7.1.2 配置MonkeyRunner运行环境-25

7.1.3 录制或编写自动化测试脚本-25

7.1.4 调试修改测试脚本-27

7.1.5 运行测试脚本-28

7.1.6 记录测试结果-28

结论-30

致谢-31

参考文献-32

相关论文资料:
最新评论
上传会员 范甜甜 对本文的描述:测试的目标是想以最少的时间和人力来找出软件中潜在的各种错误和缺陷。如果成功地实施了测试,就很容易发现软件中的错误。测试的附带收获是,它能够证明软件功能和性能与需求......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: