列表

详情


A公司是提供SaaS平台服务业务的公司,小张作为研发流程优化经理,他抽查了核心产品的配置管理和测试过程。
情况如下:项目组共10人,产品经理小马兼任项目经理和配置管理员,还有7名开发工程师和2名测试工程师,采用敏捷开发的方法,2周为一个迭代周期,目前刚刚完成一个3.01版本的上线。
小张要求看一下配置管理库,小马回复:“我正忙着,让测试工程师王工给你看吧,我们10个人都有管理员权限”。小张看到配置库分为了开发库和产品库,产品库包括上线的3个大版本的完整代码和文档资料,而且与实际运行版本有偏差。小版本只能在开发库中找到代码,但没有相关文档,而且因为新需求迭代太快,有些很细微的修改,开发人员随手进行了修改,文档和代码存在一些偏差。
小张策划对产品做一次3.01版本的系统测试,以便更好地解决研发流程和系统本身的问题。

【问题1】( 5 分)
结合本案例,从配置管理的角度指出项目实施过程存在的问题。
【问题2】  ( 10 分)
结合本案例,请帮助测试工程师从测试目的、测试对象、测试内容、测试过程、测试用例设计依据、测试技术6个方面设计核心产品3.01版本的系统测试方案。
【问题3】  ( 6 分)
如果系统测试中需要采用黑盒测试、白盒测试和灰盒测试,请阐述三种测试的含义和用途。
【问题4】  ( 4 分)
从候选答案中选择正确选项,将该选项编号填入答题纸对应栏内。
配置项的状态通常可分为三种,配置项初建时其状态为(1)。配置项通过评审后,其状态变为(2)。此后若更改配置项,则其状态变为(3)。当配置项修改完毕并重新通过评审时,其状态又变为(4)。
A.送审稿
B.草稿
C.报批稿
D.征求意见
E.修改
F.正式

参考答案:

【问题1】
(1)从信息安全的角度考虑,配置管理员的权限通常指定给一名人员或项目经理,不能全部项目组都有管理员权限。

(2)配置库只有开发库和产品库,缺少了受控库,即所有基线版本都应该放在受控库。
(3)产品库只有3个大版本,应该将所有发布的基线进行统一管理。
(4)开发库中的配置项代码和文档存在不一致,应要求项目组对所有的修改在配置工具中做保留,并做好配置标识。
(5)缺少发布管理流程。
(6)从案例描述推断该项目组未能做好配置审计工作,应按计划做好配置审计,保证当前配置项的一致性和完整性。(每条1分,满分5分)

【问题2】
系统测试方案:

(1)测试目的:验证核心产品完整需求配置与系统连接的正确性,发现软件与系统设计文档和合同要求不一致的地方,验证系统的文档是否完整、有效。
(2)测试对象:核心产品软件本身、SaaS平台基础设施、外部支持软硬件产品的接口和数据。(只有核心产品软件不得分)
(3)测试内容:站在客户视角主要完成核心产品的功能性测试验证,同时应包括合同中约定的非功能性要求的验证,可通过压力测试、安全性测试、容错测试和恢复性测试完成。

(4)测试过程:测试计划、测试设计、测试实施或测试执行、测试评估。
(5)测试用例设计依据:核心产品的需求规格说明书、相关规范、标准和客户协议等。
(6)测试技术::一般使用黑盒测试技术。
(每条2分,满分10分)

【问题3 】
(1)黑盒测试又称功能测试,它通过测试来检测每个功能是否能正常使用。(1 分)着眼于程序外部结构,不考虑内部逻辑结果,主要针对软件界面和功能进行测试。(1 分)
(2)白盒测试又称结构测试,是通过检查软件内部的逻辑结构,对软件中逻辑路径进行覆盖的测试,可以覆盖全部代码、分支、路径和条件。(1分)主要针对每个软件单元的内部实现进行检查。(1 分)
(3)灰盒测试介于白盒和黑盒之间,关注输出对于输入的正确性,也关注内部表现。是基于外部表现又结合程序内部逻辑来设计用例、执行程序并采集程序路径执行信息和外部接口结果的测试技术。(1分)
主要针对模块之间的交互进行测试。(1 分)
【问题4 】
(1) B
(2) F
(3) E
(4) F
(每空1分,共4分)

详细解析:

本题重点考查项目配置管理和测试管理,考试需全面多视角来综合分析并作答。
[问题1]
案例分析题,考查考生对配置管理过程的理解,要求考生能够在项目实施过程中灵活应用配置管理知识并实践。参考《信息系统项目管理师教程(第3版)》14.2 节。
[问题2]
案例分析题,考查考生对系统测试方案内容的掌握程度,并能够根据实际情况设计系统测试方案。参考《信息系统项目管理师教程(第3版)》23.1.2 小节。
[问题3]
概念问答题,本题考查考生对黑盒测试、白盒测试和灰盒测试三种测试方法的理解。参考《信息系统项目管理师教程(第3版)》23.1.2 小节。
[问题4]
细节填空题,本题考查考生对于配置项各个状态的掌握程度。参考《信息系统项目管理师教程》14.2.1 小节。

上一题