对任何系统而言,测试都是必不可少的环节,测试可以发现系统存在的很多问题,所有的软件上线之前,都应该进行充足的测试之后才能保证上线后不会Bug频发,或者是功能不满足需求等问题的发生。下面分别从单元测试,功能测试和用例测试来对系统进行测试以保证系统的稳定性和可靠性。
下表是景点管理功能的测试用例,检测了景点管理中对景点信息的增加,删除,修改,查询操作是否成功运行。观察系统的响应情况,得出该功能也达到了设计目标,系统运行正确。
前置条件;用户登录系统。
表6-1 景点管理的测试用例
功能描述 | 用于景点管理 | |
测试目的 | 检测景点管理时的各种操作的运行情况 | |
测试数据以及操作 | 预期结果 | 实际结果 |
点击添加景点,必填项合法输入,点击保存 | 提示添加成功 | 与预期结果一致 |
点击添加景点,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击修改景点,必填项修改为空,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击修改景点,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击删除景点,选择景点删除 | 提示删除成功 | 与预期结果一致 |
点击搜索景点,输入存在的景点名 | 查找出景点 | 与预期结果一致 |
点击搜索景点,输入不存在的景点名 | 不显示景点 | 与预期结果一致 |
下表是酒店管理功能的测试用例,检测了酒店管理中对酒店信息的增加,删除,修改,查询操作是否成功运行。观察系统的响应情况,得出该功能也达到了设计目标,系统运行正确。
前置条件;用户登录系统。
表6-2 酒店管理的测试用例
功能描述 | 用于酒店管理 | |
测试目的 | 检测酒店管理时的各种操作的运行情况 | |
测试数据以及操作 | 预期结果 | 实际结果 |
点击添加酒店,必填项合法输入,点击保存 | 提示添加成功 | 与预期结果一致 |
点击添加酒店,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击修改酒店,必填项修改为空,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击修改酒店,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击删除酒店,选择酒店删除 | 提示删除成功 | 与预期结果一致 |
点击搜索酒店,输入存在的酒店名 | 查找出酒店 | 与预期结果一致 |
点击搜索酒店,输入不存在的酒店名 | 不显示酒店 | 与预期结果一致 |
使用阿里云PTS(Performance Testing Service)性能测试服务对线上系统进行压力测试。线上服务器环境为:1核心CPU,1G内存,1Mbps公网带宽,Centos7.0操作系统。
压测过程中使用了2台并发机器,每台机器20个用户并发,对系统主页,登录,数据查询和数据维护等模块进行并发访问,测试结果是有40个用户并发时,数据管理相关页面的响应时间甚至达到了7s,通过查看服务器出网流量发现已经达到1381kb/s,可以看出服务器的带宽已经达到峰值,如果系统使用5Mbps的带宽,系统的响应时间和TPS将会大大增加。在整个测试的过程中,CPU的使用率占用仅8%,也提现出带宽瓶颈对系统的影响非常严重。
微软爱写作网站知乎关键词搜索排名品牌营销的策略与实施网站侵权怎么办制作网站售价手机公积金app下载北京8号线新建站网络工程师软考多地优化疫情防控措施给大家推荐已久免费的服务器互联网b2b平台百度开户渠道小程序转链接生成器活动策划推广公司开发个网站多少钱安庆开发区人才网建设网站电话b2b2c商业模式及案例深圳华强北疫情秦皇岛黄金海岸酒店西安网页制作步骤深圳vi设计公司怎么样微信小程序搭建服务器app线下推广怎么做企业邮箱的作用深圳海外装饰工程有限公司搜公司的网站哪个好中国优秀网页设计案例分析平面设计行业的现状和发展前景网络seo招聘网站模板源代码