【题目】物流企业信息管理系统的构建研究
【第一章】物流企业信息化建设探究绪论
【第二章】物流信管系统可行性研究
【第三章】物流企业信息管理需求分析
【第四章】信息管理系统总体设计
【第五章】物流公司信息系统的实现
【第六章】物流企业信息系统测试
【结论/参考文献】物流公司信息管理软件研发结论与参考文献
第 6 章 系统测试
6.1、测试环境
系统在企业内网部署了测试环境,包括两台计算机作为服务器(分别是应用服务器和数据服务器),三台计算机作为客户端。
服务器和客户端不在同一网段。
硬件环境如表 6.1 所示。
表 6.1 硬件测试环境软件环境如表 6.2 所示。
表 6.2 软件测试环境6.2、主要测试用例
用户登录测试:
1. 用户名和密码有一处为空,或这两者都为空,点击登陆,系统弹出对话框提示输入用户名和密码,测试通过;2. 输入错误用户名,错误的密码,或错误的用户名和密码,点击登陆,系统弹出对话框提示用户名和密码不正确,测试通过;3. 输入正确的用户名和密码,点击登陆,测试通过。
用户修改密码测试:
1. 用户输入新密码 1234,点击修改,系统弹出对话框提示输入的密码必须大于 8 位字符,测试通过;2. 用户输入新密码 12345678,点击修改,系统弹出对话框提示输入的密码必须是强密码,测试通过;3. 用户两次输入的新密码不一致,点击修改,系统弹出对话框提示密码不一致,测试通过;4. 用户两次输入一样的密码,密码 9 位,由数字、符合和字母构成,点击修改,修改成功,测试通过。
用户界面跳转测试:
系统定义了系统管理员、部门信息管理员和普通用户三类角色,在普通用户中又分为具有仓储管理权限的用户(仓储用户)和不具有该权限的用户(用户),不同的用户对应不同的操作界面。
1. 在登陆界面输入正确的用户名密码,选中“系统管理员”前的单选框,跳转到系统管理员界面,测试通过。
2. 在登陆界面输入正确的用户名密码,选中“用户”前的单选框,跳转到普通用户界面,测试通过。
3. 在登陆界面输入正确的用户名密码,选中“部门信息管理员”前的单选框,跳转到部门信息管理员界面,测试通过。
4. 在登陆界面输入正确的用户名密码,选中“仓储用户”前的单选框,跳转到仓储用户角色界面,测试通过。
公告查询功能测试:
因为系统有多个模块提供查询功能,这里以公告查询为例,给出测试用例,其它模块的查询测试用例基本一致,这里不再赘述。
1. 不选择查询条件下拉菜单中的选项,点击查询,系统弹出对话框提示没有定义查询条件,测试成功。
2. 选择查询条件下拉菜单中的某个部门选项,点击查询,系统界面呈现该部门发布的所有公告信息,并按照发布时间以降序顺序排列,测试通过。
3. 选择查询条件下拉菜单中的 all 选项,点击查询,系统界面呈现所有公告信息,并按照发布时间以降序顺序排列,测试通过。
公告信息存储功能测试:
因为系统有多个模块提供数据存储功能,这里以公告信息存储为例,给出测试用例,其它模块的存储测试用例基本一致,这里不再赘述。
1. 在公告发布页面上输入标题、内容、发布人信息,点击“发布”按钮,跳转到公告显示页面,并在公告信息顶端显示刚刚发布的公告。测试通过2. 查看数据库 yh_db 中的 inform 表,查看各字段是否存储内容,存储的内容是否正确。
测试通过。
添加、修改和保存企业基础信息测试:
因为系统有多个模块提供添加、修改和保存功能,这里以企业基础信息界面为例,给出测试用例,其它模块的测试用例基本一致,这里不再赘述。
1. 用户登陆系统后,点击企业基础信息,只能修改和保存用户本人信息,测试通过;2. 用户补充或修改个人资料后,能够正确保存到数据库中,测试通过。
企业聊天软件登陆测试:
1. 测试登陆界面用户名和工作证号选项卡切换是否正常,测试通过。
2. 在用户名选项卡中输入错误的(或者空白的)用户名和密码,系统弹出对话框提示输入用户名和密码,测试通过;在用户名选项卡中输入正确的用户名和密码,点击登陆,跳出好友列表界面,测试通过。
3. 在工作证号选项卡中输入错误的(或者空白的)工作证号和密码,系统弹出对话框提示输入工作证号和密码,测试通过;在用户名选项卡中输入正确的工作证号和密码,点击登陆,跳出好友列表界面,测试通过。
企业聊天软件好友列表测试:
1. 界面显示正确,测试通过。
2. 双击好友列表中的一个用户名,弹出聊天界面,测试通过。
3. 连续双击多个好友列表中的用户名,都弹出相应的聊天界面,测试通过。
企业聊天软件聊天测试:
1. 测试一对一聊天,聊天双方身份正确,聊天信息在聊天界面上显示正确,网络开销小,局域网无时延,测试通过。
2. 测试一对多聊天,聊天各方身份正确,聊天信息在各自聊天界面上显示正确,客户端系统无负担,网络开销小,局域网无时延,测试通过。
企业聊天软件服务器端测试:
1. 服务器主界面显示正确,测试通过。
2. 点击“启动服务器”按钮,启动聊天系统,测试通过。
3. 点击“关闭服务器”按钮,关闭聊天系统,测试通过。
6.3、测试结果分析
从功能性来说,对于每个模块的具体功能都给出了测试用例,测试结果显示功能运行正确,系统可以正常运行。
从性能来说,测试环境中特别使用了两台兼容机作为客户端,其中一台运行 win7系统,一台运行 winxp 系统,两台机器都取得了满意的测试结果。
对于基于 Web 的服务来说,客户端浏览器会影响到界面呈现的效果,我们无法限制用户使用哪种类型的浏览器,所以在界面设计和开发时考虑了多种浏览器的呈现效果。并在测试环境中分别使用火狐和 IE 浏览器进行了测试,界面显示正确,运行正确,都取得了良好的运行效果。
6.4、本章小结
本章介绍了测试环境的部署,从黑盒测试的角度设计和阐述了主要的测试用例,并给出了测试结果。测试结果显示,测试通过。
目前系统已经处于试运行阶段,截止到目前,系统运行情况良好,功能设计满足需要。