在 V 模型框架下,测试人员在软件需求定义、设计、编码、系统集成等各阶段分别承担哪些具体任务,并产出哪些相应文档?
考察说明
考查对 V 模型各阶段测试活动的理解及测试文档的掌握。
回答思路
- 【回答框架 1】V 模型将开发阶段与测试阶段对应,需求定义阶段对应验收测试,测试人员需参与需求评审,验证需求的可测试性,生成需求测试矩阵或验收测试计划。
- 【回答框架 2】设计阶段分为概要设计和详细设计,分别对应系统测试和集成测试,测试人员需参与设计评审,制定系统测试计划和集成测试计划,并编写相应测试用例。
- 【回答框架 3】编码阶段对应单元测试,测试人员协助开发人员进行代码审查,准备单元测试用例,并生成缺陷报告。
- 【回答框架 4】系统集成阶段对应系统集成测试,测试人员执行集成测试用例,验证系统功能与性能,生成系统集成测试报告和缺陷统计。
- 【关键点 1】需求阶段输出验收测试计划,参与需求评审。
- 【关键点 2】设计阶段输出系统测试计划和集成测试计划。
- 【关键点 3】编码阶段支持单元测试,生成缺陷报告。
- 【关键点 4】系统集成阶段执行集成测试,输出测试报告。
- 【易错点 1】混淆各阶段对应测试级别,如将系统测试归于编码阶段。
- 【易错点 2】忽视设计阶段测试计划文档的早期编写。