| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

