安卓应用自动化测试研究.doc

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

摘要:在近些年来,我国已进入了移动互联网时代,在如今这个移动互联网时代的环境下,很多测试人员和开发人员并没有足够的时间去对应用进行充分地测试并完善应用。因此一个非常好的的办法那就是,使用自动化测试工具对安卓应用软件进行自动化测试代替手动重复测试进行测试,进行自动化的测试不仅可以提高测试效率和准确性,还可以更好的优化测试的流程。

所谓的自动化测试是它是使用测试工具及脚本等手段,将手动测试转变成为软件、机器和程序,并且依照测试人员根据测试用例所制定的规划对软件做自动化测试,从而保证软件满足用户的需求,自动化测试是用来提高测试的覆盖率及可靠性的十分重要的手段,从而节约资源、人力和时间,提高效率,保证测试的范围,自动化测试不仅仅只是一个技术和工具。自动化测试对于一个规模庞大并且周期十分长的项目来说,能够充分提高测试人员的工作效率。

在软件测试的过程中,存在着着大量的文档需要测试人员编写,测试人员的精力是有限的,不可能投入到无限的测试工作中去,因此将一部分可以交由机器完成的测试进自动化是一个非常好的选择,可以用来减少测试的工作量,降低测试工作的枯燥和繁琐。

关键词:软件测试  自动化  安卓

 

目录

摘要

Abstract

1. 绪论-1

1.1 课题研究背景-1

1.2 课题研究意义-2

1.3 课题研究内容和成果-2

1.4 论文结构-3

2. 相关工作-4

2.1 软件测试概述-4

2.1.1 软件测试核心概念-4

2.1.2 黑盒测试技术-7

2.1.3 白盒测试技术-8

2.1.4 静态测试和动态测试-9

2.2 安卓概述-10

2.2.1 安卓介绍-10

2.2.2 安卓应用组件-11

2.3 自动化测试-12

2.3.1 自动化测试定义-12

2.3.2 自动化测试技术-13

2.3.3 自动化测试实施要点-14

2.3.4 自动化测试的局限性-14

2.4 自动化测试工具-14

2.4.1 Eclipse(集成开发环境)-14

2.4.2 Java-16

2.4.3 Python-16

2.4.4 MonkeyRunner和Monkey-16

2.4.5 PyDev-17

2.5 测试用例-18

2.5.1 测试用例构成与设计-18

2.5.2测试用例的重要性-18

2.5.3测试用例的设计及书写标准-18

2.5.4测试用例的属性-19

2.6 目标软件-20

2.6.1 目标软件介绍-20

2.6.2 目标软件的各个主要界面-21

2.7 本章小结-22

3.脚本测试设计-23

3.1 测试计划-23

3.2基于测试用例的测试脚本设计-26

3.2.1 基于功能点编写黑盒测试测试用例-26

3.2.2 自动化测试环境配置-34

3.2.3 测试脚本-35

3.3 本章小结-37

4.自动化测试的应用-38

4.1 自动化测试的使用-38

4.2 测试BUG结果汇总表-45

4.3 本章小结-49

5.总结与展望-50

参考文献-51

致谢-52

相关论文资料:
最新评论
上传会员 番番呀 对本文的描述:在实际的工作中,当测试人员一次又一次地完成相同的测试时,测试人员会十分容易感到无聊,有可能会降低测试的效率和准确性,而这种情况在需要测试人员手工完成测试工作的时候......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: