对任何系统而言,测试都是必不可少的环节,测试可以发现系统存在的很多问题,所有的软件上线之前,都应该进行充足的测试之后才能保证上线后不会Bug频发,或者是功能不满足需求等问题的发生。下面分别从单元测试,功能测试和用例测试来对系统进行测试以保证系统的稳定性和可靠性。
下表是系统登录功能测试用例,检测了用户名和密码的不同的输入情况,观察系统的响应情况。得出该功能达到了设计目标。
表6-1 系统登录功能测试用例
功能描述 | 用于系统登录 | |
测试目的 | 检测登录时的合法性检查 | |
测试数据以及操作 | 预期结果 | 实际结果 |
输入的用户名和密码带有非法字符 | 提示用户名或者密码错误 | 与预期结果一致 |
输入的用户名或者密码为空 | 提示用户名或者密码错误 | 与预期结果一致 |
输入的用户名和密码不存在 | 提示用户名或者密码错误 | 与预期结果一致 |
输入正确的用户名和密码 | 登录成功 | 与预期结果一致 |
下表是注册功能测试用例,检测了各种数据的输入情况,观察系统的响应情况。得出该功能达到了设计目标。
表6-2 注册功能测试用例
功能描述 | 用于用户注册 | |
测试目的 | 检测用户注册时的合法性检查 | |
测试数据以及操作 | 预期结果 | 实际结果 |
输入的手机号不合法 | 提示请输入正确的手机号码 | 与预期结果一致 |
输入的字段为空 | 提示必填项不能为空 | 与预期结果一致 |
输入的密码少于6位 | 提示密码必须为6-12位 | 与预期结果一致 |
输入的密码大于12位 | 提示密码必须为6-12位 | 与预期结果一致 |
下表是失物招领管理功能的测试用例,检测了失物招领管理中对失物招领信息的增加,删除,修改,查询操作是否成功运行。观察系统的响应情况,得出该功能也达到了设计目标,系统运行正确。
前置条件;用户登录系统。
表6-3 失物招领管理的测试用例
功能描述 | 用于失物招领管理 | |
测试目的 | 检测失物招领管理时的各种操作的运行情况 | |
测试数据以及操作 | 预期结果 | 实际结果 |
点击添加失物招领,必填项合法输入,点击保存 | 提示添加成功 | 与预期结果一致 |
点击添加失物招领,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击修改失物招领,必填项修改为空,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击修改失物招领,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击删除失物招领,选择失物招领删除 | 提示删除成功 | 与预期结果一致 |
点击搜索失物招领,输入存在的失物招领名 | 查找出失物招领 | 与预期结果一致 |
点击搜索失物招领,输入不存在的失物招领名 | 不显示失物招领 | 与预期结果一致 |
下表是商品推荐管理功能的测试用例,检测了商品推荐管理中对商品推荐信息的增加,删除,修改,查询操作是否成功运行。观察系统的响应情况,得出该功能也达到了设计目标,系统运行正确。
前置条件;用户登录系统。
表6-4 商品推荐管理的测试用例
功能描述 | 用于商品推荐管理 | |
测试目的 | 检测商品推荐管理时的各种操作的运行情况 | |
测试数据以及操作 | 预期结果 | 实际结果 |
点击添加商品推荐,必填项合法输入,点击保存 | 提示添加成功 | 与预期结果一致 |
点击添加商品推荐,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击修改商品推荐,必填项修改为空,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击修改商品推荐,必填项输入不合法,点击保存 | 提示必填项不能为空 | 与预期结果一致 |
点击删除商品推荐,选择商品推荐删除 | 提示删除成功 | 与预期结果一致 |
点击搜索商品推荐,输入存在的商品推荐名 | 查找出商品推荐 | 与预期结果一致 |
点击搜索商品推荐,输入不存在的商品推荐名 | 不显示商品推荐 | 与预期结果一致 |
使用阿里云PTS(Performance Testing Service)性能测试服务对线上系统进行压力测试。线上服务器环境为:1核心CPU,1G内存,1Mbps公网带宽,Centos7.0操作系统。
压测过程中使用了2台并发机器,每台机器20个用户并发,对系统主页,登录,数据查询和数据维护等模块进行并发访问,测试结果是有40个用户并发时,数据管理相关页面的响应时间甚至达到了7s,通过查看服务器出网流量发现已经达到1381kb/s,可以看出服务器的带宽已经达到峰值,如果系统使用5Mbps的带宽,系统的响应时间和TPS将会大大增加。在整个测试的过程中,CPU的使用率占用仅8%,也提现出带宽瓶颈对系统的影响非常严重。
建行网站进不去推广商企业管理系统模板手机排行榜10强域名解析错误怎么办软件开发模型的概念网站推广策略分析武汉seo首页开源网页编辑器国家工信网站查询系统程序员需要学哪些知识江苏建设厅网站响应式布局怎么写河北邢台网络公司中关村手机排行榜官网佛山企业网站建设平台设计logo的网站免费深圳网站制作十大公司建站网站排名手机网页游戏大全网站2023年最新新闻20条微信公众号内容制作微信定制v二手车估价查询版权素材图查查邵阳新闻在线网页设计网课手机网页qq登录入口主题网站设计网络营销推广业务网站设计专业的