一、创建软件测试策略:
输入:
· 要求硬件和软件组件的详细说明,包括测试工具(测试环境,测试工具数据)。
· 针对测试和进度约束(人员,进度表)所需资源的角色和职责说明
· 测试方法(标准)
· 应用程序的功能性和技术性需求(需求,变更请求,技术性和功能性设计文档)
· 系统无法提供的需求(系统局限)
输出:
· 已批准和签署的测试策略文档,测试计划,测试用例
· 需要解决方案的测试项目(通常要求客户项目的管理层协调)
过程:
· 测试策略是关于如何测试系统XYZ的正式描述,要求开发针对所有测试级别的测试策略。测试小组分析需求,编写测试策略并且和项目小组一起复审计划。
· 测试计划应该包括测试用例和条件,测试环境,与任务相关的测试,通过/失败的准则和测试风险评估。测试进度表将识别所有要求有成功的测试成果的任务,活动的进度和资源要求。
针对每个软件测试级别,将适当的执行如下活动:
一、创建软件测试策略:
输入:
· 要求硬件和软件组件的详细说明,包括软件测试工具(软件测试环境,软件测试工具数据)。
· 针对软件测试和进度约束(人员,进度表)所需资源的角色和职责说明
· 软件测试方法(标准)
· 应用程序的功能性和技术性需求(需求,变更请求,技术性和功能性设计文档)
· 系统无法提供的需求(系统局限)
输出:
· 已批准和签署的软件测试策略文档,软件测试计划,软件测试用例
· 需要解决方案的软件测试项目(通常要求客户项目的管理层协调)
过程:
· 软件测试策略是关于如何软件测试系统XYZ的正式描述,要求开发针对所有软件测试级别的软件测试策略。软件测试小组分析需求,编写软件测试策略并且和项目小组一起复审计划。
· 软件测试计划应该包括软件测试用例和条件,软件测试环境,与任务相关的软件测试,通过/失败的准则和软件测试风险评估。软件测试进度表将识别所有要求有成功的软件测试成果的任务,活动的进度和资源要求。
二、创建软件测试计划/设计
输入:
· 已批准的软件测试策略文档。
· 如果软件测试工具适用,自动化软件测试软件和以前开发的软件测试脚本
· 作为一种软件测试的结果(有关软件测试文档的问题),软件测试文档中没有说明的问题
· 从概要和详细设计文档(软件设计,代码和复杂的数据)中导出的对软件复杂性和模块路径覆盖的理解
输出:
· 设计时发现的问题反馈给开发人员(软件设计,代码问题)
· 已批准的软件测试场景,条件和脚本(软件测试设计,用例和脚本)
· 软件测试数据
过程:
· 通过复审发布版本的功能需求和准备能够更好的拆分为软件测试脚本的业务功能逻辑集合,准备软件测试场景和用例。软件测试将定义为软件测试条件,用于软件测试的数据和期望的结果
二、创建测试计划/设计
输入:
· 已批准的测试策略文档。
· 如果测试工具适用,自动化测试软件和以前开发的测试脚本
· 作为一种测试的结果(有关测试文档的问题),测试文档中没有说明的问题
· 从概要和详细设计文档(软件设计,代码和复杂的数据)中导出的对软件复杂性和模块路径覆盖的理解
输出:
· 设计时发现的问题反馈给开发人员(软件设计,代码问题)
· 已批准的测试场景,条件和脚本(测试设计,用例和脚本)
· 测试数据
过程:
· 通过复审发布版本的功能需求和准备能够更好的拆分为测试脚本的业务功能逻辑集合,准备测试场景和用例。测试将定义为测试条件,用于测试的数据和期望的结果
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/