软件系统平台测试实施方案
目录 第 1 章
测试验收方案 ....................................................................................... 6
1.1
验收标准............................................................................................ 6
1.1.1
功能项测试 ............................................................................... 6
1.1.2
业务流程测试 ........................................................................... 6
1.1.3
容错测试 ................................................................................... 6
1.1.4
安全性测试 ............................................................................... 7
1.1.5
性能测试 ................................................................................... 7
1.1.6
易用性测试 ............................................................................... 7
1.1.7
适应性测试 ............................................................................... 8
1.1.8
文档测试 ................................................................................... 8
1.1.9
用户有特别要求的测试 ........................................................... 8
1.2
测试用例编写方案及标准................................................................ 9
1.2.1
编写原则 ................................................................................... 9
1.2.2
衡量测试用例设计的质量标准 ............................................. 10
1.2.3
测试用例与开发的对应关系约定 ......................................... 10
1.2.4
测试用例类型约定 ................................................................. 11
1.2.5
测试阶段、类型与执行角色的关系约定 ............................. 12
1.2.6
测试用例清单 ......................................................................... 13
1.3
测试策略.......................................................................................... 13
1.3.1
数据和数据库完整性测试 ..................................................... 13
1.3.2
接口测试 ................................................................................. 14
1.3.3
集成测试 ................................................................................. 15
1.3.4
系统测试 ................................................................................. 17
1.3.5
用户界面测试 ......................................................................... 18
1.3.6
压力测试 ................................................................................. 19
1.3.7
负载测试 ................................................................................. 21
1.3.8
强度测试 ................................................................................. 22
1.3.9
容量测试 ................................................................................. 25
1.3.10
安全性和访问控制测试 ....................................................... 26
1.3.11
配置测试 ............................................................................... 28
1.3.12
安装测试 ............................................................................... 29
1.3.13
文档测试 ............................................................................... 30
1.4
项目的交付项.................................................................................. 31
1.4.1
程序 ......................................................................................... 31
1.4.2
需求覆盖 ................................................................................. 31
1.4.3
文档 ......................................................................................... 37
1.5
测试工具.......................................................................................... 39
1.6
验收方式.......................................................................................... 39
1.7
成绩评定标准.................................................................................. 39
第 2 章
技术服务方案 ..................................................................................... 41
2.1
服务范围.......................................................................................... 41
2.2
服务方式及内容.............................................................................. 41
2.2.1
驻场+现场服务 ....................................................................... 41
2.2.2
远程支持 ................................................................................. 42
2.3
故障处理流程.................................................................................. 44
2.4
软件升级.......................................................................................... 46
第 3 章
技术培训方案 ..................................................................................... 48
3.1
培训的对象及目标.......................................................................... 48
3.2
培训时间及人数.............................................................................. 49
3.3
培训方式及内容.............................................................................. 49
第1 1 章
测试验收方案
1.1 验收标准
1.1.1 功能项测试
对软件需求规格说明书中的所有功能项进行测试。
1.1.2 业务流程测试
对软件项目的典型业务流程进行测试。
1.1.3 容错测试
容错测试的检查内容包括: 1) 软件对用户常见的误操作是否能进行提示; 2) 软件对用户的的操作错误和软件错误, 是否有准确、清晰的提示; 3) 软件对重要数据的删除是否有警告和确认 提示; 4) 软件是否能判断数据的有效性, 屏蔽用户的错误输入, 识别非法值, 并有相应的错误提示。
1.1.4 安全性测试
安全性测试的检查内容包括: 1) 软件中的密钥是否以密文方式存储; 2) 软件是否有留痕功能, 即是否保存有用户的操作日志; 3) 软件中各种用户的权限分配是否合理。
1.1.5 性能测试
对软件需求规格说明书中明确的软件性能进行测试。测试的准则是要满足规格说明书中的各项性能指标。
1.1.6 易用性测试
易用性测试的内容包括: 1) 软件的用户界面是否友好, 是否出现中英文混杂的界面; 2) 软件中的提示信息是否清楚、易理解, 是否存在原始的英文提示; 3) 软件中各个模块的界面风格是否一致; 4) 软件中的查询结果的输出方式是否比较直观、合理。
1.1.7 适应性测试
参照用户的软、硬件使用环境和需求规格说明书中的规定, 列出开发的软件需要满足的软、硬件环境。对每个环境进行测试。
1.1.8 文档测试
用户文档包括: 安装手册、操作手册和维护手册。
对用户文档测试的内容包括: 1) 操作、维护文档是否齐全、是否包含产品使用所需的信息和所有的功能模块; 2) 用户文档描述的信息是否正确, 是否没有歧义和错误的表达; 3) 户文档是否容易理解, 是否通过使用适当的术语、图形表示、详细的解释来表达; 4) 用户文档对主要功能和关键操作是否提供应用实例; 5) 用户文档是否有详细的目录表和索引表。
1.1.9 用户有特别要求的测试
略
1.2 测试用例编写方案及标准
1.2.1 编写原则
(1)基本的原则就是:“一点多例”,就是针对一个测试点或者功能点,编写多个测试用例,从多个方面进行测试。各个部分的用例编写的都贯穿着这一基本思想。
(2)单元测试由开发人员执行,可以自身决定是否编写单元测试用例。
(3)对于每个用例事件流,测试需求的详细列表至少会包括一个测试需求。对于需求规格说明书中的功能描述,将至少派生一个测试需求。
(4)
测试项描述-简要说明测试用例所要涉及的项和特性、对于每一项、可考虑引用以下文件:需求说明书、设计说明书、用户手册、操作手册。
(5)
输入说明描述-规定执行测试用例所需的各个输入。有些输入可以用值(允许适当的误差)来规定。而另一些输入,如常数表或事务文件可以用名来规定。规定所有合适的数据库、文件、终端信息传送的值。
(6)
输出说明描述- 规定测试项的所有输出和特性(如:响应时间)。提供各个输出或特性的正确值。
(7)测试用例的设计,始终要考虑测试的执行,同时测试发现的问题和总结的经验也可以用来完善测试设计。
1.2.2 衡量测试用例设计的质量标准
(1)
可测性:
测试用例的所有步骤是可测的,测试的步骤是具体可实施后的,按照每个步骤是可以走通的。
(2)
可验证:
测试的每个步骤 验证点是具体、可验证的。期望结果不是抽象的描述,而是可获得的。
(3)
全面性:测试执行人员,无须考虑怎么测、而是参照测试用例设计的步骤执行,测试数据的准备也要在测试设计时考虑,而且要具备高覆盖率和全面性。
1.2.3 测试用例与开发的对应关系约定
开发阶段 依据文档 编写的用例 需求分析阶段结束后
需求文档 系统测试对应的用例
概要设计阶段结束后
概要设计、体系设计文档 集成测试对应的用例 详细设计阶段 详细设计文档 单元测试对应的用例 备注:单元测试由开发人员进行,故不纳入测试用例。
1.2.4 测试用例类型约定
测试用例 对应测试类型 测试覆盖率(测试人员)
功能测试用例 主要包括功能测试 90%~100% %
性能测试用例 性能测试、压力测试、强度测试 10% 集成测试用例 接口测试、健壮性测试、可靠性测试 40%~50%
安全测试用例 安全测试 10% 用户界面测试用例 用户界面测试、少量功能测试 100%
1.2.5 测试阶段、类型与执行角色的关系约定
测试阶段 测试类型 执行角色 单元测试 主要包括功能测试 开发人员,测试人员可配合部分基础数据准备 集成测试 模块功能测试。含部分接口测试、路径测试 测试人员、开发人员 系统测试 功能测试,含部分接口测试、路径测试。
测试人员 验收测试 功能测试(含一定健壮性测试、性能测试、用户界面测试、安全性测试、压力测测试人员,建议包含用户
试、可靠性测试、安装/反安装测试。
考虑工作量可以和系统测试合并。
用户界面测试用例 基本同上,并包含文档测试,对于软件产品主要测试相关技术文档 开发人员,测试人员可配合部分基础数据准备 1.2.6 测试用例清单
可参照测试范围-测试清单。
1.3 测试策略
1.3.1 数据和数据库完整性测试
测试目标:
[确保数据库访问方法和进程正常运行,数据不会遭到损坏] 测试范围:
据实际情况进行 技术:
[调用各个数据库访问方法和进程,并在其中填充有效的和无效的数据(或对数据的请求)。
检查数据库,确保数据已按预期的方式填充,并且所有的数据库事件已正常发生;或者检查所返回的数据,确保正当的理由检索到了正确的数据] 开始标准:
完成标准:
[所有的数据库访问方法和进程都按照设计的方式运行,数据没有遭到损坏。] 测试重点和优先级:
需考虑的特殊事项:
[测试可能需要 DBMS 开发环境或驱动程序在数据库中直接输入或修改数据。
进程应该以手工方式调用。
应使用小型或最小的数据库(记录的数量有限)来使所有无法接受的事件具有更大的可视度。] 1.3.2 接口测试
测试目标 确保接口调用的正确性
测试范围:
所有软件接口,记录输入输出数据(短信接口、传真接口、支付接口、机票接口)
技术:
实际操作触发调用接口 开始标准:
完成标准:
测试重点和优先级:
均为重点 需考虑的特殊事项:
接口的限制条件
1.3.3 集成测试
测试目标 检测需求中业务流程,数据流的正确性
测试范围:
测试清单中所列项
技术:
[利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容:
在使用有效数据时得到预期的结果。
在使用无效数据时显示相应的错误消息或警告消息。
各业务规则都得到了正确的应用。
与其他网元对接测试。]
开始标准:
在完成某个集成测试时必须达到标准 各模块接口都已完成编码 完成标准:
[所计划的测试已全部执行。
所发现的缺陷已全部解决。]
测试重点和优先级:
重点:测试清单中所列项
需考虑的...
相关热词搜索: 实施方案 测试 软件系统