文档介绍:软件系统测试工作指南
软件系统测试工作指南
编者说明:
这是一个系统测试的工作指南。你可以根据该文档,结合实际进行修改。
1. 简介
目的
本文详细阐述了系统测试的类型以及各个类型的基本测试方法,指导需要根据软件项目的具体要求进行裁剪。
采用的测试技术
系统测试主要采用黑盒测试技术设计测试用例来确认软件满足需求规格说明书的要求。
系统测试的工作机制
1)项目组为每一个软件项目成立测试组,确定测试经理(通常由测试设计员担任)一名,测试设计员和测试员若干。
角色
职责
测试设计员
制定系统测试计划、设计系统测试、实施系统测试以及评估系统测试
测试员
执行系统测试
2)项目组需要提供系统测试需要的输入,建立测试环境,以及对测试工件进行配置管理。
角色
职责
系统分析员
生成需求工件集,管理需求。为测试设计员提供测试需求。
配置管理员
对测试工件进行配置管理
软件需求说明书
测试需求
测试需求
测试需求
测试用例
测试用例
测试用例
测试过程
测试过程
测试过程
测试过程
测试过程
测试分析报告
软
件
配
置
管
理
系统分析员
测试设计员
测试设计员
测试设计员
测试设计员
测试员
系统测试产生的工件清单
1)软件系统测试计划
2)系统测试用例
3)系统测试过程
4)测试脚本(可选)
5)测试结果
6)测试分析报告
测试分析报告(GB标准)
编者说明:
测试完成后,将会形成一些测试日志,对于每个测试用例也有了一个反馈的结果,那么从这个数据中看出问题、找到问题以及寻找解决问题的方法,那就是测试分析报告所要完成的事了。
编写目的
[说明这份测试分析报告的具体编写目的,指出预期的阅读范围。]
背景
[说明:]
[ a. 被测试软件系统的名称;]
[ b. 该软件的任务提出者、开发者、用户及安装此软件的计算中心,指出测试环境与实际运行环境之间可能存在的差异以及这些差异对测试结果的影响。]
定义
[列出本文件中用到的专问术语的定义和外文首字母组词的原词组。]
参考资料
[列出要用到的参考资料,如:]
[ a. 本项目的经核准的计划任务书或合同、上级机关的批文;]
[ b. 属于本项目的其他已发表的文件;]
[ c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准。]
[列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。]
[用表格的形式列出每一项测试的标识符及其测试内容,并指明实际进行的测试工作内容与测试计划中预先设计的内容之间的差别,说明作出这种改变的原因。]
测试1(标识符)
[把本项测试中实际得到的动态输出(包括内部生成数据输出)结果同对于动态输出的要求进行比较,陈述其中的各项发现。
]
测试2(标识符)
[用类似本报告 条的方式给出第 2项及其后各项测试内容的测试结果和发现。]
(标识符)
能力
[简述该项功能,说明为满足此项功能而设计的软件能力以及经过一项或多项测试已证实的能力。]
限制
[说明测试数据值的范围(包括动态数据和静态数据),列出就这项功能而言,测试期间在该软件中查出的缺陷、局限性。]
功能2(标识符)
[。]
......
5 分析摘要
能力
[陈述经测试证实了的本软件的能力。如果所进行的测试是为了验证一项或几项特定性能要求的实现,应提供这方面的测试结果与要求之间的比较,并确定测试环境与实际运行环境之间可能存在的差异对能力的测试所带来的影响。
]
缺陷和限制
[陈述经测试证实的软件缺陷和限制,说明每项缺陷和限制对软件性能的影响,并说明全部测得的性能缺陷的累积影响和总影响。]
建议
[对每项缺陷提出改进建议,如:]
[ a. 各项修改可采用的修改方法;]
[ b. 各项修改的紧迫程度;]
[