题库系统集成项目管理工程师

系统集成项目管理工程师 · 第三版 · 第5章 软件工程

配置项测试依据什么,单元和集成测试通过后还要测什么?

6 道章节练习题
单选题5.4 软件实现2 / 6

某支付软件配置项已通过单元和集成测试。团队现在要检验该配置项与规定的软件需求是否一致。按教材,最直接的技术依据应为()。

选择答案
未作答
答案与解析

正确答案 B

配置项测试检验软件配置项与SRS的一致性,技术依据是SRS,包括接口需求规格说明。单元、集成测试通过是前置条件,不等于已经证明整个配置项符合需求,选B。

先把“配置项”与“配置文件”分开。配置项是纳入配置管理的受控对象,本题指支付软件这一测试对象,不只是几个开关参数。模块内部计算正确、模块之间连接正常,仍可能出现某项退款需求没有实现的情况,所以还要对照需求逐项检查。详细设计更接近单元测试的依据,概要设计更接近集成测试的依据;这里问的是配置项与SRS是否一致,不要仅凭已经做过哪些测试就跳过这一层。各类测试可以使用相近技术,分类要看当前对象、目的和依据。

选项分析

A
详细设计可帮助理解模块实现,但仅核对内部算法不能代替对整个配置项的软件需求核验。
B
SRS明确配置项应满足的需求,包含接口需求,与题目指定的测试目的直接对应。
C
概要设计可作为集成测试依据,题干说明集成测试已通过,当前还需检验需求一致性。
D
把配置项误当成配置文件,键名存在与否远不足以证明支付功能及接口要求得到满足。

容易混淆的地方

看到“配置”就想到参数文件,或者认为单元加集成通过后其他需求检查都属于重复劳动。

再巩固一步

  • 定位测试类型时同时看对象、目的、依据。本题是软件配置项、需求一致性、SRS,三项要能配成一组。
原创章节练习题 · 第三版 · 《系统集成项目管理工程师教程》第3版 · 5.4.3 · 纸书第224页

练习小结

题目纠错

未发送。正式接收渠道尚未接通。

查看纠错信息