测试随笔
测试计划
测试结果
个人模块
测试功能 |
测试项 |
输入/操作 |
检查点 |
测试结果 |
用户注册 |
注册界面 |
|
正确显示出注册界面 |
Y |
用户注册 |
注册动作 |
点击注册 |
必填项为空,提示错误 |
Y |
用户注册 |
注册动作 |
点击注册 |
用户名已存在,提示错误 |
Y |
用户注册 |
注册动作 |
点击注册 |
必填项不符合正则规则,给出错误提示 |
Y |
用户注册 |
注册动作 |
点击注册 |
注册是否成功,给出提示 |
Y |
测试功能 |
测试项 |
输入/操作 |
检查点 |
测试结果 |
用户登录 |
登录界面 |
|
正确显示出登录界面 |
Y |
用户登录 |
登录动作 |
未输入账号密码,直接点击登录 |
提示错误,不能登录 |
Y |
用户登录 |
登录动作 |
点击登录 |
用户名或密码错误,给出提示 |
Y |
用户登录 |
登录动作 |
点击登录 |
用户名密码不符合规则,给出提示 |
Y |
用户登录 |
登录动作 |
点击登录 |
输入正确的用户名和错误,跳转到主界面 |
Y |
测试功能 |
测试项 |
输入/操作 |
检查点 |
测试结果 |
修改个人信息 |
个人信息界面 |
|
正确显示出个人信息界面 |
Y |
修改个人信息 |
提交修改动作 |
点击修改 |
必填项为空,提示错误 |
Y |
修改个人信息 |
提交修改动作 |
点击修改 |
必填项不符合正则规则,给出错误提示 |
Y |
修改个人信息 |
提交修改动作 |
点击修改 |
修改是否成功,给出提示 |
Y |
测试功能 |
测试项 |
输入/操作 |
检查点 |
测试结果 |
修改密码 |
修改密码界面 |
|
正确显示出注册界面 |
Y |
修改密码 |
修改密码界面 |
|
密码长度超过限制时,限制输入 |
Y |
修改密码 |
提交修改动作 |
点击修改 |
旧密码不正确,提示错误 |
Y |
修改密码 |
提交修改动作 |
点击修改 |
新密码和确认密码不一致,给出提示 |
Y |
修改密码 |
提交修改动作 |
点击修改 |
新密码不符合正则规则,给出错误提示 |
Y |
修改密码 |
提交修改动作 |
点击修改 |
修改是否成功,给出提示 |
Y |
系统管理员模块
测试功能 |
测试项 |
输入/操作 |
检查点 |
测试结果 |
用户查看 |
查询动作 |
输入非法用户ID,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法用户ID,点击查询 |
显示要求用户 |
Y |
用户查看 |
查询动作 |
输入非法用户名,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法用户名,点击查询 |
显示要求用户 |
Y |
用户查看 |
查询动作 |
输入非法姓名,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法姓名,点击查询 |
显示要求用户 |
Y |
用户查看 |
查询动作 |
输入非法工号,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法工号,点击查询 |
显示要求用户 |
Y |
用户查看 |
查询动作 |
输入非法qq,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法qq,点击查询 |
显示要求用户 |
Y |
用户查看 |
查询动作 |
输入非法邮箱,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法邮箱,点击查询 |
显示要求用户 |
Y |
用户查看 |
查询动作 |
输入非法联系方式,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法联系方式,点击查询 |
显示要求用户 |
Y |
用户查看 |
查询动作 |
输入非法登录时间,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法登录时间,点击查询 |
显示要求用户 |
Y |
用户查看 |
查询动作 |
输入非法注册时间,点击查询 |
界面弹出报错信息 |
Y |
用户查看 |
查询动作 |
输入合法注册时间,点击查询 |
显示要求用户 |
Y |
用户查看 |
重置动作 |
点击重置 |
要求被清空 |
Y |
用户查看 |
启用账号 |
选中账号,点击启动账号 |
指定账号被启用 |
Y |
用户查看 |
禁用账号 |
选中账号,点击禁用账号 |
指定账号被禁用 |
Y |
用户查看 |
密码重置 |
选中账号,点击密码重置 |
界面跳转到密码重置 |
Y |
用户查看 |
设为用户 |
选中账号,点击设为用户 |
指定账号被设为用户 |
Y |
用户查看 |
设为管理员 |
选中账号,点击设为管理员 |
指定账号被设为管理员 |
Y |
文件模块
测试功能 |
测试项 |
输入/操作 |
预期结果 |
测试结果 |
所有文件 |
删除动作 |
点击删除 |
删除失败;界面弹出报错信息 |
Y |
所有文件 |
查询动作 |
输入非法文件ID,点击查询 |
界面弹出报错信息 |
Y |
所有文件 |
查询动作 |
输入合法文件ID,点击查询 |
显示要求文件 |
Y |
所有文件 |
查询动作 |
输入非法用户名,点击查询 |
界面弹出报错信息 |
Y |
所有文件 |
查询动作 |
输入合法用户名,点击查询 |
显示要求文件 |
Y |
所有文件 |
查询动作 |
输入非法文件名,点击查询 |
界面弹出报错信息 |
Y |
所有文件 |
查询动作 |
输入合法文件名,点击查询 |
显示要求文件 |
Y |
所有文件 |
查询动作 |
输入非法更新时间,点击查询 |
界面弹出报错信息 |
Y |
所有文件 |
查询动作 |
输入合法更新时间,点击查询 |
显示要求文件 |
Y |
所有文件 |
查询动作 |
输入非法创建时间,点击查询 |
界面弹出报错信息 |
Y |
所有文件 |
查询动作 |
输入合法创建时间,点击查询 |
显示要求文件 |
Y |
所有文件 |
重置动作 |
点击重置 |
要求被清空 |
Y |
测试功能 |
测试项 |
输入/操作 |
预期结果 |
测试结果 |
文件上传 |
选取文件 |
选择文件 |
选择成功 |
Y |
文件上传 |
选取文件 |
选择文件夹 |
选择失败 |
Y |
文件上传 |
上传到服务器 |
点击上传到服务器 |
界面弹出报错信息 |
Y |
文件上传 |
上传到服务器 |
点击上传到服务器 |
上传成功 |
Y |
测试体会
测试是一项技术活,不是简单的输入和检查输出,其中仍然需要建立在对代码有一定的了解的基础上。由于时间较紧张,本次的测试工作做得不够全面,主要体现在单元测试仍不够充分,大部分都是以功能测试为主,不能提前发现问题存在,降低开发的效率。在下一阶段,需要吸取这次测试结果的经验,并以此为导向,加快开发速度,同时尽量提早发现漏洞的存在。