没有合适的资源?快使用搜索试试~ 我知道了~
基于携程APP的自动化测试技术的研究与分析.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 72 浏览量
2023-09-08
14:13:45
上传
评论
收藏 2.72MB DOC 举报
温馨提示
试读
44页
基于携程APP的自动化测试技术的研究与分析.doc
资源推荐
资源详情
资源评论
摘要
随着互联网技术的高速发展以及软件技术的日益提高,软件产品的
应用更加广泛,功能也更加的复杂。人们对软件的质量的要求越来越高,
正因为如此,软件测试在软件开发的过程中更是必不可少的一步,软件
测试是用来验证一个软件能否达到它所需要达到的功能,因此,它在软
件开发的过程中起着关键的保证质量的活动。
常见的软件测试一般是手动测试以及自动化测试,但伴随着软件规
模的扩大,手动测试的缺点日益暴露,效率很低以及测试速度非常缓慢。
而自动化测试是具备良好的操作性,能够有效的提高测试效率,减少繁
琐的测试过程,对比之下,自动化测试技术在大型移动应用中运用更加
广泛。
自动化测试“携程”APP 的研究与分析是本次课题的主要内容,本
次课题选择自动化测试工具 Appium 来进行对“携程”APP 的研究,根
据用户的需求分析以及对软件的测试用例,在 virtualbox 虚拟机上,在
linux 系统安装 Appium 和搭配测试环境,利用 Python 语言,连接 Android
手机对 APP 进行自动化测试。
关键词:自动化测试 Appium Android APP
广东东软学院本科生毕业设计(论文)
Abstract
With the rapid development of Internet technology and the
improvement of software technology, the application of software products is
more extensive and the function is more complex. People are more and more
interested in the quality of software. Because of this, software testing is an
essential step in the process of software development. Software testing is
used to verify whether a software can achieve the functions it needs to
achieve. Therefore, it plays a key role in the process of software
development to ensure the quality of activities
Common software testing is generally manual testing and automated
testing, but with the expansion of software scale, the shortcomings of manual
testing are increasingly exposed, the efficiency is very low and the testing
speed is very slow. And automated testing has good operability, which can
effectively improve the efficiency of testing and reduce the tedious testing
process. In contrast, automated testing technology is more widely used in
large-scale mobile applications.
The research and analysis of automated test "Ctrip" app is the main
content of this project. In this project, we choose the automated test tool
Appium to study the "Ctrip" app. According to the user's demand analysis
and the test case of the software, on the VirtualBox virtual machine, install
the Appium in the Linux system and the matching test environment, and use
Python language to connect the Android mobile phone to the app Conduct
automated testing.
Key words: Automated testing Appium Android App
目 录
第一章 绪论 ................................................1
1.1 课题研究背景 ..........................................1
1.2 课题研究目的与意义 ....................................1
1.3 国内外研究现状 ........................................1
1.4 课题研究的主要内容 ....................................2
1.5 本章小结 ..............................................2
第二章 自动化测试工具的研究 ................................3
2.1 自动化测试的研究 ......................................3
2.2 自动化测试软件工具的研究 ..............................3
2.3 测试工具在测试中的共同点及差异 ........................4
2.4 本章小结 ..............................................4
第三章 自动化测试工具 APPIUM 的原理以及配置 .................5
3.1Appium 的基本原理 ......................................5
3.2 测试环境的配置 ........................................5
3.2.1 VirtualBox 配置........................................................................................6
3.2.2 Jdk、Nodejs 配置 ....................................................................................8
3.2.3 Android-SDK 配置 ..................................................................................8
3.2.4 Python 配置 ...............................................................................................9
3.2.5 Appium 配置...........................................................................................10
3.3 本章小结 .............................................10
第四章 基于携程 APP 的自动化测试的研究与分析 ...............11
4.1 测试功能需求分析 .....................................11
4.1.1 功能分析..................................................................................................11
4.1.2 业务图分析 .............................................................................................12
4.2 测试流程 .............................................14
4.3 测试进度安排 .........................................14
4.4 测试环境搭建 .........................................14
4.5 测试用例设计 .........................................15
4.5.1 城市选择、底部控件模块用例设计....................15
4.5.2 查询酒店模块用例设计..............................16
4.5.3 商家详情及子页面模块用例设计......................17
4.6 测试脚本设计 .........................................17
4.6.1 城市选择、底部控件模块脚本设计....................17
4.6.2 查询酒店模块脚本设计..............................18
4.6.3 商家详情及子页面模块脚本设计......................18
4.6.4 核心脚本..........................................19
4.7 本章小结 .............................................20
第五章 测试实施过程以及结果分析 ...........................21
5.1 测试实施 .............................................21
5.2 测试结果分析 .........................................23
5.2.1 城市选择、底部控件模块用例设计执行结果分析........24
5.2.2 查询酒店模块用例设计执行结果分析..................25
5.2.3 商家详情及子页面模块用例执行结果分析..............26
5.3 测试问题以及解决方案 .................................27
5.4 本章小结 .............................................28
第六章 总结与展望 .........................................29
6.1 总结 .................................................29
6.2 后续研究展望 .........................................29
6.3 本章小结 .............................................30
参 考 文 献 ...............................................31
致谢 ......................................................32
附录 ......................................................33
附录一:城市选择、底部控件用例设计表 ....................33
剩余43页未读,继续阅读
资源评论
南抖北快东卫
- 粉丝: 70
- 资源: 5584
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功