基于百度地图的出行无忧APP的测试与管理毕业论文
2022-01-30 21:17:18
论文总字数:20149字
摘 要
随着手机、车载导航等移动端的逐渐普及,越来越多的人在出行时选择使用手机地图软件为自己提供便利,这既节约了时间也提高了效率。因此手机地图软件的相关研究在学术研究中所占比重逐步提升,其中主要以数据市场研究和应用研究两个方向为主。中国IT研究中心对当前市场中常见的地图软件的市场份额占比进行了统计,根据统计的结果显示,百度地图的占比例稳居首位,份额达到了将近六成,紧随其后的是高德地图,但是它的份额占比仅有两成左右,排名第三的搜狗地图市场份额占比更是低至一成不到。
本文首先介绍了基于百度地图的出行无忧APP的研究背景以及研究意义,然后对可行性进行分析,并具体阐述了该APP的功能需求。紧接着,我对当前软件开发市场大环境下的软件测试的意义、发展现状、重要性以及一些主流的测试方法进行了介绍。根据需求说明书的要求,我编写了关于基于百度地图的出行无忧APP的详细功能用例表。最后,使用手动测试和黑盒测试两种方法对APP进行具体测试并给出了测试分析报告。最终出行无忧APP成功通过测试。同时,在项目开发的过程中,我还使用了版本管理工具SVN对项目开发过程中的版本更新进行管理,在本文中对SVN的原理和基本操作也有介绍。
关键词:基于百度地图的出行无忧APP 软件测试 地图软件 版本管理 SVN
Based on baidu map, the travel security APP test and management
Abstract
As mobile phones, mobile side such as vehicle navigation gradually popular, more and more people choose to use their mobile phone map software provide convenience for yourself, it saves time and improve efficiency. Therefore, the relative research of mobile map software has been gradually improved in the academic research, which mainly focuses on data market research and application research. IT research center in China in the current market of common map software market share accounted for the statistics, according to the statistical results show that baidu map percentage ranks the first place, share reached nearly sixty percent, followed by Scott map, but its share accounted for only about twenty percent, ranking the third map of sogou market share account for less than than is as low as ten percent.
This paper first introduces the research background and significance of xwyAPP, then analyzes the feasibility and elaborates the functional requirements of the APP. Next, I introduced the significance, development status, importance and some mainstream testing methods in the current software development market environment. According to the requirements of the requirement specification, I wrote a detailed functional use case table of xwyAPP. Finally, the APP is tested by manual test and black box test, and the test analysis report is given. At the same time, in the process of project development, I also used the SVN version management tool to manage the version update in the process of project development, in this article, the principle of SVN and basic operation are introduced.
Keywords:XwyAPP;Software test;Map software;Version management;SVN
目录
摘 要 I
Abstract II
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题研究意义 1
1.3 课题具体工作 2
第二章 需求分析 3
2.1 可行性分析 3
2.1.1经济方面 3
2.1.2 技术方面 3
2.2 功能需求概述 4
2.2.1 用户模块 4
2.2.2管理员模块 4
第三章 APP的测试与调试 6
3.1 测试的意义 6
3.2 测试方法 7
3.2.1 手动测试 7
3.2.2 自动化测试 7
3.2.3 黑盒测试 7
3.2.4 白盒测试 8
3.3 基于百度地图的出行无忧APP功能类详细测试用例 8
第四章 测试分析报告 15
4.1 安全测试 15
4.1.1隐私泄漏风险 15
4.1.2安装与卸载安全性 15
4.1.3数据安全性 16
4.1.4网络安全性 17
4.1.5人机接口安全性 17
4.2 安装/卸载测试 17
4.2.1安装 17
4.2.2卸载 18
4.3 UI测试 19
4.3.1 图形测试 19
4.3.2 内容测试 19
4.4功能测试 20
4.4.1 运行 20
4.4.2注册 20
4.4.3 登录 21
4.4.4注销 22
4.4.5应用的前后台切换 22
4.4.6 数据更新 23
4.4.7 离线浏览 24
4.4.8 APP更新 24
4.4.9时间测试 24
4.5 性能测试 25
4.5.1响应测试 25
4.5.2交叉性事件测试 25
4.6 兼容测试 26
4.7 用户体验测试 27
4.8 最终测试结果 27
第五章 版本管理 29
5.1 版本管理简介 29
5.2 版本管理工具SVN简介 29
5.2.1 SVN简介 29
5.2.2 VisualSvn Server简介 29
5.3 SVN的配置 29
5.3.1 建立版本库 29
5.3.2 创建用户(user)和组(group) 30
5.3.3 分配权限 31
5.4 SVN的基本操作 31
第六章 总结 36
参考文献 37
致谢 38
第一章 绪论
1.1 课题研究背景
根据相关研究人员的调查,随着各种中低档安卓智能手机的发布,目前我国智能手机的普及率正飞速上升,截至至2017年,中国的智能手机普及率已经超过96台/百人。作为地图软件在移动设备上的使用载体,智能手机的大众化无疑给手机地图软件的推广与使用提供了强有力的保障。
在《百科知识》[1]杂志的《手机确定你的位置》一文中指出,在移动设备普及率日益提高的大环境下,软件开发员开发了基于GPS定位功能的地图导航程序,以此为人们的出行提供便利。这些软件大大减少了人们在出行时所花费的时间,加快了人们的生活节奏。
1.2 课题研究意义
吴亚峰、于复兴和杜化美[2]在他们的《Android应用案例开发大全》一书中详细介绍了市场上一些常见的手机地图软件,充分肯定了这类安卓APP对于提高日常生活质量的重要性。
请支付后下载全文,论文总字数:20149字