2020年11月 信息系统项目管理师 案例分析

试题三(25分)

阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。

【说明】

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】(5分)

从配置管理的角度看,项目实施过程存在的问题包括:

(1)没有专门的配置管理员,职责不清;

(2)配置库的管理权限设置不规范,不能让所有项目成员都有管理权限;

(3)缺乏配置管理机制,配置管理混乱;

(4)配置库不完整,没有受控库;

(5)没有识别配置项,对配置项进行管理和控制;

(6)版本管理不规范;

(7)缺乏有效的配置管理工作。

【问题 2】(10分)

测试目的:进行完成测试,验证软件正确性,保证性能满足要求;

测试对象:待交付软件系统以及各交互接口,依赖的硬件、外设、基础数据、支撑软件等;

测试内容:制定测试用例,选取合适的测试技术,完成测试目标。

测试过程:制定测试计划、测试设计、测试实施、测试执行、测试评估等几个阶段;

测试用例设计依据:需求规格说明书、涉及的各种规范、标准和协议等;

测试技术:采用黑盒测试、专业测试人员独立完成。

高级教程第三版P681

【问题 3】(6分)

黑盒测试:通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。

白盒测试:可以把程序看成装在一个透明的白盒子里,也就是清楚了解程序结构和处理过程,检查是否所有的结构及路径都是正确的,检查软件内部动作是否按照设计说明书的规定正常进行。其目的是通过检查软件内部的逻辑结构,对软件中逻辑路径进行覆盖的测试,可以覆盖全部代码、分支、路径和条件。

灰盒测试:介于白盒测试与黑盒测试之间的测试。灰盒测试关注输出对于输入的正确性,同时也关注内部表现,但这种关注不像白盒测试详细、完整,只是通过一些表征的现象、事件、标志来判断内部的运行状态。灰盒测试是基于程序运行时的外部表现同时又结合程序内部逻辑结构来设计用例,执行程序并采集程序路径执行信息和外部用户接口结果的测试技术。

参考高级教程第三版P685-686。

【问题 4】 (4分)

(1)B、(2)F、(3)E、(4)F

 

历年真题请微信搜索小程序【Tikubook】,或扫描下方二维码,进入题库。

2025022006415787

本文来自投稿,如若侵权,请联系删除。https://tikubook.com/4959.html

(0)
1391的头像1391编辑用户组

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

邮件:tikubook@qq.com

微信