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

  • 需要金币1000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2019-11-22
  • 论文字数:11337
  • 课题出处:(范甜甜)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:在目前软件测试的这个行业里,主要有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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费