App功能测试方案的设计与实现.docx

资料分类:设计作品 上传会员:布加加 更新时间:2021-02-25
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 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

相关论文资料:
最新评论
上传会员 布加加 对本文的描述:每个产品在刚做出来的时候,都会经历一段时间的测试这有可能是UAT测试、单元测试、系统测试等。通常情况下在投产前,会进行灰度测试,从脱产走向生产线,直至投产。这些都是对......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: