题目
软件测试类型按开发阶段划分是:(45)。A. 需求测试、单元测试、集成测试、验证测试B. 单元测试、集成测试、确认测试、系统测试、验收测试C. 单元测试、集成测试、验证测试、确认测试、验收测试D. 调试、单元测试、集成测试、用户测试
软件测试类型按开发阶段划分是:(45)。
A. 需求测试、单元测试、集成测试、验证测试
B. 单元测试、集成测试、确认测试、系统测试、验收测试
C. 单元测试、集成测试、验证测试、确认测试、验收测试
D. 调试、单元测试、集成测试、用户测试
题目解答
答案
B. 单元测试、集成测试、确认测试、系统测试、验收测试
解析
本题考查软件测试类型按开发阶段的划分,需明确各测试阶段的顺序及对应内容。关键点在于区分单元测试、集成测试、确认测试、系统测试、验收测试的阶段位置。需注意:
- 单元测试在编码阶段,针对最小代码单元;
- 集成测试验证模块间接口与交互;
- 确认测试(Validation Testing)确保系统符合需求;
- 系统测试测试整体功能与性能;
- 验收测试由用户确认系统可用性。
选项分析
- 选项B的顺序为:单元测试→集成测试→确认测试→系统测试→验收测试。
- 单元测试最先进行,确保代码单元正确。
- 集成测试随后,验证模块组合后的交互。
- 确认测试(Validation Testing)验证系统是否满足需求(对的东西)。
- 系统测试测试整体系统功能(正确地做)。
- 验收测试由用户确认系统符合实际需求。
易错点
- 确认测试与系统测试的区别:确认测试关注需求符合性,系统测试关注功能实现。
- 验证(Verification)与确认(Validation):验证是“正确地做”,确认是“做对的东西”。