| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11312 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
【摘要】App-Application,手机软件即是安装在移动智能设备上的客户端软件,是为了完善原始系统的不足和凸显其个性化而存在的。随着App寡头发展的趋势越发显著,受众对于App的要求也越来越高。 App功能测试方案从App测试需求分析开始到最终实现自动化测试,以CloudPhotos为测试对象,分析了App测试的复杂性、Crash、Bug的生命周期等App测试的基本要求,以及针对CloudPhotos的自动化测试的方案设计,设计了Test Case,根据Test Case进行自动化代码编写,实现CloudPhotos的登陆、上传下载、批量上传下载的功能自动化测试及UI自动化测试。CloudPhotos自动化测试主要是采用Appium这个可跨平台测试的移动端自动化框架与TestNG这个Java自带的测试框架来实现自动化测试,通过测试来确定CloudPhotos的运行情况。 采用自动化测试CloudPhotos,能及时对Bug的发现,提供给研发者,节省了大量人力物力。 【关键词】App功能;测试方案;自动化测试;Test Case
目录 摘要 Abstract 1 绪论-1 1.1 背景-1 1.2 移动App测试的现状-1 1.3 目的和意义-1 1.4 Test Case设计的重要性-2 2 App测试需求分析-2 2.1 App测试的复杂性-3 2.2 App Crash分析-3 2.3 Bug的生命周期与管理-4 2.3.1 Bug的生命周期-4 2.3.2 Bug的生命历程-4 2.4测试环境-4 2.4.1 手机自动化测试环境-4 2.4.2 配置测试环境-5 3 Test Case的设计-6 3.1 目的和意义-6 3.1.1 移动App测试的几个阶段-6 3.1.2 移动App测试流程-7 3.2 Test Case要素-7 3.3 CloudPhotos 的Test Case设计-9 4 手机自动化测试-18 4.1 坐标定位-18 4.1.1 通过uiautomatorviewer进行定位-18 4.1.2 通过xPath定位(绝对路径定位)-20 4.1.2 定位混合应用元素-20 4.2自动化测试-21 4.2.1 测试自动化测试-21 4.2.2 CloudPhoto实现自动化测试-22 5 测试报告-26 5.1 测试结果-26 5.3 测试报告-28 总 结-29 参考文献-30 致 谢-31 |

