2005-2011年软件评测师下午试题及答案 - 图文

发布时间 : 星期五 文章2005-2011年软件评测师下午试题及答案 - 图文更新完毕开始阅读

答案:【问题1】

(1)分析程序规格说明的描述中,哪些是原因,哪些是结果。原因常常是输入条件或输入条件的等价类,而结果是输出条件。

(2)分析程序规格说明的描述中语义的内容,并将其表示成连接各个原因与各个结果的\因果图\。

(3)标明约束条件。由于语法或环境的限制,有些原因和结果的组合情况是不可能出现的。为表明这些特定的情况,在因果图上使用若干个标准的符号标明约束条件。 (4)把因果图转换成判定表,为判定表中每一列表示的情况设计测试用例。 【问题2】

输入条件 b、c、d、e、h 【问题3】

输出条件 a、i、j、k 25

试题四(15 分)(软件测试模型之V 模型 课本P13)

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

软件测试是与软件开发紧密相关的一系列有计划的系统性活动。软件测试需要用测试模型去指导实践,软件测试专家通过测试实践总结出了很多很好的测试模型。 [问题 1](4 分)

V 模型是最具有代表意义的软件测试模型。请将开发活动和相应的测试活动填入下 图空白框中。

26

[问题 2](4 分)

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

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

【问题2】

27

自顶向下的增殖方式 自底向上的增殖方式 混合增殖式测试

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

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

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

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

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

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

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

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

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

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

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

28

联系合同范文客服:xxxxx#qq.com(#替换为@)