《系统测试方案实例.doc》由会员分享,可在线阅读,更多相关《系统测试方案实例.doc(35页珍藏版)》请在金锄头文库上搜索。
1、测试计划一卡通虚卡系统 编 写 人 * 文档版本 创建时间 2012年05月12日最后修订 文件类型 项目文档目 录测试计划一卡通虚卡系统11简介41.1目的41.2背景41.3参考资料:42测试基本内容42.1测试要点42.2测试内容:42.3测试环境:52.4产品及技术形态:52.5测试时间53测试规范53.1缺陷与错误分类53.2Bug的状态53.3Bug的管理及跟踪64.1功能测试6u商户模块6u管理员模块74.2测试策略84.2.1用户登录84.2.2用户注册104.2.3为用户冲值模块124.2.4在线转卡功能164.2.5查询模块:184.2.6子帐号管理:204.2.7密码修改
2、:224.2.8在线表单下载:224.2.9消息管理:234.2.10经销商管理系统244.2.11经销商进货查询:254.2.12地区当前库存统计:264.2.13库存查询:274.3链接测试:284.4表单测试284.5Cookies测试284.6数据库测试294.7用户界面测试294.8性能测试304.9连接速度测试:304.10负载测试:304.11压力测试314.12恢复性测试334.13兼容性测试334.10平台测试334.11浏览器测试334.14安全性测试344.15配置测试345评审意见34文件状态: 草稿 正式发布 正在修改文件标识:-Test-Department当前版本
3、:作 者:*完成日期:1 简介1.1 目的本文档用来指导虚卡项目的测试工作,尽可能的在系统上线前发现并纠正不要的问题,为项目经理、项目开发人员以及测试人员明晰思路,明确测试工作内容及方法,在需求方、开发方、测试方三方协作的基础上尽早的发现问题,修正错误,减低项目风险,减少工程损耗,降低开发成本。*注:本文档只体现测试项以及测试策略,具体用例将单独在另一文档一卡通虚卡系统测试用例中设计。1.2 背景该项目主要为网上虚拟点卡的交易系统以及管理系统,其系统体系包括各级经销商系统与管理员系统。为了指导软件测试人员有效地进行测试,编写此测试计划,为测试用例的构成进行指导及铺垫,对所测试软件进行全面地测试
4、,以尽可能发现最隐藏问题。1.3 参考资料:一卡通虚卡项目软硬件需求说明书.doc一卡通虚卡系统需求.doc2 测试基本内容2.1 测试要点测试手段:手工测试,自动测试,模拟实际用户进行相关测试。2.2 测试内容:21 功能测试 22 性能测试(包括负载/压力测试) 23 用户界面测试 24 兼容性测试 25 安全测试 26 接口测试27 链接测试28 表单测试29 Cookies测试30 数据库测试2.3 测试环境:P4 Windows XP ;Ram 1GBrowser:IE6.0 - IE7.0Maxthon(遨游)2.4 产品及技术形态:(无给出资料)2.5 测试时间2008年6月23
5、日7月5日有效测试时间:9个工作日3 测试规范3.1 缺陷与错误分类所测试的软件如果存在缺陷与错误就会给所实施项目带来失败的风险,重大的软件故障与失效会导致重大的经济损失。我们需要在对软件进行质量把关的时候对软件的缺陷与错误进行分类,以简明扼要的指出其影响,以及修改的优先次序。 严重级A 严重:系统崩溃、数据损坏丢失、功能没有实现(包括与需求不符)B 较严重:操作性错误、错误结果、遗漏功能C 一般 :UI布局、文字、小问题等D 建议 :不影响使用的瑕疵或更好的实现 优先级Urgent最高优先级:立即修复,停止进一步的测试High次高优先级:在发布前必须修复Medium中等优先级:时间允许应该修
6、复Low最低优先级:下一发布周期前修复或不修复也能上线使用3.2 Bug的状态Bug的状态包括如下:u 新记录(New):测试中新报告的Bugu 打开(Open):被确认分配给相关的开发人员处理u 修正(Fixed):开发人员完成修改,等待测试验证u 拒绝(Reject):拒绝修改的Bug或不是Bugu 延期(Deferred):不在当前版本修改的Bug,下一版本修改u 重新开放(Reopen):进行回归测试后仍然未修复或重现的缺陷u 关闭(Closed):Bug已修复3.3 Bug的管理及跟踪u Bug的记录信息包括如下:u 测试软件名称u 测试版本号u 测试人u 测试事件u 测试软件和硬件
7、配置环境u Bug严重性及类型u Bug描述u Bug的优先级u 必要的截图u Bug记录的当前状态4.1 功能测试测试项:两大功能模块测试:一商户模块二管理员模块 三链接测试四数据库测试u 商户模块商户模块中包括:三级经销商,其中各级帐户在同一界面进行登陆操作,登陆成功后各级用户所使用的操作页面会按其级别不同而略有差异。一级经销商(总经销商)使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;库存查询;消息管理;密码修改;在线表单下载;经销商管理。二级经销商(下级经销商,网吧)使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;子账号管理;密码修改;在线表单下载。三级经销商(子帐号)
8、使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;密码修改;在线表单下载。*注:其中在各用户级别中的注册项(包括管理员)所注册成功的用户均为二级经销商。结构图:总经销商二级经销商三级经销商经销商管理消息管理在线表单下载库存查询密码修改转卡查询冲值查询在线转卡冲值注册子账号管理u 管理员模块管理员使用权限包括:注册;在线转卡;冲值查询;转卡查询;库存查询;消息管理;在线表单下载;经销商管理;账号管理;经销商进货查询;地区当前库存统计;系统性能管理。结构图:管理员注册在线转卡充值查询转卡查询库存查询消息管理在线表单下载经销商管理账号管理经销商进货查询系统性能管理区当前库存统计4.2 测试策略
9、鉴于本测试为基于web的系统测试,所以需额外测试系统在不同用户的浏览器端的显示是否合适以及从最终用户的角度进行安全性和可用性测试。因此在功能测试中需添加Cookies测试;性能测试中添加连接速度测试以及安全性测试。注1:将负载测试和压力测试合并为压力测试l 概述:确保测试的功能正常,如导航,数据输入,处理、检索是否正确,以及业务规则的实施是否恰当。即对交互的输出或结果进行分析,以此来核实应用程序及其内部进程,这是目前的测试重点。l 目标:利用有效的和无效的数据来执行各个用例流,以核实以下内容: 在使用有效数据时得到预期的结果 在使用无效数据时显示相应的错误消息或警告消息。4.2.1 用户登录经
10、销商登陆界面:说明:登陆界面需要输入用户、密码和验证码,如果输入不正确的值,会返回错误提示信息。*注:只有在经销商的登陆界面才有注册按钮。管理员登陆界面:说明:登陆界面需要输入用户、密码和验证码,如果输入不正确的值,会返回错误提示信息。*注:管理员登陆界面无用户注册按钮。用户登录流程图:对应测试方案:功能项编号测试点预期结果总体登陆1.使用已注册帐号,正确密码,正确验证码登陆登陆成功2.使用已注册帐号,正确密码,错误验证码登陆提示错误3.使用已注册帐号,错误密码,正确验证码登陆提示错误4.使用未注册帐号,错误密码,正确验证码登陆提示错误5.使用未注册帐号,错误密码,错误验证码登陆提示错误6.使
11、用已注册帐号,正确密码,验证码为空登陆提示错误7.使用已注册帐号,密码为空,正确验证码登陆提示错误8.帐号为空,输入密码,正确验证码登陆提示错误9.使用已注册帐号,输入密码为空,填写错误验证码登陆提示错误10.使用已注册帐号,输入正确密码,验证码为空提示错误验证码11.验证码为空提示错误12.验证码填写错误提示错误13.使用全角半角进行验证码的输入提示错误14.验证码填写正确通过其他15.登陆是否支持键盘控制(Enter登陆)建议是16.刷新页面后,验证码是否实时替换是17.用户登录成功是否跳转至相应页面。是18.成功登陆后使用后退,是否后退至登陆页面并且清空填写内容是19.使用全角半角对登录
12、帐号和密码进行测试。只识别半角4.2.2 用户注册用户注册界面:说明:“*”号标记为必填项,如后面有标注的必须按照标注格式填写,否则将提示错误信息。用户注册流程图:对应测试方案:功能项编号测试点预期结果账号1.使用已用账号注册提示错误2.使用非数字注册提示错误3.使用不足六位账号注册提示错误4.使用特殊符号注册提示错误5.使用数字六位已注册账号注册提示错误6.使用数字六位未注册账号注册可以注册7.输入法半角全角测试错误猜测用户名8.使用任意字符组合填写用户名提示错误密码9.密码为5位提示错误10.密码为空提示错误11.密码为1位提示错误12.密码为10位通过13.密码为10位以上提示错误14.密码为5-10位内的英文数字组合通过15.密码为5-10位内的纯英文通过16.密码为5-10位内的纯数字通过17.使用特殊字符填写密码提示错误确认密码18.确认密码为空提示错误19.使用全角输入密码再使用半角确认提示错误20.使用半角输入密码再使用全角输入确认提示错误21.确认密码与密码不符合提示错误22.确认密码与密码相符合通过省份城市经销商23.是否包括中国现行的所有省份包括24.选择省份后是否自动显示该省份的城市是25.是否有不符合该省份的城市没有26.选择省份后是否自动显示该区域的经销商名字是27.选择区域的经销商是否正确是营业执照28.营业执照可否上传规定外的图片格式不能29.