Bug的状态包括如下: ? 新记录(New):测试中新报告的Bug ? 打开(Open):被确认分配给相关的开发人员处理 ? 修正(Fixed):开发人员完成修改,等待测试验证 ? 拒绝(Reject):拒绝修改的Bug或不是Bug ? 延期(Deferred):不在当前版本修改的Bug,下一版本修改 ? 重新开放(Reopen):进行回归测试后仍然未修复或重现的缺陷 ? 关闭(Closed):Bug已修复
3.3
Bug的管理及跟踪
Bug的记录信息包括如下:
测试软件名称 测试版本号 测试人 测试事件
测试软件和硬件配置环境 Bug严重性及类型 Bug描述 Bug的优先级 必要的截图
Bug记录的当前状态
? ? ? ? ? ? ? ? ? ? ?
4.1 功能测试
测试项:
两大功能模块测试:
一.商户模块 二.管理员模块 三.链接测试 四.数据库测试
? 商户模块
商户模块中包括:三级经销商,其中各级帐户在同一界面进行登陆操作,登陆成功后各级用户所使用的操作页面会按其级别不同而略有差异。
一级经销商(总经销商)使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;库存查询;消息管理;密码修改;在线表单下载;经销商管理。
二级经销商(下级经销商,网吧)使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;子账号管理;密码修改;在线表单下载。
三级经销商(子帐号)使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;密码修改;在线表单下载。
*注:其中在各用户级别中的注册项(包括管理员)所注册成功的用户均为二级经销商。
结构图:
注册冲值在线转卡冲值查询转卡查询密码修改库存查询在线表单下载总经销商 经销商管理 消息管理 ? 管理员模块
管理员使用权限包括:注册;在线转卡;冲值查询;转卡查询;库存查询;消息管理;在线表单下载;经销商管理;账号管理;经销商进货查询;地区当前库存统计;系统性能管理。
二级经销商 子账号管理 三级经销商
结构图:
管理员 注册 在线转卡 充值查询 转卡查询 库存查询 消息管理 在线表单下载 经销商管理 账号管理 经销商进货查询 区当前库存统计 系统性能管理
4.2 测试策略
鉴于本测试为基于web的系统测试,所以需额外测试系统在不同用户的浏览器端的显示是否合适以及从最终用户的角度进行安全性和可用性测试。因此在功能测试中需添加Cookies测试;性能测试中添加连接速度测试以及安全性测试。 注1:将负载测试和压力测试合并为压力测试
? 概述:确保测试的功能正常,如导航,数据输入,处理、检索是否正确,以及业务规则
的实施是否恰当。即对交互的输出或结果进行分析,以此来核实应用程序及其内部进程,这是目前的测试重点。
? 目标:利用有效的和无效的数据来执行各个用例流,以核实以下内容:
? 在使用有效数据时得到预期的结果
? 在使用无效数据时显示相应的错误消息或警告消息。
4.2.1 用户登录
经销商登陆界面:
说明:登陆界面需要输入用户、密码和验证码,如果输入不正确的值,会返回错误提示信息。 *注:只有在经销商的登陆界面才有注册按钮。
管理员登陆界面:
说明:登陆界面需要输入用户、密码和验证码,如果输入不正确的值,会返回错误提示信息。 *注:管理员登陆界面无用户注册按钮。
用户登录流程图:
登陆注册页面登陆名是否正确?是密码输入是否正确?否是验证码输入是否正确?是成功登陆提示错误
对应测试方案: 功能项 编号 总体登陆 1. 2. 3. 4. 测试点 使用已注册帐号,正确密码,正确验证码登陆 使用已注册帐号,正确密码,错误验证码登陆 使用已注册帐号,错误密码,正确验证码登陆 使用未注册帐号,错误密码,正确验证码登陆 预期结果 登陆成功 提示错误 提示错误 提示错误 5. 6. 7. 8. 9. 10. 验证码 11. 12. 13. 14. 其他 15. 16. 17. 18. 19.
使用未注册帐号,错误密码,错误验证码登陆 使用已注册帐号,正确密码,验证码为空登陆 使用已注册帐号,密码为空,正确验证码登陆 帐号为空,输入密码,正确验证码登陆 使用已注册帐号,输入正确密码,验证码为空 验证码为空 验证码填写错误 使用全角半角进行验证码的输入 验证码填写正确 登陆是否支持键盘控制(Enter登陆) 刷新页面后,验证码是否实时替换 用户登录成功是否跳转至相应页面。 成功登陆后使用后退,是否后退至登陆页面并且清空填写内容 使用全角半角对登录帐号和密码进行测试。 提示错误 提示错误 提示错误 提示错误 提示错误 提示错误 提示错误 提示错误 通过 建议是 是 是 是 只识别半角 使用已注册帐号,输入密码为空,填写错误验证码登陆 提示错误 4.2.2 用户注册
用户注册界面:
说明:“*”号标记为必填项,如后面有标注的必须按照标注格式填写,否则将提示错误信息。
用户注册流程图: