基于Android的智能停车场管理系统的测试与管理毕业论文
2021-12-24 16:30:17
论文总字数:14721字
摘 要
本项目通过设计、开发一款基于Android的智能停车场管理系统帮助用户解决当今社会停车难、停车收费标准不统一等问题。本文向大家展示了详细的测试文档和测试分析报告。
在对小组设计出的智能停车场管理系统的测试过程中,本文主要使用了黑盒测试法来检测系统的各种功能是否能够正常运行。此种测试是从程序结构方面入手,对测试用例实施设计的。黑盒测试中,主要运用了等价类划分法和边界值分析法以及错误推测法。文章最后还介绍了Subversion这个版本管理工具,借助svn读出程序员编写程序的当前版本。
关键词: 软件测试 单元测试 版本管理 Subversion Android
Test and Management Based on Android Intelligent Parking App
Abstract
In order to solve the problems of parking difficulties and inconsistent parking fees,our group intends to design and develop an android-based intelligent parking management system to solve those problems.I engaged in software testing and management work in the progress,so this paper shows you the detailed test documents and test analysis report.
During the test of the intelligent parking lot management system designed by the team, I mainly used the black box test method to detect whether the various functions of the system can work properly. This kind of test is from the aspect of program structure, implement design to test case. In the black box test, I mainly used the equivalent class partition method , the boundary value analysis method and the error conjecture method. Lastly, I learned Subversion this version management tool, svn can help us read out the current version of the programmer's program.
Key words: software test; unit test; subversion; Android;
目录
摘 要 I
Abstract II
目录 III
第一章 绪论 1
1.1 设计背景 1
1.2 市场需求 1
1.3 现实情况 1
1.4 主要工作 2
第二章 软件测试技术 3
2.1 软件测试概念 3
2.2 软件测试意义 3
2.3 软件测试的步骤 3
第三章 详细测试 5
3.1 单元测试用例 5
3.2 测试内容 5
3.3 测试用例 12
第四章 测试的结果 21
4.1管理员登陆模块 21
4.2智能车库管理模块 21
4.3用户登陆模块 22
4.4用户注册模块 23
4.5首页模块 24
4.6日记模块测试 25
4.7我的模块测试 25
4.8安全测试 27
第五章 版本管理 28
5.1 版本管理简要介绍 28
5.2 工具SVN简要介绍 28
第六章 总结与未来展望 29
6.1 总结 29
6.2 展望 29
参考文献 30
致谢 31
第一章 绪论
1.1 设计背景
随着汽车工业的发展,我国汽车拥有量急剧上升,怎样把现有有限的车位有效的使用起来解决车主停车难的问题[1]。目前建立智能停车系统是坚决停车问题的一个很好的办法,如何开发智能停车App也成了目前很关键的问题[2]。由于诸如大型停车场地形的复杂性等因素,该系统提供了车辆位置的定位功能。
1.2 市场需求
随着经济发展及城市规模的扩大,城市的交通需求不断增加,因而出现停车难的现象。解决城市停车问题最直接的办法就是修建停车场、增加停车位数量。因资金和城市空间的限制,这一方法很难实施[3]。所以市场需要一种对资金和城市空间的需求没那么高的方法来解决城市的停车问题。一个完善的智能停车场系统能够减少很多的城市停车用地,也不需要那么庞大的人员来维持,所以从市场的需求来看,采用智能停车系统是非常值得的,智能停车系统推动市场的发展,市场同样反过来回报停车系统,市场会让智能停车场系统被更多的人接受并提高系统水准。
1.3 现实情况
中国的汽车持有量在不断的增加。从整体的市场来看,去年我们整个中国汽车市场销售达到1826万辆,进口是77万辆,增长率大概在34%左右,这样的水平使我们远远的成为全球第一大市场[4]。 虽然最近几年涨势渐缓,但是 到2019年,私家车预计将快达到2亿辆。这导致了一半车辆的停放是杂乱无章的。所以政府在促进城市规划的同时,停车场已经成为一个重要因素,但是,还有诸如停车位短缺和停车困难等问题。时代在进步,随着经济、汽车行业的迅速发展,停车场是越来越被人们重视,所以智能停车系统就是在这样的背景下建立的。建立停车管理系统,不仅能够很好地解决车辆停放问题,也能够对交通拥堵起一定的缓解作用。因为智能停车系统的建立,车辆由于停车不正确被偷取的风险也大大降低。
在这方面中国已经落后国外发达国家很多了,比如德国、日本,他们在上个世纪七十年代就已经开始研究和实际开发智能停车场,并且取得了不错的发展。到了1995年,日本更是在全国四十多个城市推广智能停车系统。而中国在这方面的发展还很缓慢,与发达国家差距较大。
在不久的将来,智能停车系统会在各个城市普及智能停车系统已经越来越成为社会生活中不可或缺的一部分,车主们也有自己更多的选择,可以自行选择停车地点,车主可以根据停车收费情况选取停车的时间段,因为不同时间段的停车系统收费肯定是不一样的。
1.4 主要工作
本文先介绍主流的测试软件,然后运用测试手段编写单元测试用例,接着向项目组提供测试分析报告,最后要对项目进行排版管理。主要工作包括:
- 关于智能停车场的测试内容要求并分析出对系统的需求;
- 编写测试需求表,使开发过程及开发完成后的开发工作能有条不紊地进行下去
- 介绍这次测试需要用到的测试方法及测试软件;
- 对本次小组设计出的软件进行bug处理。
软件测试技术
2.1 软件测试概念
软件测试是指通过人工或自动的方式对软件系统进行运行或检测,根据所得来的数据来判断并验证其是否满足相关标准,同时进行偏差评价,并进行改进的过程[5]。
2.2 软件测试意义
软件测试呢到底有什么意义呢?软件能够实现软件性能的优化,软件要想能够完好地运行和维护都需要软件测试。软件在开发完成后,测试人员通常都会对其中存在的漏斗展开及时修复,且会通过再次展开测试的方式,直至软件测试符合相关标准要求为止[6] 。
2.3 软件测试的步骤
第一步:需求测试
根据评审和软件提出者和设计者的需求的测试需求。
请支付后下载全文,论文总字数:14721字