实训报告智能停车场文稿归稿存档编号:[KKUY-KKIO69-OTM243-OLUI129-G00I-FDQS58-智能停车管理系统测试计划目录1.简介2.用户注册3.用户登陆4.UI(用户界面)5测试方案6.测试用例7.测试报告8.bug报告单9.系统测试报告10.总结1.简介该测试计划介绍了如何测试智能停车管理系统。
它提供了测试范围、测试策略,人员安排等详细信息。
1.1目的这份文档的目标是详细描述对“智能停车管理系统”进行功能测试的过程。
本文档所关注的特征来自于软件设计规格说明书。
(关于智能停车管理系统的功能描述,请参阅软件设计规格说明书。
)1.2背景为了提高停车位的合理利用率,开发了智能停车管理系统。
这个系统能满足用户:关于停车系统空位的明确信息,能够查询车位只。
主要功能:能完成对于空闲车位的添加、和安排。
能按客户需求检索出想要的位置,排除不符合要求的位置等。
操作简单、界面友好;确保信息的准确性,动态性,安全性。
智能停车管理系统是基于Linux系统的技术,采用B/S结构,适于分布式多客户作业,客户端的要求也很低。
1.3范围测试阶段包括单元测试,集成测试,系统测试,性能测试,验收测试,bug测试及对测试进行评估。
本计划所提到的测试类型是需求阶段的测试,即对智能停车管理系统进行功能验证的测试过程。
2.用户注册2.1用户注册用户名,密码,手机号码,邮件地址,省份,城市,绑定车牌号。
注册完成后回到登陆页面2.2用户登录用户可以在首页上输入自己的用户名与密码进行登陆,登陆成功后首面显示用户名,和当前自己所有信息位置gps定位,增加显示“个人中心”的链接,进入到“个人中心”页面。
2.3登录失败,找回密码用户在登录时忘记密码,可以找回密码。
根据自己当初填写的信息确认关系。
(1)手机找回,用户输入手机号码,通过在页面上点击获取验证码的方式,用户点击获取之后,提示用户输入收到的短信验证码,正确时进入修改密码的页面。
(2)邮件找回,需要输入邮件地址,点击发送邮件,平台向邮箱发送找回密码的链接。
3.用户登陆用户可以在首页上输入用户名与密码进行登陆,登陆成功后首面显示用户名,增加显示“个人中心”的链接,进入到“个人中心”页面。
个人中心页面添加搜索功能。
还有当前位置定位功能,当前位置最近停车场空位查询功能。
提供搜索输入框,用户输入搜索内容后,在列表中显示出搜索的结果,如果有多条则显示多条结果,可翻页显示。
在当前页面的地图上,显示搜索的结果,参考百度地图当用户点击基中某个点时,显示附近1000米以内的空余车位当用户点击车位时,显示预订操作,点击预订时,进入预订页面在浏览地图时,可以显示当前显示的地图区域中街道上对应的车位信息关于结果显示,显示用户的需求,位置。
4.UI(用户界面)个人中心停车历史帐号充值预订管理4.1个人信息除显示个人信息外,可能还包含是否选择自动支付功能。
修改手机号码时,最好进行手机短信认证。
4.2密码修改要求提供原密码。
4.3车辆信息4.3.1车牌号码4.3.2车辆型号4.3.3车身颜色4.4停车历史查询查看历史停车记录:编号,开始时间,停止时间,停车地点,停车车牌,费用,是否已支付费用,批量支付操作。
4.1帐号充值4.1.1使用支付宝充值4.1.2网银转帐4.1余额查询4.1预订管理查询未完成的预订信息,可对其进行取消预订操作。
4.5帮助提供客户帮助。
5车位搜索1)初始化功能:用户第一次进入系统时,可以对停车场的基本信息进行设置,如车位数,有无忙闲时(忙闲时时段设置),有无车型分类(各种车型个数),收费制度,并把初始化信息储存在文件中;(2)登记功能:车辆进入停车场时,对车辆的信息进行登记,信息包括车牌号,车型,车主电话号码,进入停车场的时间,将信息储存到文件;(3)收费功能:车辆离开停车场时收费,填入车牌号,系统自动读取车辆进入时保存的信息,输入离开时的时间,系统根据收费制度进行收费,并删除该车的停车信息;(4)查询功能:有四种查询方式,分别为整体查询、按车牌号查询、按车位号查询、按车主电话号码查询;2系统功能模块的划分与设计,各功能函数的说明;系统功能划分为四个:初始化模块,登记模块,收费模块,查询模块。
其中初始化模块只在用户第一次使用系统时执行。
登记函数:提示用户输入车辆信息,对用户输入的信息进行储存;收费函数:读取车辆进入时保存的信息,对车辆进行收费;地图函数:读取车辆的地图位置。
结构示意图结构解析图.流程图2.函数流程图5.测试方案5.1?项目名称?项目中文简称:停车场管理系统?5.2?测试项目5.3?测试方案?采用黑盒测试方法,整个过程采用自底向上,逐个集成的办法,一次进行单元测试,组装测试,测试用例的设计应包括合理的何不合理的输入条件。
5.4?测试结果6.测试用例6.1?案例(1)4..2 SF_FUN_TD_002 测试用例规格6.1?案例(2)7.测试报告8.BUG报告单【说明】严重分为三个等级:严重:严重影响系统的,导致系统不能进行操作的。
一般:需求分析中提到的基本功能没有达到,基本功能没有按要求的实现,等等。
轻微:操作不方便,界面错误,错误字等等其它错误。
修改分为三个状态:已改:已修改的错误。
未改:没有修改的错误。
无需修改:暂时不修改的错误BUG总结BUG分析1,测试中关于系统对于车辆本身的判断有很大的问题2,测试中关于系统测试网络的信息问题有简单的漏洞3,测试中的问题可能要联系到其他方面,进行更大层次的测试4,出现的bug可能有共同点,可能修改一处便可更改多处9.系统报告单9.1?通用基本功能?入口读卡升闸、出口读卡验卡收费、车满显示、出入口与收费亭对讲、公正收费等等。
?9.2?图像识别比较功能?其他有图像识别功能的系统,其识别都是单向识别,即仅入口摄取,出口须由管理员目测比较。
本系统入口、出口均采用摄像机比较,方便管理员直观比较。
?9.3?先进的闸机安全安装?道闸栏杆配的自动平稳装置,以及防抬杆、防砸车功能,检测功能具有高灵敏度和高可靠性。
能很好地识别非机动车及人员等误报情况。
?9.4?可增设中远距离车辆感应?采用50-80cm中距离或5-8m远距离感应范围的读卡器,经多次实际认证为最方便的操作距离。
系统如果没有特殊要求一般车辆经过读卡器的距离约为10--15cm。
?9.5?计费?分为入口和出口,中间设立岗楼,一人操作,高峰时期可两人操作,入口处发放计费卡,出口处凭借计费卡缴费,放行,操作简单快速方便。
长期客户可办理月票。
客户也可购买车位,实现车位预留?9.6?监控?全范围监控,无死角,监控画面与保安室相连接,可录像。
一旦出现事故或意外,保安可第一时间赶到现场,必要时可以直接报警。
出现紧急情况,如火灾时,会自动启动消防设备,并自动开启大门,放行车辆。
?9.7?自动引导车位?当有车辆需要停放时,进入停车场之后,计算机会计算出到达空位的最佳路线,并通过在停车场里的路标,引导司机正确的行驶方向,使停车更加快速,有效,方便。
当司机离开停车场时,也会自动引导出场方向,使资源能够得到更充分的利用。
9.8 软件能力可以实现所有预期的功能,包括收费计时,自动开闸关闸,闭路监视,录像,自动报警,自动引导车位,车牌识别,id卡识别,录入客户资料,查询过更改资料。
9.9 缺陷和限制不能分析最佳的停车位置,和停车路线。
计算停车费用时,由于按时计费的单位不同,可能会产生误差。
当车牌上有污渍或者不清晰时可能无法识别。
9.10 建议对于车辆的管理有待提高,如停车位置,出场路线等,在以后的系统中,会提供诸如此类的更加人性化的服务。
本系统会提供躲过语言的电子录音,使此系统对不懂中文的客户也适用。
9.11 测试结论经过多日的开发研究,基本完成停车场管理系统的项目需求,基本满足客户的需求。
由于受硬件条件的限制,本系统相当一部分功能的性能还有待提高和完善。
10.总结课程设计心得与体会:课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。
这次课程设计历时3个星期,从选题到定稿,从理论到实践,在这三个星期的日子里,学到很多很多的东西,不仅巩固了以前所学过的知识,而且学到了一些平时在书本上所没有见到过的知识。
通过这次课程设计使我懂得了只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正提高自己的实际动手能力和独立思考的能力。
在设计的过程中也遇到了不少问题,发现了自己对以前所学过的知识理解得不够深刻,掌握得不够牢固??通过这次课程设计之后,一定把以前所学过的知识重新温故。
这次设计,进一步加深了我对结构体和链表的理解和运用。
当每一个子模块分析完成时,心里特别的开心。
中间遇到不少问题,但是在自己的努力和老师同学的帮助下,全都迎刃而解了。
在此,对给过我帮助的所有同学和指导老师表示忠心的感谢!总的来说,这次课程设计完成的还是比较成功的,心里挺高兴的,终于觉得平时所学的知识有了实用的价值,达到了理论与实际相结合的目的,不仅学到了不少知识,而且锻炼了自己的能力,不过这只是我们学习路上的驿站,我会继续努力学习它。
最后,对给过我们帮助的所有同学和指导老师再次表示忠心的感谢!。