测试随笔

测试计划

  • 文件模块
  • 系统管理员模块
  • 个人管理模块

测试结果

个人模块

测试功能 测试项 输入/操作 检查点 测试结果
用户注册 注册界面 正确显示出注册界面 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

测试体会

测试是一项技术活,不是简单的输入和检查输出,其中仍然需要建立在对代码有一定的了解的基础上。由于时间较紧张,本次的测试工作做得不够全面,主要体现在单元测试仍不够充分,大部分都是以功能测试为主,不能提前发现问题存在,降低开发的效率。在下一阶段,需要吸取这次测试结果的经验,并以此为导向,加快开发速度,同时尽量提早发现漏洞的存在。