测试方案和测试计划书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
XX二期测试方案与计划
修订历史记录
(A-添加,M-修改,D-删除)
目录
1.简介 (4)
1. 1目的 (4)
1. 2层次 (4)
1.3主要内容 (4)
2. 测试参考文档和测试提交文档 (5)
2.1测试参考文档 (5)
2.2测试提交文档 (5)
3.测试进度 (6)
4.测试资源 (7)
4.1人力资源 (7)
4.2测试环境 (7)
4.3测试工具 (7)
5.系统风险、优先级 (9)
6.测试策略 (10)
6.1功能模块测试 (10)
6.2用户界面测试 (10)
6.3安全性和访问控制测试 (10)
6.4真实负载测试 (11)
6.5安装测试 (12)
6.6集成测试 (12)
6.7兼容性测试 (13)
7关注点 (14)
8.缺陷管理流程 (16)
9.问题严重度描述 (16)
10.通过测试的标准 (18)
11.附录:测试任务 (18)
1.简介
1. 1目的
测试工程师需要基于产品功能需求和测试方案来设计和执行测试用例。测试方案是从测试的角度去分析或者说分解需求,在方向上明确要怎么测,分析结果就是测试点和测试方法。
1. 2层次
从技术的角度对一次测试活动进行规划工具的设计、测试用例的设计、测试数据的设计。它是描述需要测试的特性、测试的方法、测试环境的规划、测试工具的设计和选择、测试用例的设计方法、测试代码的设计方案。
1.3主要内容
1、测试策略选取,明确策略;测试策略就是如何用最少的资源满足测试质量的要求,既高效、低成本、较高质量的完成测试。
2、测试子项细分,细化测试特性形成测试子项;将测试计划中描述的方法进行细化,包括要采用的具体测试技术。
3、测试用例的规划;
4、测试环境的规划;
5、自动化测试框架的设计;
6、测试工具的设计和选择;
2.测试参考文档和测试提交文档2.1测试参考文档
下表列出了制定测试计划时所使用的文档,并标明了各文档的可用性:
2.2测试提交文档
4.1人力资源
下表列出了在此项目的人员配备方面所作的各种假定:
4.2测试环境
4.3测试工具
5.系统风险、优先级下表列出项目可能的风险:
6.测试策略
本次测试整体策略为黑盒功能测试,具体测试策略包括功能模块测试、用户界面测试、安全性和访问控制测试、真实负载测试、安装测试、集成测试、兼容性测试和回归测试。
6.1功能模块测试
6.2用户界面测试
6.3安全性和访问控制测试
6.4真实负载测试
6.5安装测试
6.6集成测试
6.7兼容性测试
6.8回归测试
7关注点
7.1文本输入框
(1)检查空数据;
(2)检查过长数据(超出空间本身的长度和数据库中改字段所允许的长度);
(3)检查特殊字符,尤其是数据库中不允许的字符,甚至回车字符、空格字符等;
(4)检查字符类型,比如应该输入数字的文本框输入英文字符;
(5)中文字符的处理;
(6)对于日期时间型数据,检查格式正确性以及时间日期的合理性。比如开始时间不能晚于结束时间等;
7.2下拉列表
(1)列表数据是否正确、完整;
(2)下拉列表与其他空间的联动关系;
(3)是否允许多选;
7.3增加数据
(1)数据个数的上限;
(2)重复数据处理,尤其是键值的重复;
(3)相关表格的更新;
(4)检查多次使用back键的情况,在有back的地方,back回到原页面,再back重复多次,看是否会出错;
7.4修改数据
(1)不能破坏数据库数据的关联和完整;
(2)重复数据处理,尤其是键值的重复;
(3)修改登录用户本身信息时对系统的影响;
(4)修改正在使用的数据;
(5)检查多次使用back键的情况,在有back的地方,back,回到原页面,再back,重复多次,看是否会出错。
7.5删除数据
(1)不能破坏数据库数据的关联和完整;
(2)删除正在使用的数据;
(3)删除登录用户本身;
7.6查询数据
(1)多条件组合查询的正确性;
(2)多次连续查询正确性;
7.7数据导入导出
(1)导入数据格式要求不应太严格,提示明确;
(2)导出数据不应乱码;
7.8数据接入与处理
(1)数据接入方式是否全部可用,数据是否能正确接入;
(2)数据处理方式是否全部可行;
(3)数据的动态监测是否正确无误;
7.9其他
(1)对网络故障的提示;
(2)同一用户多次登录;
(3)内存使用情况;
(4)压力测试,系统承受能力,多用户同时登录使用。
8.缺陷管理流程
9.问题严重度描述
问题严重度描述响应时间严重即系统无法执行、崩溃或资源严重不足、应用模块无法启
动或异常退出、无法测试、造成系统不稳定。例如:系统
崩溃,系统很多功能不能正常工作
1天
重要即影响系统功能或操作,主要功能存在严重缺陷,但不会影响到系统稳定性。例如:某一功能不能正常工作2天