软件测试方案思路
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 概述
1.1 目的
[阐明此测试计划的目的。]
1.2 范围
[简要说明此测试计划的范围:它的相关内容以及受到此文档影响的任何其他事物。
2 角色与职责
注:具体项目可以根据情况增减角色
2.1 软件项目经理
[在此处明确项目的软件项目经理是谁,及其在软件测试过程中的职责]
2.2 测试人员
[在此处确定项目测试工程师,并明确其软件测试过程职责。]
2.3 项目配置管理员
[在此处确定配置管理员,并明确其软件测试过程职责。]
2.4 工程经理
[在此处确定工程经理,并明确其软件测试过程职责。]
2.5 开发人员
[在此处确定开发工程师,并明确其软件测试过程职责。]
3 测试方法和工具
[本节描述测试的策略,如说明测试的步骤~先单元测试、再集成测试等,描述或参考软件测试所使用的方法和工具(手工或自动),例如,美国Rational公司的黑箱测试工具SQA和白箱测试工具Pure,以及英国IPL公司为C语言程序的确认测试提供的Cantata。计划制定者可以进行相关描述的同时用下表方式进行说明]
测试类型方法工具
单元测试方法说明手工还是用何种工具
集成测试方法说明手工还是用何种工具
系统测试方法说明手工还是用何种工具
发布测试方法说明手工还是用何种工具
… … …
4 测试内容
4.1 系统业务描述
4.2 系统业务流程图
4.3 系统模块组成
4.3 系统业务测试
4.3 系统功能测试
这里仅为测试重点的描述,具体测试方法以及内容请参见测试用例。
5 测试用例估计
[估计方法:参见《软件工作量及成本估计指南》
列出所有使用的估计方法,例如Wideband Delphi,历史数据等。]
估计代码量(无注释代码行)
业务测试
功能测试
6 测试安排
工作产品名称文档标识号人员安排时间 I or R*
公司客户开始结束
测试计划 I
测试方案
系统测试方案
R
集成测试方案
单元测试方案
。。。
单元测试报告 I
集成测试报告 I
系统测试报告 I
发布测试报告 I
验收测试报告 I
…
注:I=审查, R=评审,表中列出了评审和审查,但到底采用审查还是评审由项目组决定。
人员安排在不同的测试阶段可以说明是以客户为主还是公司为主
7 测试环境配置
[详细描述测试环境。]
8 培训和资源
[说明实施测试过程所需的软件工具、人员和培训。]
9 附录
[任何相关的信息都要详细的列于此附录中,如果无需附录,可以将其从文档中删去。]
10 测试计划的维护
[本节将描述该测试计划在何种情况下需要被更新,以及如何更新。例如:
测试计划在下列情况下将被更新:
• 关键问题的解决
• 需求更改导致测试进度的调整在两周或两周以上
• 测试资源需求的改变(人员、硬件、软件等)
• 新技术的引入
• 新风险的引入
• 开发过程的改变
• 交付时间的改变
• 其它类型的改变
在项目阶段性审核时,如果更改项目测试计划,那么项目进度表也应作相应的更新。]
11 相关文件
《测试子过程》
《软件项目计划》
12 附录
作者在这里可以描述与文件相关的说明,如编写文件引用到的参考文献等。