基于Android《健康瘦身APP》的测试与版本管理毕业论文
2020-06-18 19:57:03
摘 要
根据《中国居民营养与慢性病状况报告(2016年)》调查研究显示,我国18岁及以上成人超重率、肥胖率分别上升7.3和4.8个百分点,国民肥胖问题日益严重。本课题通过设计、开发一款基于Android移动端健康瘦身应用,测定、评估用户的健康标准指数,推荐合理膳食和运动方法,帮助用户达到健康瘦身的目的。本文主要介绍《健康瘦身APP》的测试和版本管理部分,主要负责编写项目的单元测试用例,提供详细的测试文档及测试分析报告,并利用版本管理工具Subversion对项目进行版本管理和控制。
本文首先介绍了健康瘦身APP的开发背景,市场需求和现实意义。接着详细阐述了当前市场环境下软件测试的重要性、原则和分类。我采用了等价类划分法、边界值法等方法进行单元测试用例设计、测试产品编写和测试报告编写在此之前,我进行了测试环境的搭建工作。然后还对版本管理工具Subversion进行了介绍,介绍了该软件的使用与版本管理的基本操作,并对该软件优点进行总结。最后,对健康瘦身APP课题进行了回顾,并对未来改进的方向提出了展望。
关键词:健康瘦身APP 软件测试 单元测试 版本管理 Subversion
Healthy Slimming APP Testing and Version Management Based on Android
Abstract
According to the "Chinese residents nutrition and chronic disease status report (2016)" survey shows that China's 18-year-old and above the overweight and obesity rates were increased by 7.3 and 4.8 percentage points, the growing problem of national obesity. This topic through the design, development of a mobile phone based on Android mobile weight-loss applications, determination, evaluation of the user's health standards, recommend a reasonable diet and exercise methods to help users achieve the purpose of healthy weight-loss. This article mainly introduces the test and version management part of "Healthy slimming APP", which is mainly responsible for the preparation of unit test cases, providing detailed test documents and test analysis reports, and using the version management tool Subversion to version management and control of the project.
This paper first introduces the development background, market demand and practical significance of healthy slimming APP.Then introduced the concept of software testing classification, principles of software testing and software testing. Then describes in detail the testing process, including test environment to build, using the equivalence class partition method, boundary value method and other methods to unit test case design, test products and test preparation of report writing. Then also Subversion version management tools were introduced, it describes the basic operations of the software with version management and summarizes the advantages of the software. Finally, this paper summarizes the entire graduation and Prospect.
Keywords: healthy slimming APP software test unit test version management Subversion
目录
摘 要 I
Abstract II
目录 III
第一章 绪论 1
1.1 设计背景 1
1.2 市场需求 1
1.3 现实情况 2
1.4 主要工作 4
1.5 论文架构 4
第二章 软件测试技术概述 5
2.1 软件测试的概念 5
2.2 软件测试的意义 5
2.3 软件测试的过程 5
2.4 软件测试的步骤 6
第三章 详细测试 8
3.1 详细单元测试用例 8
3.2 测试内容设计 8
3.2.1 UI测试设计 8
3.2.2 功能测试设计 10
3.2.3 安全测试设计 11
3.2.4 性能测试设计 13
3.2.5 兼容测试设计 13
3.2.6 交叉事件测试设计 14
3.2.7 安装、卸载测试设计 14
3.3 测试用例设计 15
3.3.1 管理员登录模块 15
3.3.2 食品库管理模块测试用例 16
3.3.3 推荐管理模块测试用例 17
3.3.4 用户登录模块测试用例 17
3.3.5 用户注册模块测试用例 18
3.3.6 首页模块测试用例 19
3.3.7 日记模块测试用例 20
3.3.8 推荐模块测试用例 20
3.3.9 我的模块测试用例 21
3.3.10 安全测试用例 22
3.3.11 性能测试用例 23
3.3.12 兼容测试用例 24
3.3.13交叉事件测试用例 25
3.3.14 安装卸载测试用例 25
第四章 测试结果 27
4.1 管理员登录模块 27
4.2 食品库管理模块 27
4.3 推荐管理模块 28
4.4 用户登录模块 29
4.5 用户注册模块 30
4.6 首页模块 31
4.7 日记模块 32
4.8 推荐模块 33
4.9 我的模块 34
4.10 安全测试 34
4.11 性能测试 35
4.12 兼容测试 35
4.13 交叉事件测试 36
4.14 安装卸载测试 36
第五章 版本管理 37
5.1 版本管理简介 37
5.2 版本管理工具SVN简介 37
5.2.1 SVN简介 37
5.2.2 TortoiseSVN简介 37
5.3 SVN配置服务 38
5.3.1 配置版本库 38
5.3.2 启动服务端程序 38
5.4 SVN的基本操作与使用 38
第六章 总结与展望 40
6.1 总结 40
6.2 展望 40
参考文献 41
致谢 42
第一章 绪论
1.1 设计背景
根据《中国居民营养与慢性病状况报告(2016年)》调查研究显示,我国18岁及以上成人超重率、肥胖率分别上升7.3和4.8个百分点,国民肥胖问题日益严重。
健康瘦身需要在合理节食、适度运动、调整膳食结构、改变饮食习惯等方面做努力。健康瘦身的需求在当今社会非常普遍,而盲目的节食减肥往往效果适得其反。为了使肥胖用户群体能够健康地瘦身减肥,开发一个科学的健康瘦身应用是非常必要的。建立一个基于安卓的健康瘦身APP,通过对心率、血压、血糖、三餐摄入等关键指标进行录入、评估,可以方便地管理每日卡路里摄入、合理地进行运动减肥,随时查看关键健康数据。
随着人民生活水平的提高,大家从“吃得饱”转为希望“吃得好”、“吃得健康”,正是由于对身体健康的重视程度不断加强,一个科学的健康瘦身方法显得尤为重要。身体是革命的本钱,无论是在生活、学习还是工作中,我们都要以健康身体作为首要前提,综合此环境背景,本次“健康瘦身APP”课题必将有广泛的社会意义。
1.2 市场需求
在中国,有13.6万起男性癌症病例是和体重超重相关,主要为大肠癌及肝癌。女性则情况更为严重,34.5万人因肥胖问题罹癌。实际上此类罹癌问题有25%的案例都是可以提前预防的,正是因为对自己身体状况不了解,对超重带来的身体危机不重视而导致的。
我们查询了各大应用市场,发现至目前国内减肥App有近500款(未包括减肥相关类),包括个人及团队开发,不难发现,越来越多的商业机构将目光瞄准在移动端减肥应用。绝大多数用户选择通过移动端应用完成健康减肥目
相关图片展示:
课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。