需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15065 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】手机测试是一个很大的课题,包括软硬件测试,结构化测试,而这篇论文单就移动应用测试来说指的是软件测试,不仅说明了软件的重要性,也体现了手机移动应用测试的难度。手机移动应用大多包括娱乐生活社交媒体这一块,如果测试单从手工操作来说那就太低端且不人性化了,因此,自动化测试显得尤其重要。 由于测试框架Appium不仅兼容性强,稳定性也比其他平台的强,所以本文选用它作为测试工具。在理解和掌握Appium基础运用、工作原理以及重要特性后,就可以创建一个自动化的测试框架,以此来解决测试难点,实现自动化移动应用的高效测试。 -Appium是开源的自动化测试工具,支持多种语言编写测试代码,能为安卓和IOS系统的手机提供非常快捷方便的测试。Appium调用了Selenium的client库,因此它支持多种编程语言编写测试用例,在这里可使用较为熟悉的Java语言编写测试代码。 【关键词】:手机移动应用测试;Appium工具;测试框架;
目录 摘要 Abstract 1 绪论-1 1.1 手机移动应用测试现状及其挑战-1 1.2 手机移动应用测试流程-2 2 软件测试-5 2.1 软件测试类型-5 2.2 自动化测试-5 2.3 自动化测试适用场景-6 2.4 自动化测试价值-6 3-移动应用测试工具-7 3.1第三方测试平台-7 3.1.1 MQC平台的功能使用-7 3.1.2 为什么第三方测试平台选择MQC-8 3.2 自动化测试工具Robotium-9 3.3 自动化测试工具Monkeyrunner-9 3.4 自动化测试工具Appium-10 3.4.1 Appium介绍-10 3.4.2 Appium的理念-10 3.5 Appium的概念-10 3.5.1 C/S架构-10 3.5.2 Session-10 3.5.3 Desired Capabilities-10 3.5.4 Appium Server-11 3.5.5 Appium 服务器端-11 3.6 Selenium Grid-11 3.7 Appium常用API介绍-12 3.7.1 Appium API官方文档-12 3.7.2 常见API简介-12 4-移动应用测试内容与方法-15 4.1移动应用信息审查-15 4.1.1版本检查-15 4.1.2应用界面检查-15 4.1.3测试数据类型选择-15 4.2 稳定性测试-15 4.2.1交互性测试-15 4.2.2异常性测试-15 4.3 兼容性测试-15 4.3.1 内部、外部兼容性-15 4.3.2 设备兼容性-16 4.4 性能测试-16 4.4.1 极限测试-16 4.4.2 响应能力测试-16 4.5 升级、更新测试-17 4.6 用户体验测试-17 4.7 测试报告-17 5-移动应用测试案例-18 5.1 i晓庄测试案例-18 5.1.1 i晓庄稳定性测试-18 5.1.2 i晓庄性能测试-19 5.1.3 i晓庄在Appium常用API下测试-21 5.2.4 i晓庄测试报告-24 5.2 知乎App测试案例-24 5.2.1 知乎兼容性测试-24 5.2.2 知乎在Appium下测试-25 5.2.3 知乎4.16.0_464版本测试报告-30 5.3测试案例总结-31 6 论文总结-32 参考文献-33 致 谢-34 |