系统测试方案实例

上传人:1888****888 文档编号:39583024 上传时间:2021-11-11 格式:DOC 页数:35 大小:1.44MB
收藏 版权申诉 举报 下载
系统测试方案实例_第1页
第1页 / 共35页
系统测试方案实例_第2页
第2页 / 共35页
系统测试方案实例_第3页
第3页 / 共35页
资源描述:

《系统测试方案实例》由会员分享,可在线阅读,更多相关《系统测试方案实例(35页珍藏版)》请在装配图网上搜索。

1、芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈

2、薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅

3、莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿

4、膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃

5、蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇

6、芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂

7、蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿莆蕿蒀蝿腿蒅葿袁莅莁蒈羃膇芇蒇肆羀薅薆螅膆蒁薆袈罿莇薅羀膄莃薄螀羇艿薃袂节薈薂羄肅蒄薁肇芁莀薀螆肃芆蚀衿艿膂虿羁肂蒀蚈蚁芇蒆蚇袃肀莂蚆羅莆芈蚅肇膈薇蚄螇羁蒃蚄衿膇荿螃羂罿芅螂蚁膅膁螁螄羈薀螀羆芃蒆蝿肈肆莂螈螈芁芈螈袀肄薆螇羃芀蒂袆肅肃莈袅螅芈芄蒂袇肁膀蒁聿 测试计划一卡通虚卡系统 编 写 人 * 文档版本 创建时间 2012年05月12日最后修订 文件类型 项目文档目 录测试计划一卡通虚卡系统11简介41.1目的41.2背景41.3参考资料:42测试基本

8、内容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密码修改:224.2.8在线表单下载:224.2.9消息管理:234.2.10经销商管理系统244.2.11经销商进货查询:254.2.12地区当前库存统计:264.2.13库存查询:274.3链接测试:28

9、4.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当前版本:作 者:*完成日期:1 简介1.1 目的本文档用来指导虚卡项目的测试工作,尽可能的在系统上线前发现并纠正不要的问题,为项目经理、项目开发人员以及测试人员明晰思路,明确测试工作内容及方法,在需求方、开

10、发方、测试方三方协作的基础上尽早的发现问题,修正错误,减低项目风险,减少工程损耗,降低开发成本。*注:本文档只体现测试项以及测试策略,具体用例将单独在另一文档一卡通虚卡系统测试用例中设计。1.2 背景该项目主要为网上虚拟点卡的交易系统以及管理系统,其系统体系包括各级经销商系统与管理员系统。为了指导软件测试人员有效地进行测试,编写此测试计划,为测试用例的构成进行指导及铺垫,对所测试软件进行全面地测试,以尽可能发现最隐藏问题。1.3 参考资料:一卡通虚卡项目软硬件需求说明书.doc一卡通虚卡系统需求.doc2 测试基本内容2.1 测试要点测试手段:手工测试,自动测试,模拟实际用户进行相关测试。2.

11、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日7月5日有效测试时间:9个工作日3 测试规范3.1 缺陷与错误分类所测试的软件如果存在缺陷与错误就会给所实施项目带来失败的风险,重大的软件故障与失效会导致重大的经济损失。我们需要在对软件进行质量把关

12、的时候对软件的缺陷与错误进行分类,以简明扼要的指出其影响,以及修改的优先次序。 严重级A 严重:系统崩溃、数据损坏丢失、功能没有实现(包括与需求不符)B 较严重:操作性错误、错误结果、遗漏功能C 一般 :UI布局、文字、小问题等D 建议 :不影响使用的瑕疵或更好的实现 优先级Urgent最高优先级:立即修复,停止进一步的测试High次高优先级:在发布前必须修复Medium中等优先级:时间允许应该修复Low最低优先级:下一发布周期前修复或不修复也能上线使用3.2 Bug的状态Bug的状态包括如下:u 新记录(New):测试中新报告的Bugu 打开(Open):被确认分配给相关的开发人员处理u 修

13、正(Fixed):开发人员完成修改,等待测试验证u 拒绝(Reject):拒绝修改的Bug或不是Bugu 延期(Deferred):不在当前版本修改的Bug,下一版本修改u 重新开放(Reopen):进行回归测试后仍然未修复或重现的缺陷u 关闭(Closed):Bug已修复3.3 Bug的管理及跟踪u Bug的记录信息包括如下:u 测试软件名称u 测试版本号u 测试人u 测试事件u 测试软件和硬件配置环境u Bug严重性及类型u Bug描述u Bug的优先级u 必要的截图u Bug记录的当前状态4.1 功能测试测试项:两大功能模块测试:一商户模块二管理员模块 三链接测试四数据库测试u 商户模块

14、商户模块中包括:三级经销商,其中各级帐户在同一界面进行登陆操作,登陆成功后各级用户所使用的操作页面会按其级别不同而略有差异。一级经销商(总经销商)使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;库存查询;消息管理;密码修改;在线表单下载;经销商管理。二级经销商(下级经销商,网吧)使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;子账号管理;密码修改;在线表单下载。三级经销商(子帐号)使用权限包括:注册;冲值;在线转卡;冲值查询;转卡查询;密码修改;在线表单下载。*注:其中在各用户级别中的注册项(包括管理员)所注册成功的用户均为二级经销商。结构图:总经销商二级经销商三级经销商经销商

15、管理消息管理在线表单下载库存查询密码修改转卡查询冲值查询在线转卡冲值注册子账号管理u 管理员模块管理员使用权限包括:注册;在线转卡;冲值查询;转卡查询;库存查询;消息管理;在线表单下载;经销商管理;账号管理;经销商进货查询;地区当前库存统计;系统性能管理。结构图:管理员注册在线转卡充值查询转卡查询库存查询消息管理在线表单下载经销商管理账号管理经销商进货查询系统性能管理区当前库存统计4.2 测试策略鉴于本测试为基于web的系统测试,所以需额外测试系统在不同用户的浏览器端的显示是否合适以及从最终用户的角度进行安全性和可用性测试。因此在功能测试中需添加Cookies测试;性能测试中添加连接速度测试以

16、及安全性测试。注1:将负载测试和压力测试合并为压力测试l 概述:确保测试的功能正常,如导航,数据输入,处理、检索是否正确,以及业务规则的实施是否恰当。即对交互的输出或结果进行分析,以此来核实应用程序及其内部进程,这是目前的测试重点。l 目标:利用有效的和无效的数据来执行各个用例流,以核实以下内容: 在使用有效数据时得到预期的结果 在使用无效数据时显示相应的错误消息或警告消息。4.2.1 用户登录经销商登陆界面:说明:登陆界面需要输入用户、密码和验证码,如果输入不正确的值,会返回错误提示信息。*注:只有在经销商的登陆界面才有注册按钮。管理员登陆界面:说明:登陆界面需要输入用户、密码和验证码,如果

17、输入不正确的值,会返回错误提示信息。*注:管理员登陆界面无用户注册按钮。用户登录流程图:对应测试方案:功能项编号测试点预期结果总体登陆1.使用已注册帐号,正确密码,正确验证码登陆登陆成功2.使用已注册帐号,正确密码,错误验证码登陆提示错误3.使用已注册帐号,错误密码,正确验证码登陆提示错误4.使用未注册帐号,错误密码,正确验证码登陆提示错误5.使用未注册帐号,错误密码,错误验证码登陆提示错误6.使用已注册帐号,正确密码,验证码为空登陆提示错误7.使用已注册帐号,密码为空,正确验证码登陆提示错误8.帐号为空,输入密码,正确验证码登陆提示错误9.使用已注册帐号,输入密码为空,填写错误验证码登陆提示

18、错误10.使用已注册帐号,输入正确密码,验证码为空提示错误验证码11.验证码为空提示错误12.验证码填写错误提示错误13.使用全角半角进行验证码的输入提示错误14.验证码填写正确通过其他15.登陆是否支持键盘控制(Enter登陆)建议是16.刷新页面后,验证码是否实时替换是17.用户登录成功是否跳转至相应页面。是18.成功登陆后使用后退,是否后退至登陆页面并且清空填写内容是19.使用全角半角对登录帐号和密码进行测试。只识别半角4.2.2 用户注册用户注册界面:说明:“*”号标记为必填项,如后面有标注的必须按照标注格式填写,否则将提示错误信息。用户注册流程图:对应测试方案:功能项编号测试点预期结

19、果账号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、使用半角确认提示错误20.使用半角输入密码再使用全角输入确认提示错误21.确认密码与密码不符合提示错误22.确认密码与密码相符合通过省份城市经销商23.是否包括中国现行的所有省份包括24.选择省份后是否自动显示该省份的城市是25.是否有不符合该省份的城市没有26.选择省份后是否自动显示该区域的经销商名字是27.选择区域的经销商是否正确是营业执照28.营业执照可否上传规定外的图片格式不能29.营业执照可否上传规定外的其他格式不能30.上传营业执照大小可否大于30K不能验证码31.验证码为空提示错误32.验证码填写错误提示错误33.使用全角半角进行验证码的输入提示错误34.验证码填写正确通过电子邮

21、件35.输入数据或字符,但不含符号提示错误36.输入正确存在的电子邮件通过37.输入已注册过的电子邮件提示错误38.输入不存在的电子邮件错误猜测其他39.对于所有*标记的必填项进行漏填测试4.2.3 为用户冲值模块1为用户冲值界面:说明:要求先填写冲值用户帐号。然后选择冲值总帐,分区冲值或重置信息。为用户冲值模块控制流程图:总流程:2 冲值总帐界面:说明:充总帐,需要输入金额(最少1元人民币)、确认金额,和验证码。点击确定后成功冲值,重置将重置以上所有信息。*注:向分区冲值按钮并不是直接跳转到分区冲值界面,而是需要重新输入帐号再选择分区冲值。冲值总帐流程图:3 冲值分区:说明:充分区,需要选择

22、游戏,然后选择分区,输入金额(最少冲值1元人民币),确认金额和验证码。然后充值,eve和传奇3有每次金额限定,必须为公司要求的整数倍。*注:向总帐冲值按钮并不是直接跳转到分区冲值界面,而是需要重新输入帐号再选择总帐冲值。冲值分区流程图:对应测试方案:功能项编号测试点预期结果冲值总帐1.对无效帐号冲值无法冲值2.帐号为空,选择分区进行冲值无法冲值3.输入验证码与给出验证码不符无法冲值4.冲值金额少于1元无法冲值5.冲值金额超过剩余金额无法冲值6.剩余金额为0时为用户冲值无法冲值7.输入正确金额以及验证码进行冲值冲值成功8.冲值金额达到可冲值的最大金额能否冲值冲值成功确认冲值金额9.输入与冲值金额

23、的相符冲值成功10.确认金额为空提示错误11.确认金额填写错误(大于或小于冲值金额或非法输入值)提示错误冲值+确认12.冲值使用半角默认输入确认使用全角拼音输入提示错误13.冲值使用全角拼音输入确认使用半角默认输入提示错误14.冲值使用全角拼音输入确认使用全角拼音输入提示错误分区冲值15.未选择游戏时进行冲值无法冲值16.冲值金额小于1元无法冲值17.冲值金额超过剩余金额无法冲值18.对于限定金额的游戏分区进行冲值时,输入合法的限定金额进行冲值冲值成功19.对于限定金额的游戏分区进行冲值时,输入非法的限定金额进行冲值冲值失败20.选择未激活的游戏进行冲值无法冲值21.选择已激活游戏和分区不输入

24、金额进行冲值无法冲值22.选择已激活游戏和分区输入金额为非法字符进行冲值无法冲值23.选择已激活游戏和分区输入金额并输入错误验证码进行冲值无法冲值24.剩余金额为0时为用户分区冲值无法冲值25.选择已激活游戏和分区输入金额并输入正确的验证码进行冲值冲值成功共同功能26.在每一个步骤都点击重置能否重置已填写信息重置27.“向总帐冲值”,“向分区冲值”能否正常转换能28.每次成功给玩家冲值结束后核实冲值前余额与冲值后余额是否正确。并查询玩家方冲值是否到位。正确29.每次错误冲值结束后核实冲值前余额与冲值后余额是否正确。正确30.成功冲值后对方冲值前余额与冲值后余额是否正确变化正确31.错误冲值后对

25、方冲值前余额与冲值后余额是否不变不变4.2.4 在线转卡功能在线转卡:说明:输入帐号,金额,确认金额和验证码,所有字段必须填写。任意经销商之间均可转卡。在线转卡功能流程图:对应测试方案:编号测试点预期结果1.输入正确的经销商,金额,确认金额以及验证码进行转卡转卡成功2.对不存在的经销商进行转卡提示错误3.不填写经销商进行转卡提示错误4.转卡金额输入非数字的非法字符转卡失败5.转卡金额小于1元转卡失败6.转卡金额等于余额转卡成功7.转卡金额大于余额转卡失败8.转卡金额为0时进行转卡操作转卡失败9.验证码为空时其他信息填写正确并进行转卡转卡失败10.验证码输入错误时进行转卡操作转卡失败11.输入正

26、确用户,金额,验证码进行转卡转卡成功12.转卡不成功本地余额是否保持不变不变13.成功转卡后本地帐户余额是否正确相应减少是14.成功转卡后对方帐户余额是否正确增加正确15.转卡失败后对方帐户余额是否保持不变不变16.对下级经销商进行转卡成功17.对下级的下级进行转卡失败18.对上级经销商进行转卡成功19.对上级的上级进行转卡失败4.2.5 查询模块:查询模块包括玩家冲值查询以及转卡查询以及库存查询。鉴于查询模块测试只针对于检索功能能否正确查询到想要的信息。故不画流程图。冲值查询:说明:输入玩家帐号、选择查询充值的时间段,查询该玩家在某段时间内的充值情况。如果未输入玩家帐号,则查询出某段时间内充

27、值玩家的充值情况。测试方案:功能项编号测试点预期结果冲值查询1.输入玩家帐号,对指定时间段内该用户对此玩家的冲值进行查询。查询出本时间段的冲值信息2.不输入玩家帐号,对指定时间段内该用户对所有进行冲值的用户的冲值记录进行查询。查询出本时间段的冲值信息3.成功冲值后是否能及时查询相关信息能4.冲值失败后本地余额与对方余额是否保持不变是5.输入错误信息是否无法查询到任何结果是其他6.成功查询后德查询结果是否与查询显示项相对应如:查询出的转出时间是否对应项。是转卡查询:说明:输入转入方经销商帐号、选择查询转卡时间段,(转入经销商帐号即为此时登陆的网吧自己的或其子帐号。查询该账号在某段时间内虚卡转入及

28、转出情况。如果转入方经销商帐号未填,则查出某段时间内该帐号及其子帐号虚卡转入及转出情况。测试方案:功能项编号测试点预期结果转卡查询7.输入转入方经销商帐号,对指定时间段内该用户对此经销商的转卡进行查询。查询出本时间段的转卡信息8.不输入转入方经销商帐号,对指定时间段内该用户对所有转入方经销商的转卡记录进行查询。查询出本时间段的转卡信息9.成功转卡后是否能及时查询相关信息能10.转卡失败后本地余额与对方余额是否保持不变是11.输入错误信息是否无法查询到任何结果是其它12.成功查询后的查询结果是否与查询显示项相对应如:查询出的转出时间是否对应项。是库存查询:说明:输入用户的子帐号,查询该子帐号的库

29、存信息。查询用户不能为空,可查询该用户下的所有经销商库存信息。测试方案:功能项编号测试点预期结果库存查询13.不输入子帐号进行查询提示错误14.输入非本用户下级子帐号进行查询提示错误15.输入本用户下级子帐号进行查询显示库存余额16.输入本用户上级或同级帐号进行查询提示错误17.当子帐号进行冲值等操作成功时,对其进行库存查询。其余额是否已更新是18.当子帐号进行冲值等操作失败时,对其进行库存查询。其余额是否保持不变是其它19.成功查询后的查询结果是否与查询显示项相对应如:查询出的库存金额是否对应项。是4.2.6 子帐号管理:说明:子帐号管理,包括:新增帐号,修改,禁用功能。当进入子帐号管理模块

30、时对应显示的是本用户的子帐号的一些资料以及相对应的操作功能,其中包括:新增帐号功能,帐号名,添加时间,状态,以及可对其进行的操作。经销商通过子帐号管理对下属帐号进行修改用户名,密码,禁用此帐号以及新增帐号的操作。新增帐号功能:测试方案:功能项编号测试点预期结果账号1.使用非数字注册提示错误2.使用不足六位账号注册提示错误3.使用特殊符号注册提示错误4.使用数字六位已注册子账号注册提示错误5.使用数字六位未注册子账号注册通过用户名6.用户名能否为空不能7.不同帐号是否能使用相同的用户名不能8.用户名使用特殊字符错误猜测9.用户名可使用长度测试错误猜测禁用账号10.禁用帐号后,被禁帐号能否执行相关

31、操作不能11.解禁后,被禁帐号能否恢复相关操作能密码12.密码为5位提示错误13.密码为空提示错误14.密码为1位提示错误15.密码为6位的英文数字组合通过16.密码为6位的纯英文通过17.密码为6位的纯数字通过18.使用特殊字符填写密码提示错误19.密码输入后,确认密码为空能否创建成功不能确认密码20.确认密码输入后,密码为空,能否创建成功不能21.确认密码与密码不符合提示错误22.确认密码与密码相符合通过验证码23.验证码为空,能否创建成功不能24.验证码输入错误,能否创建成功不能25.合法输入帐号,用户名,密码,验证码创建帐号创建成功子帐号密码修改说明:三项均为必填项。功能项编号测试点预

32、期结果用户名1.用户名为空提示错误2.用户名使用已使用过的提示错误3.用户名使用未使用的通过4.此处用户名是否与创建时限定长度相同是密码5.密码限制是否与创建时相同是确认密码6.确认密码限制是否与创建时相同是4.2.7 密码修改:说明:对本身帐号密码进行修改操作。四项均为必填项,原密码必须输入与原密码相同,新密码必须与确认密码相同。测试方案:测试项编号测试点预期结果原密码1.原密码为空时进行修改操作不能修改2.原密码输入与原密码不符合不能修改3.原密码输入正确通过新密码4.新密码长度小于6位不能修改5.新密码为空不能修改6.新密码长度大于6位无法超过6位7.新密码为6位数字通过8.新密码为数字

33、英文组合通过9.新密码为特殊字符通过确认新密码10.确认新密码与正确的新密码相同通过11.确认新密码与新密码输入不符不能修改12.确认新密码为空不能修改验证码13.验证码为空不能修改14.验证码输入不正确不能修改15.正确输入原密码,新密码以及确认新密码,验证码进行修改修改成功4.2.8 在线表单下载:测试下载表单是否成功。如果成功则下载”.doc”文档,失败为”.jsp”。 功能项编号测试点预期结果在线表单下载1.如果成功则下载”.doc”文档,失败为”.jsp”。成功下载4.2.9 消息管理:说明:在线消息向管理员提供在线的即时消息,管理员可以对其进行编辑,删除,察看,发布的操作。*注:

34、1 只有管理员,总经销商以及二级经销商有权限发布消息。2只有其直接下级能看到,其本身也无法看到。测试方案:功能项编号测试点预期结果编辑1. 1能否修改消息名称能2. 2能否修改消息标题能3.能否修改消息作者能4.能否修改消息内容能5.修改的所有内容能否即时反映能删除6.能否删除消息能7.消息删除后能否即时反映效果能察看8.能否正常察看消息内容能9.消息内容是否与发布时一致是发布消息10.消息名称为空能否正常发布不能11.作者名为空能否正常发布未知12.内容为空能否正常发布不能13.内容大小是否有明确限制未知14.验证码为空能否发布消息不能15.验证码填写错误能否发布不能16.成功发布消息后,本

35、级用户是否无法看见是17.成功发布消息后,其直接下级用户是否能看见能18.成功发布消息后,非其直接下级用户是否无法看见是19.成功发布后,其上级用户是否无法看见是20.成功发布后,其下级的下级能否看见不能21.标题为空能否正常发布不能4.2.10 经销商管理系统说明:经销商管理分为两种:u 管理员模式下的经销商管理模块: 说明:管理员的经销商管理模块可以对经销商进行查询,察看详细,修改,删除,新增操作。测试方案:功能项编号测试点预期结果帐号查询与高级查询1.输入经销商帐号(各级)能否正常查询到该经销商能2.不输入任何查询条件是否将查询到所有经销商是3.高级查询中选择省份查询,是否只显示该省份的

36、经销商是4.限定用户级别后,是否只能查询到此级别的经销商是5.省份与级别同时使用,查询后结果是否正常是6.输入经销商帐号,选择非此经销商省份是否能查询到不能7.输入经销商帐号,选择非此用户级别是否能查询到不能8.输入经销商帐号,选择非此经销商省份以及非此用户级别是否能查询到不能9.对用户进行删除操作后是否无法查询到此用户是10.对用户进行修改操作后是否能立即查询到更新内容是察看详细11.是否能正确查看用户信息。能12.对用户进行修改操作后是否能立即查询到更新内容是13.对用户进行删除操作后是否无法再看见该用户是修改14.是否无法修改经销商编号是15.是否无法修改上级帐号名是16.是否无法修改用

37、户级别是17.是否能够修改省市是18.是否能够修改用户状态是19.是否能够修改邮编是20.是否能够修改电话号码是21.是否能够修改联系人是22.是否能够修改联系手机是23.修改信息后是否能够正确显示是u 总经销商模式下的经销商管理模块:说明:总经销商模式下的经销商管理模块,只能对其下级经销商(包括子帐号)进行查询,以及查看详细功能。*注:只有总经销商才具有此管理模块。测试方案:功能项编号测试点预期结果经销商管理1.输入本经销商下级帐号是否能正常查询是2.输入本经销商下级的下级帐号是否能正常查询是3.输入非本经销商下级帐号是否无法查询是4.输入同级经销商帐号是否无法查询是5.输入经销商帐号为空是

38、否无法查询是6.是否能查看正常帐号的详细资料是7.是否无法查看被封停帐号的详细资料是4.2.11 经销商进货查询:通过转出方经销商ID以及转入方经销商ID以及时间段查询转入转出金额。测试方案:功能项编号测试点预期结果转出方经销商ID1.正确输入转出方经销商ID能否正确查询能2.输入错误经销商ID能否查询不能3.转出方ID为空,输入转入方ID,是否能查询到结果,并且结果正确是转入方经销商ID4.正确输入转入方经销商ID能否正确查询能5.输入错误经销商ID能否查询不能6.输入转入方ID,转出方ID为空,是否能查询到结果,并且结果正确是转入+转出7.正确输入转入方ID,输入错误转出方ID能否查询不能

39、8.错误输入转入方ID,输入正确转出方ID能否查询不能9.转入方ID+转出方ID均正确输入能否查询能10.转入,转出均为空,能否查询全部信息,并且正确能时间段查询11.选择日期查询范围并察看此范围内的进货情况是否都被一一罗列。查询准确12.将时间段倒置,能否查询出进货情况不能导出Excel表13.Excel表能否正确导出能14.Excel表能否正确显示导出信息能4.2.12 地区当前库存统计:查询各区总的库存金额总值。测试方案:编号测试点预期结果1.不选择区域进行查询查询失败2.一个区域的每个省的库存余额能否正常显示能3.一个区域的每个省的库存余额能否正常相加能4.多个区域的每个省的库存余额能

40、否正常显示能5.多个区域的每个省的库存余额能否正常相加能6.所有区域的每个省的库存余额能否正常显示能7.所有区域的每个省的库存余额能否正常相加能8.Excel表能否正确导出能9.Excel表能否正确显示导出信息能4.2.13 库存查询:查询各区域各城市间的经销商的库余额。测试方案:功能项编号测试点预期结果选择地区1.每个地区选择后是否都能相应显示该区域的城市余额。能2.多个地区选择后是否都能相应显示该区域的城市余额能3.所有地区选择后是否都能相应显示该区域的城市余额能查询级别4.每个查询级别是否能正确查询到该级别的用户能选择区域+查询级别5.将地区与经销商级别的所有22组合进行查询,并察看显示

41、结果是否正确是经销商ID6.输入正确的经销商ID是否能正确查询能7.输入错误的经销商ID是否能够查询不能测试用例模板:功能A描述用例目的前提条件输入/动作期望的输出/相应实际情况示例:典型值示例:边界值示例:异常值功能B描述用例目的前提条件输入/动作期望的输出/相应实际情况4.3 链接测试:链接是WEB应用系统的一个主要特征,它是在页面之间切换和指导用户去一些不知道地址的页面的主要手段。链接测试可分为三个方面。首先,测试所有链接是否按指示的那样确实链接到了该链接的页面;其次,测试所链接的页面是否存在;最后,保证应用系统上没有孤立的页面,所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地

42、址才能访问。链接测试必须在集成测试阶段完成,也就是说,在整个应用系统的所有页面开发完成之后进行链接测试。编号测试点期望结果结果( )1所有链接是否按指示确实链接到该链接的表单2所链接的表单是否存在3各功能按扭是否按指定功能进行操作4.4 表单测试当用户为应用系统提交信息时,就需要使用表单操作,例如用户注册、登录、信息提交等。在这种情况下,我们必须测试提交操作的完整性,以校验提交给服务器的信息的正确性。如果表单只能接受指定的某些值,则也要进行测试。例如:只能接受某些字符,测试时可以跳过这些字符,看系统是否会报错。编号测试点期望结果结果( )1提交信息未按要求提交是否通过2提交信息按要求提交是否通

43、过3是否可以绕过要求进行提交4.5 Cookies测试Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登录等信息。如果应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。编号测试点期望结果结果( )1Cookies是否起作用2Cookies是否按预定时间保存3刷新是否对Cookies有影响4.

44、6 数据库测试在Web应用技术中,数据库起着重要的作用,数据库为应用系统的管理、运行、查询和实现用户对数据存储的请求等提供空间。在Web应用中,最常用的数据库类型是关系型数据库,可以使用SQL对信息进行处理。在使用了数据库的B/S应用系统中,一般情况下,可能发生两种错误,分别是数据一致性错误和输出错误。数据一致性错误主要是由于用户提交的表单信息不正确而造成的,而输出错误主要是由于网络速度或程序设计问题等引起的,针对这两种情况,可分别进行测试。查看数据库信息是否保持一致编号测试点期望结果结果( )1数据库信息是否一致2输出数据是否正确3注:除测试所提供的功能外,还需添加Cookies测试 参考:

45、Cookies通常用来存储用户信息和用户在某应用系统的操作,当一个用户使用Cookies访问了某一个应用系统时,Web服务器将发送关于用户的信息,把该信息以Cookies的形式存储在客户端计算机上,这可用来创建动态和自定义页面或者存储登陆等信息。 如果Web应用系统使用了Cookies,就必须检查Cookies是否能正常工作。测试的内容可包括Cookies是否起作用,是否按预定的时间进行保存,刷新对Cookies有什么影响等。4.7 用户界面测试l 概述:用于核实用户与软件之间的交互是否正常l 目标:核实下列内容 确保各种浏览以及各种访问方法(鼠标移动、快捷键等)都使用正常 确保窗口对象及其特

46、征(菜单、大小、位置、状态和中心)都符合标准等 检查项测试人员的类别及其评价窗口切换、移动、改变大小时正常吗?各种界面元素的文字正确吗?(如标题、提示等)各种界面元素的状态正确吗?(如有效、无效、选中等状态)各种界面元素支持键盘操作吗?各种界面元素支持鼠标操作吗?对话框中的缺省焦点正确吗?数据项能正确回显吗?对于常用的功能,用户能否不必阅读手册就能使用?执行有风险的操作时,有“确认”、“放弃”等提示吗?操作顺序合理吗?按钮排列合理吗?导航帮助明确吗?提示信息规范吗?4.8 性能测试l 概述:主要是对响应时间、事务处理速率和其他与时间相关的需求进行评测和评估。性能评测的目标是核实性能需求是否都已

47、满足。l 目标:核实下列情况下的性能行为: 正常的预期工作量 预期的最繁重工作量l 考虑的特殊事项: 可创建“虚拟的”用户负载来模拟许多个(通常为数百个)客户机。 最好使用多台实际客户机(每台客户机都运行测试脚本)在系统上添加负载。 应该在专用的计算机上或在专用的机时内执行,以便实现完全的控制和精确的评测。其所用的数据库应该是实际大小或相同缩放比例的数据库。 多用户不同网络条件下的连接速度是否满足要求 4.9 连接速度测试: 用户连接到应用系统的速度根据上网方式的变化而变化,他们或许是电话拨号,或是宽带上网。当下载一个程序时,用户可以等较长的时间,但如果仅仅访问一个页面就不会这样。如果Web系

48、统响应时间太长(例如超过5秒钟),用户就会因没有耐心等待而离开。另外,有些页面有超时的限制,如果响应速度太慢,用户可能还没来得及浏览内容,就需要重新登陆了。而且,连接速度太慢,还可能引起数据丢失,使用户得不到真实的页面。4.10 负载测试:负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。负载级别可以是某个时刻同时访问Web系统的用户数量,也可以是在线数据处理的数量。进行压力测试是指实际破坏一个Web应用系统,测试系统的反映。压力测试是测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,直到

49、Web应用系统崩溃,接着当系统重新启动时获得存取权。压力负载测试的区域包括表单、登陆和其他信息传输页面等。在我们的实际工作中使用的就是MI公司的LoadRunner来产生众多负载来进行测试u 操作系统资源监控指标:编号监测点描述监测值1.平均负载系统正常状态下,最后60秒同步进程的平均个数2.冲突率在以太网上监测到的每秒冲突数3.进程/线程交换率进程或线程之间每秒交换次数4.CPU利用率CPU占用率()5.磁盘交换率磁盘交换速率6.接收包错误率接收以太网数据包时每秒错误数7.包输入率每秒输入的以太网数据包数目8.中断速率CPU每秒处理的中断数9.包输出率每秒输出的以太网数据包数目10.读入内存

50、页速率物理内存中每秒读入内存页的数目11.写出内存页速率每秒从物理内存中写到页文件中的内存页数12.内存页交换速率每秒写入内存页和从物理内存中读出页的个数13.进程入交换率交换区输入的进程数目14.进程出交换率交换区输出的进程数目15.系统CPU利用率系统的CPU占用率()16.用户CPU利用率用户模式下的CPU占用率()参考用例表格如下:性能A描述多用户不同上网方式下的测试用例目的前提条件输入数据期望的性能(平均值)实际性能(平均值)性能B描述多用户不同距离条件下的测试用例目的前提条件输入数据期望的性能(平均值)实际性能(平均值)4.11 压力测试l 概述:这里的具体包含了负载测试以及压力测

51、试l 目标:核实下列行为下的系统行为 确定测试对象在给定时间内能够持续处理的最大负载或工作量(包括长时间处理多个用户相同的且性能最坏的业务) 确定并确保系统在超出最大预期工作量的情况下仍能正常运行,并评估其性能特征,包括响应时间、事务处理速率和其他与时间相关的内容 服务器上几乎没有或根本没有可用的内存(RAM)步骤一:执行单步任务测试步骤二:多用户多任务测试参考表格如下:单步任务用例参考表格:任务A描述连续运行时间故障发生的时刻故障描述统计分析任务A无故障运行的平均时间间隔(CPU小时)任务A无故障运行的最小时间间隔(CPU小时)任务A无故障运行的最大时间间隔(CPU小时)任务B描述连续运行时

52、间故障发生的时刻故障描述统计分析任务B无故障运行的平均时间间隔(CPU小时)任务B无故障运行的最小时间间隔(CPU小时)任务B无故障运行的最大时间间隔(CPU小时)多用户多任务测试用例参考表格:极限名称A最大并发用户数量前提条件输入/动作输出/响应是否能正常运行例如10个用户并发操作例如20个用户并发操作极限名称B前提条件输入/动作输出/响应是否能正常运行4.12 恢复性测试l 概述:确保系统能从各种意外数据损失或完整性破坏的各种软/硬件故障中恢复。l 目标:核实系统能够在下列状况下正确恢复到预期的已知状态 客户/服务机断电 网络通信中断 异常关闭某个功能 错误的操作顺序参考表格如下:异常输入

53、/动作恢复能力造成的危害、损失客户/服务机断电网络通信中断错误的操作顺序异常关闭某个功能4.13 兼容性测试4.10 平台测试市场上有很多不同的操作系统类型,最常见的有Windows、Unix、Macintosh、Linux等。Web应用系统的最终用户究竟使用哪一种操作系统,取决于用户系统的配置。这样,就可能会发生兼容性问题,同一个应用可能在某些操作系统下能正常运行,但在另外的操作系统下可能会运行失败。在系统发布之前,需要在各种操作系统下对系统进行兼容性测试。4.11 浏览器测试浏览器是客户端最核心的构件,来自不同厂商的浏览器对Java,、JavaScript、 ActiveX、 plug-i

54、ns或不同的HTML规格有不同的支持。另外,框架和层次结构风格在不同的浏览器中也有不同的显示,甚至根本不显示。不同的浏览器对安全性和Java的设置也不一样。编号 浏览器系统IE5.0IE5.5IE6.0OperaMozillaNetscape1Win982Win20003WinXP4LinuxN/AN/AN/A5MacN/AN/AN/A4.14 安全性测试l 概述:确保系统Web应用下的安全性l 目标:核实下列情况下的性能行为 系统是否有超时的限制 相关的重要信息是否写进日志、是否可追踪 使用了安全套接字时,测试加密是否正确,信息是否完整相关表格如下:检查项测试人员的类别及其评价系统有超时限制吗?(如标题、提示等)相关的重要信息写进了日志吗?能有效跟踪他们吗?

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!