




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第五章系统测试在开发过程中,对于软件的测试一般都是开发人员自己测试的,但是这样难免导致测试结果不客观。而且随着软件规模的增加,如果都有开发人员自己测试,那么必将大大加重开发人员的工作压力。而且,随着使用人员的不断增多,软件中存在的漏洞如果被有心人给利用了,那必将造成公司的一大笔财产损失。所以,一个专门的测试人员,是一个大型系统中必不可少的角色。5.1测试目的项目主要根据MVC框架进行开发,因此建立了相关的模型层和控制层文件夹以及工具类与控件类等,这样可以通过使用架构来更好地维护项目,详尽如图5.1所示:通过不断的测试能够发现系统中存在的问题,进而可以改进程序、完善系统。本系统由多个服务组成,共部署了一个公共网关接口、两个后端服务、一个数据库服务、一个CDN服务,而公共网关接口的配置涉及负载均衡、域名转发、HTTP请求重定向等功能并代理了两个不同的前端应用。全系统的逻辑较为复杂,系统需要进行测试以验证上述的复杂逻辑。为保证此旅游信息服务应用系统的质量与可靠性,在本章中将对项目进行测试,在测试后对系统暴露的问题进行修复,以此保证系统运行的正确性。5.2测试方法黑盒测试是一种围绕着系统中的每一个功能、以用户的角度进行测试的一种测试方法。它检查每一个功能点是否能正确地处理用户的输入,按预期返回结果。黑盒测试的一般流程中,需要设计测试用例、基于测试用例进行测试以及做出测试总结,基于测试的结果可以对程序进行修正。本章将会对智慧旅游信息服务应用软件的功能进行测试,使用黑盒测试的方式。为此,将会设计测试用例并依据测试结果补全测试用例表,并基于测试,总结程序运行的情况以及需要的改进。5.3测试用例软件生命周期中最重要的环节之一就是软件测试,软件测试的效果与软件实用的质量密切相关,要想保证项目的成功就必须进行充分并完备的软件测试,而软件测试最关键的步骤就在于软件测试用例的产生,由此我们可以得出结论,一个软件的质量就决定于测试用例的效果[16]。登录注册模块是任何系统的基础功能,实现起来不算困难但十分关键,本系统的登录注册测试用例的详细信息如表5.1所示:表5.1学生登录注册测试用例项目/软件旅游信息服务应用软件版本2.0作者余静功能模块名登录注册模块用例编号Case_001编制人余静修改历史无编制时间2021/4/1功能特性用户登录注册功能测试目的测试用户登录功能是否正常预置条件未登录的设备或登录状态维持Cookie已失效测试数据账号密码为123456操作描述1,进入软件后,填写账号密码,点击登录。2,若未登陆则跳转注册页面,按表单填写注册用户所需的条件。3,注册成功后跳转登陆页面,直接登录。期望结果登录注册成功,跳转系统首页。实际结果登录注册成功,跳转系统首页。测试人员余静开发人员余静测试日期2021-04-01查看推荐的景点美食模块是旅游信息服务应用软件的基础功能之一,此模块的功能包括点击首页推荐的景点或美食进入其详情页,查看详细描述。并可以对该景点或美食进行评论查看其他用户的评论。由于后续对评论功能有更为详细的测试用例,此处具体展示查看功能的测试用例。本系统的查看推荐景点美食测试用例的详细信息如表5.2所示:表5.2查看推荐景点美食测试用例项目/软件旅游信息服务应用软件版本2.0作者余静功能模块名查看景点美食模块用例编号Case_002编制人余静修改历史无编制时间2021/4/1功能特性用户查看首页推荐的景点或美食,查看其他用户的评论并发布自己的评论。测试目的测试用户查看推荐景点、美食功能是否正常预置条件用户已成功登录测试数据输入“好”操作描述1,用户成功登录后,跳转首页。2,点击首页推荐的景点美食图片,进入详情页。3,下拉查看其他用户对该景点、美食的评论。4,点击评论发布自己的评论。期望结果成功查看景点、美食详情页;成功发布评论。实际结果成功查看景点、美食详情页;成功发布评论。测试人员余静开发人员余静测试日期2021-04-01预订酒店模块的实现是旅游信息服务应用软件的具体功能之一,用户在点击酒店模块后,可以直接下来选择需要的酒店进行查看,也可以在上方的搜索框输入需要的酒店的名称或者地址,筛选出符合条件的酒店,并点击查看详情。在酒店详情页可以查看酒店信息,酒店房间信息等,用户可在此基础之上预订酒店。本系统的预订酒店功能测试用例的详细信息如表5.3所示:表5.3预订酒店测试用例项目/软件旅游信息服务应用软件版本2.0作者余静功能模块名预订酒店用例编号Case_003编制人余静修改历史无编制时间2021/4/1功能特性用户搜索,查看想要预订的酒店,查看酒店详细信息和其他用户对该酒店的评论,并预订酒店。测试目的测试用户预订酒店功能是否正常预置条件用户已成功登录测试数据选择入住时间4月1日到4月10日操作描述1,点击酒店模块,下拉查看酒店或在搜索框里输入酒店名称、地点,筛选符合条件的酒店。2,进入酒店详情页,查看酒店实况图,用户评论等详情信息。3,点击预订,选择入住时间和离店时间,点击确认。期望结果用户成功预订酒店。实际结果用户成功预订酒店。测试人员余静开发人员余静测试日期2021-04-01预订汽车票模块包含在预订车票模块之中,预订车票模块包含预订汽车票、预订动车票、预订飞机票这三种出行方式的预订。这三种出行方式的操作方式大体相同,都是在选择具体的出行方式后,选择时间、出发地、到达地,然后筛选出初步符合条件的车次星系,在按要求进行预订。本系统的预订汽车票功能测试用例的详细信息如表5.4-5.6所示:表5.4预订汽车票功能测试用例项目/软件旅游信息服务应用软件版本2.0作者余静功能模块名预订汽车票功能用例编号Case_004编制人余静修改历史无编制时间2021/4/1功能特性用户成功预订汽车票。测试目的测试用户预订汽车票功能是否正常。预置条件用户已成功登录。测试数据选择出发时间4月2日,出发地点福州到厦门选AMS290班次。操作描述点击车票预订模块。选择汽车票。选择出发地福州,到达地厦门,选择时间4月2日。选择班次闽AMS290,点击预订。期望结果用户成功预订汽车票。实际结果用户成功预订汽车票。测试人员游雪婷开发人员余静测试日期021-04-02表5.5预订动车票功能测试用例项目/软件旅游信息服务应用软件版本2.0作者余静功能模块名预订动车票功能用例编号Case_005编制人余静修改历史无编制时间2021/4/1功能特性用户成功预订动车票。测试目的测试用户预订动车票功能是否正常。预置条件用户已成功登录。测试数据选择出发时间4月2日,出发地点福州到厦门,选G1668班次。操作描述1,点击车票预订模块,选择动车票。2,选择出发地福州,到达地厦门,选择时间4月2日点击查询。3,选择G1668,点击预订。期望结果用户成功预订动车票。实际结果用户成功预订动车票。测试人员游雪婷开发人员余静测试日期2021-04-02表5.6预订飞机票功能测试用例项目/软件旅游信息服务应用软件版本2.0作者余静功能模块名预订飞机票功能用例编号Case_006编制人余静修改历史无编制时间2021/4/1功能特性用户成功预订飞机票。测试目的测试用户预订飞机票功能是否正常。预置条件用户已成功登录。测试数据选择出发时间4月2日,出发地点日本到厦门,选Q0010航班。操作描述1,点击车票预订模块,选择飞机票。2,选择出发地日本,到达地厦门,选择时间4月2日点击查询。3,选择航班Q0010,点击预订。期望结果用户成功预订飞机票。实际结果用户成功预订飞机票。测试人员游雪婷开发人员余静测试日期2021-04-025.4测试结果根据本章的测试用例进行单元测试,分别测试了查看登陆注册模块,查看推荐的景点美食模块、酒店模块、车票模块,个人中心模块。测试的结果显示,旅游信息服务应用软件的总体功能正常,可以正确运行。在测试的过程中,亦发现了一些缺陷,遇到的缺陷如下:1,用户成功登录,跳转首页面时会有三秒钟的卡顿黑屏。2,订购车票功能中,不能添加多个乘车人。3,预订酒店及订购车票未实现付款功能。5.5本章小结在本章中,基于对智慧旅游服务应用软件进行了详细设计与实现,对开发完成的系统进行了单元测试,找到了系统的一些缺陷,并针对每个不同的缺陷提供了解决方案。通过测试,证明了智慧旅游服务应用软件的实现可以到达其设计要求,完成基本功能,同时项目的稳定性与安全性也可以得到保证。出现大问题。经过多项的测试,即时通讯应用的实现已满足设计要求,并在完成基本功能的同时,也保证了项目的稳定性。第六章总结与展望6.1总结在本次毕业设计的过程中,从开始的懵懂无知,感觉设计一个系统非常困难,不知道该从何做起,但是通过查阅相关资料和网站之后,让我对该系统的开发有了新的认知,开发系统最重要的就是需求调查和系统分析,也通过老师指导和学过相关的知识,在加上我的不懈努力,最后将该系统逐步完成。在此次毕业设计中,让我知道了做什么事都必须要坚持,努力去查阅资料,并且善于发现和研究,充分利用身边资源,我相信办法总比困难多,所有问题都会迎刃而解。通过此次旅游信息服务系统的开发设计,将我在大学期间所学的知识都应用到了其中。使我的理论知识与现实的实践相结合,开发的旅游信息服务系统将我的理论知识与实践相互地结合,也将电子计算机信息与理论实践中存在的问题相互地结合,通过现代化的计算机和网络便利地来分析和解决生活中的各种问题,并且还增强和提高了我对电子计算机软件编程的能力,在整个过程中我遇到了数不胜数的难题,好在有导师和同学的帮助,所有的疑惑和问题都迎刃而解了。6.2展望由于我的知识水平和设计水平有限,我所开发的这套旅游信息服务系统中有很多地方都存在着问题,再出现问题之后,我会采取各种方法和手段对旅游信息服务系统进行完善,将发生错误的概率降低。通过一步一步的完善,最后使系统能够真正的使用到企业当中,从而提高旅游信息管理信息的管理效率,并且该能够大量节约旅游信息管理资料相关的投入。希望接下来如果有时间,我能更好完善这个项目。参考文献ChengJS,HsiangWH,WuWC.TheDesignofIntelligentMobileTourismServiceSystem[C].Proceedingsofthe2010InternationalComputerSymposium.Tainan,Taiwan:IEEE,2010:813-817.张孝祥著.java就业培训教程[M].北京:清华大学出版社,2017.余志龙编著.GoogleAndroidSDK开发范例大全[M].北京:人民邮电出版社,2015-7-1.E2ECloud工作室著.深入浅出GoogleAndroid[M].北京:人民邮电出版社,2018-08-1.岳晓然.基于Android的智慧旅游平台设计与实现[D],2019靳岩姚尚朗著.GoogleAndroid开发入门与实战[M].北京:清华大学出版社,2017-07-01.高昂著.支持动态语言的Android平台[M].北京:人民邮电出版社,2017-05-07.zoe.Android开发社区./.2017-04-10.林倩.基于活动的用例描述元模型研究[D].青岛大学,2013.[王璐珍,董威,陈火旺.UML顺序图的自动验证[J].计算机工程与应用,2003(29):80-83.XuJ,ZhangL,LinD,etal.RecommendableSchemesofAntidecompilationforAndroidApplications[C].FrontierofComputerScienceandTechnology(FCST),2015NinthInternationalConferenceon.IEEE,2015:184-190高焕堂编.Android应用框架原理与程式设计(第三版)[M].北京:清华大学出版社,2018-10-03[WhippleJ,ArensmanW,BolerMS.APublicSafetyApplicationofGPS-EnabledSmartphonesandtheAndroidOperatingSystem[C].Proceed
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建设工程项目管理委托合同
- 小型建筑工程合同
- 泰州eps墙体施工方案
- pvc塑胶运动地板施工方案
- 医学影像学诊断技能习题集
- 室外钢爬梯施工方案
- 除尘器气包维修施工方案
- 租房酒店改造方案
- 楼顶广告牌加固施工方案
- 连续桥梁的施工方案
- NB∕T 10391-2020 水工隧洞设计规范
- 口腔主治医师 《基础知识》题库及答案解析1000题
- HJ 651-2013 矿山生态环境保护与恢复治理技术规范(试行)
- 2024年辽宁省中考模拟提升练习英语试卷
- 孕产妇高危五色管理(医学讲座培训课件)
- 2024年陪诊师准入理论考核试题
- 拼多多企业战略分析报告
- 梁柱加固施工方案
- 孕妇枕行业深度研究报告
- 中考复习物理力学部分综合试题(人教版含答案)
- 培训资料预防混料培训
评论
0/150
提交评论