测试需求说明书(模板)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
测试需求说明书
产品名称:顶岗实习管理系统
项目承担部门研发部
撰写人(签名)***
完成日期
本文档使用部门测试组
评审负责人(签名)
评审日期
版本
以下文件中蓝色文字内容为模板指导性内容,正式文件中请删除。
参考《软件测试与测试技术》清华大学出版
修订历史记录
日期版本说明作者
目录
1.引言 .......................................................................................................错误!未定义书签。
1.1目的 (4)
1.2背景 (4)
1.3定义 (4)
1.4文档约定 (4)
1.5范围 (4)
1.6参考文献 (4)
2. 测试任务概述...........................................................................................错误!未定义书签。
2.1测试目标 (5)
2.2运行环境 (5)
2.2条件与限制 (5)
3. 系统特性.................................................................................................错误!未定义书签。
4. 数据的一致性、正确性测试....................................................................错误!未定义书签。
5. 用例描述 (7)
6. 测试需求 (7)
6.1功能测试需求 (7)
6.2性能测试需求 (7)
6.3运行测试需求 (8)
6.4安全测试需求 (8)
6.5文件传输 (9)
6.6数据导入导出测试 (9)
6.7安装测试 (10)
6.8回归测试 (10)
6.9用户文档测试 (10)
7. 其他专门需求 (11)
1.引言
[ 引言提出了对软件测试需求规格说明的纵览,这有助于理解文档如何编写并且如何阅读和解释。]
1. 1目的
[对测试产品进行定义,阐述编写测试需求数的目的及意义,说明编写这份软件需求说明书的目的,指出预期的读者。在该文档中详尽说明了这个产品的软件需求,包括修正或发行版本号。如果这个软件测试需求规格说明只与整个系统测试的一部分有关系,那么就只定义文档中说明的部分或子系统测试。]
1. 2背景
[对测试项目背景的说明如下:
需要阐述测试项目的软件系统的名称。
填写本项目的测试任务提出者,开发者,用户。
说明测试该软件系统同其他系统或者其他机构的基本的相互来往关系]
1. 3定义
[列出测试需求说明书中用到的专业术语的定义和外文首字母词组的原词组、缩写词和符号。]
1. 4文档约定
[开发人员、项目经理、营销人员、用户、测试人员或文档的编写人员描述了文档中剩余部分的内容及其组织结构,提出了最适合于每一类型读者阅读文档的建议,描述编写文档时所采用的标准或排版约定,包括正文风格、提示区或重要符号,列出进行本软件测试工作的约束,例如:经费限制、测试期限、设备条件、用户的资料准备和交流上的问题等。]
1. 5范围
[需要简述产品的测试范围]
1. 6 参考文献
文档(版本/日期)已创建或可用已被接收或已经过复
审
作者或来源备注
可行性分析报告是□否□是□否□
软件需求定义是□否□是□否□
计划任务书是□否□是□否□
其他与项目相关的资料是□否□是□否□
2.测试任务概述
2. 1测试目标
[测试目标描述了要测试产品应达到的目标,包括软件组成,硬件组成、网络构成、系统架构及说明等]
2. 2运行环境
[运行环境描述了软件测试的运行环境,包括硬件平台、操作系统和版本,还有其他的软件组件或与其他共存的应用程序,如测试硬件环境、测试软件环境]
软件环境(相关软件、操作系统等)
硬件环境(网络、设备等)
2. 3条件与限制
[测试实现上的限制:测试应遵守的条件和受到的限制,主要有如下几方面,开发部门应具备的条件;开发者完成开发工作的期限,应用环境受到的限制,如网络带宽,可维护性,可移植性的限制,软件使用者、管理者对计算机了解的限制。
确定影响测试人员自由选择的问题,并说明这些问题为什么成为一种限制
确定测试项目对外部因素存在的依赖。]
3.系统特性
[说明和优先级:对系统特性简短说明并指出优先级是高、中、低。
评价:对系统利益、损失、费用、风险和优先级进行评价。相对优先等级可以从低到高。
响应序列:列出用户动作,来自外部设备的信号输入、定义系统响应序列。序列将与使用实例相关的对话元素想对应。
4.数据的一致性、正确性测试
[对数据的一致性、正确性测试,需要测试静态数据、动态数据、数据库、数据流图、数据字典]
5.用例描述
[用例描述参考,测试用例模板]
6.测试需求
[描述各种系统需求]
6.1功能测试需求
要求将列出与该特性相关的详细功能需求,这些是必须提交给用户的软件功能,使用户可以使用所提供的特性执行服务或者使用所指定的实例执行任务。功能测试要求描述产品如何响应可预知的出错条件、非法输入或动作,必须唯一地标示每一个需求。对功能测试要求的说明如下:功能划分
功能描述
功能测试用例描述
测试非功能需求
测试输入输出要求
测试数据管理能力要求
测试安全保密性要求
测试灵活性要求]
6.2性能测试需求
[性能需求测试要求包括测试精度、时间特性、适应性等要求]