需要金币: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 |