解释测试过程中的环境影响
描述测试过程中的测试活动和各自的任务
区分用于支持测试过程的工作产品
解释在测试依据和测试工作产品之间保持可追溯性的价值
测试基本过程
结构化的软件测试过程
结构化的软件测试,使软件测试在整个软件开发过程中可以对软件进行系统的、结构化的测试;
结构化的软件测试过程包括:
计划和控制
分析和设计
实现和执行
出口准则评估和报告
测试结束活动
主要文档输出:
测试计划/测试进度
概要测试规格说明
详细测试规格说明/测试脚本/测试环境
测试日志/缺陷报告/测试报告
测试总结报告
测试控制活动:
监控和记录测试进度、测试覆盖率以及出口准则评估;
测量和分析测试结果;
缺陷跟踪和回归测试计划;
跟踪和监控工作量分布和风险状态;
更新测试计划;
……
测试分析和设计活动:
评审测试依据,比如需求、设计文档;
分析和确定测试优先级;
识别测试条件、测试需求、测试数据;
设计概要测试用例并确定优先级;
规划测试环境搭建,计划测试基础设施和工具;
……
测试分析和设计:案例
测试实现和执行活动:
详细测试用例的开发、实现和维护;
创建测试数据,准备测试用具和开发测试脚本;
搭建测试环境;
执行测试用例,记录测试结果,提交缺陷报告;
缺陷验证测试和回归测试;
……
出口准则评估和报告
评估和报告活动:
将测试状态和测试计划中的出口准则进行比较
评估是否需要更多的测试,或者需要修改测试出口准则;
为项目利益干系人提供测试报告;
……
测试结束活动:
检查测试工作产品是否正常提交;
提交的缺陷是否关闭;
提交的变更记录是否关闭;
测试件、测试环境和测试基础设备的归档和移交;
分析和总结经验教训
……
转载请注明:http://www.0431gb208.com/sjsbszl/3796.html