2005-2010年上半年软件评测师下午试卷 - 图文(6)

2019-08-17 12:53

WWW.ZHENQ.COM.CN 真强网&真的很强

[问题 2](4 分)

在集成测试阶段,可采用不同的组装方式把模块组装起来形成一个可运行的系统, 其中增殖式组装方式包括哪几种?除增殖式组装方式外还有哪种组装方式? [问题 3](7 分)

测试工程师甲按照 V 模型安排测试活动,在验收测试阶段发现的某些功能缺陷是与 产品需求设计说明书有关,造成软件缺陷修复成本较高。你认为若采用 W 模型能否避 免类似问题出现?简述 W 模型的优点。 案例分析:试题四 【问题1】

【问题2】

26

WWW.ZHENQ.COM.CN 真强网&真的很强 自顶向下的增殖方式 自底向上的增殖方式 混合增殖式测试

除增殖式组装方式外还有一次性组装方式 【问题3】 能。

测试的活动与软件开发同步进行

测试的对象不仅仅是程序,还包括需求和设计 尽早发现软件缺陷可降低软件开发的成本

试题五(14)(探测率及测试成本计算 课本P116-117)

阅读以下说明,回答问题 1 至问题 3,将解答填入答题纸的对应栏内。 [说明]

企业在质量方面的投资会产生利润,诸如提高产品质量会提高公司的声誉,降低产品交付之后的维护成本等等。测试是重要的质量保证手段,但必须付出相应的测试成本。 [问题 1](3 分)

简述测试实施成本的构成。 [问题 2](3 分)

简述缺陷探测率的计算公式。 [问题 3](8 分)

假设对一个开发的 MIS(管理信息系统)系统进行测试。属于质量预防方面的一致 性成本只考虑软件测试的投资,把发布之前和之后发现、修改缺陷产生的成本看成非一 致性成本。假设发现的缺陷为 300 个,各阶段花费在发现及修改缺陷的成本假设如下: 在开发过程单元测试阶段,软件开发人员发现及修改每一个缺陷的成本为 100 元; 在独立测试阶段进行集成和系统测试,测试人员发现、开发人员修改、测试人员再 确认每一个缺陷的成本为 400 元;

在产品发布后,由客户发现,报告技术支持人员、相关开发人员修改,测试组再进 行回归测试,每一个缺陷的成本为 4000 元。

请对比这 3 种测试情况,填补下表空格中的内容

27

WWW.ZHENQ.COM.CN 真强网&真的很强

案例分析试题五 【问题1】

测试准备成本 测试执行成本 测试结束成本 【问题2】

缺陷探测率=测试者发现的错误数/(探测者发现的错误数+客户发现并反馈给技术支持人员进行修复的错误数) 【问题3】

质量成本项 测试成本项 测试人工费 测试投资 环境使用费 测试工具费 测试总投资 单元测试 发现缺陷数 自动测试 50000 10000 15000 (75000) 80 28

WWW.ZHENQ.COM.CN 真强网&真的很强 每个缺陷成本 内部(开发)缺陷成本 发现缺陷数 独立测试 每个缺陷成本 内部(测试)缺陷成本 发现缺陷数 回归测试 每个缺陷成本 外部缺陷成本 一致性成本 质量成本 非一致性成本 总质量成本 DDP

缺陷探测率 100 (8000) 215 400 (86000) 5 4000 (20000) (75000) (114000) (189000) (98.3%) 2008年5月软件评测师下午试卷

试题一(18 分)(验收测试及缺陷的管理 课本2-4章节)

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

某软件企业内部测试部门对其 ERP 产品进行内部测试之后,由第三方测试机构进行验收测试,重点测试的质量特性包括:功能性、可靠性、易用性、效率、维护性以及可 移植性。 [问题 1](2 分)

验收测试的依据是什么?验收测试对测试环境有何要求? [问题 2](2 分)

软件产品的功能性测试中应关注哪些子特性? [问题 3](9 分)

在实际的软件测试过程中,对缺陷的管理与分析至关重要。回答如下问题:

(1)针对本测试,Bug 的错误类型除了功能性错误外,还可能会包括哪些?(3 分) (2)严重性级别是 Bug 的重要属性,请写出常见的功能性 Bug 的严重性级别层次(3 分)。 (3)在测试过程中 Bug 的处理会处于不同的状态,请设计 Bug 管理中从发现到关闭必须经历的状态名称(3 分)。 [问题 4](5 分)

企业内部测试部在测试“主生产计划制定”模块过程中,使用 30 个测试案例进行测试,共发现 10 个问题。开发组对软件修改后,向测试组提交问题修改报告及修改后 的软件。问题修改报告中提出:其中 3 个问题是用户需求,不是错误,无需修改,其余 7 个问题已修改完成。测试组使用上轮测试中发现这 7 个问题的 5 个测试案例进行了回 归测试,确

29

WWW.ZHENQ.COM.CN 真强网&真的很强 认问题已得到修改,因此测试组决定,当前版本可以进入配置管理库,进行后续集成工作。测试组的做法是否有问题?为什么?如果有问题,应写出正确的做法。 参考答案: 【案例分析】 [任务1]

验收测试根据合同、《需求规格说明书》或《验收测试计划》对成品进行验收测试。 生产环境,或者软硬件配置接近生产环境的模拟环境。 [任务2]

① 适合性:软件为指定的任务和用户目标提供一组合适功能的能力。 ② 准确性:软件提供所需精确度的正确或相符结果及效果的能力。

③ 互操作性/互用性:软件产品与一个或更多规定系统进行交互的能力。 ④ 保密安全性:软件产品保护信息和数据的能力。 ⑤ 功能依从性:软件依从同功能性相关的超标准、约定或法规的能力。 [任务3]

(1) Bug的错误类型除了功能性错误外,还包括:

可靠性错误,易用性错误,效率性错误,维护性错误以及移植性错误

(2) 常见的功能性 Bug 的严重性级别层次 致命,严重,一般,建议的

① 致命:系统崩溃、数据丢失、数据毁坏。

② 较严重:操作性错误、错误结果、遗漏功能。 ③ 一般:小任务、错别字、UI布局、罕见错误。 ④ 建议的:不影响使用的瑕疵或更好的实现。

(3) Bug错误的状态 新信息NEW),打开(OPEN),修正(FIXED),拒绝(DECLINED),关闭(CLOSED) ①新信息(NEW):测试中新报告的软件BUG ②打开(OPEN):被确认并分配给相关开发人员处理 ③修正(FIXED):开发人员已完成修正,等待测试人员验证 ④拒绝(DECLINED):拒绝修改BUG ⑤延期(DEFERRED):不在当前版本修复的错误,下一版本修复 ⑥关闭(CLOSED:BUG已被修复 [任务4]

测试组做法存在任务,错误如下: 针对取消的3个任务:

这3个任务应该将这3个任务作为补充说明交用户确认需求,测试组在回归测试中应对这3个任务与开发组进行沟通,并由用户或项目经理确认这3个任务是否可以取消,对于不能取消的任务仍需开发组进行修改并进行回归测试。 针对测试的`7个任务:

只使用发现任务的5个案例进行回归测试是错误的,在修改这些任务的过程中,可能引入新的任务。

因此应使用全部30个案例进行回归测试。

30


2005-2010年上半年软件评测师下午试卷 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:关于对施工日志检查通报通知

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: