软件通用测试计划(软件集成测试计划)
【描述集成测试计划的编写目的及本次集成测试的主要目的】,今天小编就来说说关于软件通用测试计划?下面更多详细答案一起来看看吧!
软件通用测试计划
1 目的【描述集成测试计划的编写目的及本次集成测试的主要目的。】
如,编写目的:本文档用于描述XXX开发项目集成测试所要遵循的规范以及确定测试方法、测试环境、测试用例的编写和测试计划安排、人力资源安排等。
测试目的:集成测试的目的是测试组成XXX系统的各子模块间的接口及功能实现等。
1.1 范围【描述集成测试在项目的整体范围。如,需要集成的各功能模块的描述。】
1.2 参考文档【描述本次集成测试所需要参考的文档。】
2 测试需求【根据系统集成构建计划,列举每次集成的新版本产生新的测试需求功能点,包括接口的测试需求。】
模块 |
子模块 |
待测试功能需求点 |
优先级 |
模块一 |
子模块1 |
功能点1 | |
功能点2 | |||
… | |||
功能点N | |||
子模块2 | |||
… | |||
子模块N |
【此处描述测试任务可能遇到的风险,以及规避的方法】
风险
| ||||
集成次号 |
集成目标 |
被集成对象 |
计划集成时间 |
包含的接口 |
【测试策略提供了对以上测试对象实施测试的方法。上一节“测试需求”中说明了将要测试哪些对象,而本节则要说明如何对这些测试对象进行测试。】 【对每一个工作版本将进行以下三种类型的测试:A、接口测试,测试接口调用。B、功能测试,测试工作版本应该实现的功能。C、回归测试,在新版本中执行以前集成版本的测试用例脚本。】
5.1 策略描述【此处描述根据项目的具体特征所确定的集成测试的策略(如:测试可行性分析,测试技术方法确定,测试类型选择以及集成的方案环境描述等】
5.2 测试类型【此处描述集成测试选择的测试类型,一般建议有如下四种:】
5.2.1 功能测试
测试目标: |
确保已经集成的工作版本的正确性,能够实现该集成版本应该具有的功能的正确性以及完整性。 |
技术: |
重用为系统功能测试设计的部分测试用例,部分测试过程。生成测试脚本,实现测试自动化。 |
完成标准: |
所计划的测试全部执行、 |
对以前版本的接口完成了回归测试、 | |
所发现的高优先级缺陷和高等级的缺陷已完全解决。 | |
需考虑的特殊事项: |
开发人员应该保证每个后续的集成版本的基本界面元素都未改变。 |
考虑测试脚本的重用性以及自动化测试。 |
测试方法描述
【此处描述一个特定的测试类型在项目测试活动中如何具体的执行。】
5.2.2 接口测试
测试目标: |
确保“测试需求”中对应的所有工作版本的内部单元组合到一起后能够按照设计的意图协作运行,接口的调用正确。 |
技术: |
重用为系统测试准备的测试用例、 |
分析测试用例对接口的覆盖情况,对没有覆盖的接口设计足够的测试用例,以覆盖所有的调用接口。 | |
为每个测试用例制定测试过程,生成测试脚本。以实现测试的自动化。 | |
完成标准: |
所计划的测试全部执行、 |
对以前版本的接口完成了回归测试、 | |
所发现的高优先级缺陷和高等级的缺陷已完全解决。 | |
需考虑的特殊事项: |
开发人员应该保证每个后续的集成版本的基本界面元素都未改变。 |
考虑测试脚本的重用性以及自动化测试。 |
测试方法描述
【此处描述一个特定的测试类型在项目测试活动中如何具体的执行。】
5.2.3 容错测试
测试目标: |
验证异常错误流程能顺利执行,并有易懂的提示信息 |
技术: |
包含在上述功能和接口的测试用例设计中 |
完成标准: |
对每一个非法的操作显示相应的错误信息或警告信息。 |
需考虑的特殊事项: |
测试方法描述
【此处描述一个特定的测试类型在项目测试活动中如何具体的执行。】
5.2.4 回归测试
测试目标: |
确保前一个集成的版本并未因为新版本的增量集成而带来缺陷。 |
技术: |
在新的集成版本中使用前一个集成版本的自动化测试脚本执行自动化测试。 |
完成标准: |
前一个集成版本的所用测试用例已全部执行。 |
所发现的缺陷已全部解决。 | |
需考虑的特殊事项: |
开发人员应该保证每个后续的集成版本的基本界面元素都未改变。 |
考虑测试脚本的重用性以及自动化测试。 |
测试方法描述
【此处描述一个特定的测试类型在项目测试活动中如何具体的执行。】
5.3 测试轮数【根据集成计划确定的集成次数,计划整个产品开发周期内集成测试的次数】
6 测试资源6.1 人力需求【列出此项目的测试人员配备方面的需求。】
角色 |
人员 |
具体职责 |
测试经理 | ||
测试设计员 | ||
测试员 | ||
测试系统管理员 | ||
数据库管理员 |
描述执行测试所需要的软件环境
表7-1软件环境
序号 |
软件项名称 |
软件版本 |
用途 |
备注 |
描述执行测试所需要的硬件环境
表7-2 硬件环境
序号 |
硬件项名称 |
硬件版本 |
用途 |
数量 |
备注 |
描述执行测试所需要的测试工具软件
表7-3 测试工具
编号 |
设备名称 |
型号 |
数量 |
用途 |
备注 |
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com