【计算机类职业资格】计算机四级软件测试工程师-107及答案解析.doc

上传人:bowdiet140 文档编号:1338585 上传时间:2019-10-17 格式:DOC 页数:18 大小:133.50KB
下载 相关 举报
【计算机类职业资格】计算机四级软件测试工程师-107及答案解析.doc_第1页
第1页 / 共18页
【计算机类职业资格】计算机四级软件测试工程师-107及答案解析.doc_第2页
第2页 / 共18页
【计算机类职业资格】计算机四级软件测试工程师-107及答案解析.doc_第3页
第3页 / 共18页
【计算机类职业资格】计算机四级软件测试工程师-107及答案解析.doc_第4页
第4页 / 共18页
【计算机类职业资格】计算机四级软件测试工程师-107及答案解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、计算机四级软件测试工程师-107 及答案解析(总分:57.99,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:48.00)1.关于软件可靠性测试的目的,下列说法错误的是_。 A. 通过受控的软件测试过程来实现 B. 预测软件在实际运行中的可靠性 C. 不通过测试揭示该软件缺陷 D. 通过修改缺陷来提高软件的可靠性(分数:2.00)A.B.C.D.2.以下选项中不属于软件缺陷的类型的是 A. 软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可移植性问题 B. 软件没有实现产品规格说明所要求的功能 C. 软件中出现了产品规格说明指明不应该出现的错误 D. 软件实现了产品规格

2、说明没有提到的功能(分数:2.00)A.B.C.D.3.软件质量的判断绝不只限于程序中的错误,在_产生的错误会在整个软件开发过程中影响最大。 A. 编码阶段 B. 测试阶段 C. 概要设计 D. 详细设计(分数:2.00)A.B.C.D.4.设有一段程序如下:if(a=b)and(c=d)or(e=f)do S1else if(p=q)or(s=t)do S2else do S3满足判定/条件覆盖的要求下,最少的测试用例数目是_。 A. 6 B. 8 C. 3 D. 4(分数:2.00)A.B.C.D.5.单元测试的静态测试主要采用的方法是 _。 A.代码审查方法 B.白盒测试方法 C.黑盒测

3、试方法 D.桌上检查方法(分数:2.00)A.B.C.D.6.下列有关测试过程管理的基本原则,错误的一项是_。 A.测试过程管理应该首先建立测试计划 B.测试需求在测试过程中可以是模糊的、非完整的 C.在测试任务较多的情况下,应该建立测试任务的优先级来优化处理 D.整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话(分数:2.00)A.B.C.D.7.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中_是最强的覆盖准则。 A. 语句覆盖 B. 条件覆盖 C. 判定覆盖 D. 路径覆盖(分数:2.00)A.B.C.D.8.下列选项中,不属于软件功能易

4、用性测试关注的内容是 _。 A.软件是否能帮助用户减少重复的输入劳动 B.软件是否能在耗时较长的操作期间提供反馈 C.软件是否允许用户针对自己的使用习惯进行定制 D.软件界面中文字的显示风格(分数:2.00)A.B.C.D.9.Myers 在 1979 年提出了一个重要观点,即软件测试的目的是为了_。 A. 证明程序正确 B. 查找程序错误 C. 改正程序错误 D. 验证程序无错误(分数:2.00)A.B.C.D.10.下列关于缺陷产生原因的叙述中,不属于技术问题的是 _。 A.文档错误,内容不正确或拼写错误 B.系统结构不合理 C.语法错误 D.接口传递不匹配,导致模块集成出现问题(分数:1

5、.00)A.B.C.D.11.下列不属于前处理和后处理任务的典型特征的是 A. 数量多 B. 成批出现 C. 类型重复少 D. 容易自动化(分数:2.00)A.B.C.D.12.下列关于测试团队的说法中,不正确的是_。 A. 测试团队的组织方式由测试团队的规模、具体任务和技术来决定 B. 如果测试团队规模较大,则测试工程师分为 3 个层次:初级测试工程师、测试工程师和资深测试工程师 C. 建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一 D. 发现系统的缺陷是测试工作的目的,但不是测试团队工作的核心目标(分数:2.00)A.B.C.D.13.整体的项目计划框架,

6、需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是_所包含的内容。 A. 测试计划的整体目标 B. 测试项目输入标准 C. 测试项目输出标准 D. 测试实施策略(分数:2.00)A.B.C.D.14.以下哪种软件测试属于软件性能测试的范畴 A. 接口测试 B. 压力测试 C. 单元测试 D. 易用性测试(分数:2.00)A.B.C.D.15.对于 Web 应用软件的各种安全策略讨论中,不属于安全管理策略的是 A. 建立数据的安全级别 B. 建立流程的安全级别 C. 建立网络的安全级别 D. 建立人员的安全级别(分数:2.00)A.B.C.D.16.以下哪一项

7、属于软件易用性测试关注的内容 A. Web 应用软件是否支持不同厂商开发的浏览器 B. 软件是否提供图形用户界面 C. 软件提供的功能是否丰富 D. 在处理复杂任务时,软件的响应时间是否符合需求(分数:2.00)A.B.C.D.17.下列不属于白盒测试方法的是 _。 A.控制流测试 B.正交实验法 C.数据流测试 D.域测试(分数:2.00)A.B.C.D.18.下面、Web 应用软件的测试策略中,不属于表示层的测试内容的是_。 A.链接结构的测试 B.浏览器兼容性的测试 C.排版结构的测试 D.服务器端程序的测试(分数:2.00)A.B.C.D.19.下列关于软件测试过程的几种抽象模型,说法

8、正确的是 _。 A.H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展 B.W 模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序 C.软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理 D.V 模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试(分数:2.00)A.B.C.D.20.下面 Web 应用软件的测试策略中,不属于表示层的测试内容的是 _。 A.链接结构的测试 B.浏览器兼容性的测试 C.排版结构的测试 D.服务器端程序的测试(分数:1.00)A.B.C.D.21.对于具有串联型分支结构的程序,如果有 7 个判断语句串

9、联,则使用正交实验设计法,至少需要的测试用例数为 A. 22 B. 23 C. 24 D. 26(分数:2.00)A.B.C.D.22.根据GB/T 93862008 计算机软件测试文档编制规范,测试报告包括测试项传递报告、测试事件报告、测试总结报告和_。 A.测试计划 B.测试日志 C.测试用例说明 D.测试规程说明(分数:2.00)A.B.C.D.23.下列关于同行评审的描述中,错误的是_。 A.评审小组成员包括协调人、作者、评审员三种角色 B.代码评审的评审员人数比需求评审人数一般要多 C.作者可以是部门经理或文档撰写人 D.应该控制评审会议的规模,避免人数过多(分数:2.00)A.B.

10、C.D.24.软件生存周期过程中,修改错误代价最大的阶段是_。 A. 需求阶段 B. 设计阶段 C. 编程阶段 D. 发布运行阶段(分数:2.00)A.B.C.D.25.软件可靠性的研究很大程度借鉴了硬件可靠性的研究,但二者还是有很多区别,主要体现在 A. 软件设计出来后,每份拷贝都完全一样,而硬件设计出来后,每个按照设计生产的都不可能完全相同 B. 软件是纯逻辑产品,内部逻辑复杂度高,而硬件的内部逻辑相对简单 C. 软件版本更新很频繁,但硬件版本更新通常很慢 D. 以上全部(分数:2.00)A.B.C.D.二、B论述题/B(总题数:1,分数:10.00)以下是某 C 语言程序段,其功能为计算

11、 1 到所输人数字的逐步累加和,请仔细阅读程序并完成要求。#includeint sum(int n)int i, ret_slum;ret_sum=0;for (i=1; i=n; i+)ret_sum+=i;return ret_sum;void main()int j, n;printf(“/1:Please input value here=“);scanf(“%“, n);for(j=1; j=n; j+)printf(“/2:from 1 to % d is % d/n“,j,sum(j);(分数:9.99)(1).画出此程序各函数的控制流程图。(分数:3.33)_(2).设计一组

12、测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支 w 覆盖率无法达到 100%,需说明为什么。(分数:3.33)_(3).QESuite Web Version 1.0 中,已知 Lead 1.0 邮件系统测试项目的部分信息如下:测试版本:总计两个测试版本,按日期排序分为 Lead1._090703,Lead1.0_090801功能分类视图中部分待测区域及人员分配定义如下表所示: 功能区域 功能区域 测试人员 开发人员安全 Test1 Developerl邮件管理 Test2 Developer2发邮件 Test2 Developer2 邮件系统

13、收邮件 Test2 Developer2性能 并发处理能 力 Test3 Developer3 已知在功能区域“性能/并发处理能力”下有一个软件问题处于“打开/修复失败”状态下表中是该软件问题当前的部分操作历史信息,请依据 QEsuite Web Version 1.0 的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,填写表中空缺的操作历史信息。 操作序号 操作者 执行操作 操作后的问题状态 测试版本1 新建 Lead1.0_0907032 打开/再现3 修复/修复4 打开/修复失败 Lead1.0_090801(分数:3.33)_计算机四级软件测试工程师-107 答案解析(总分

14、:57.99,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:48.00)1.关于软件可靠性测试的目的,下列说法错误的是_。 A. 通过受控的软件测试过程来实现 B. 预测软件在实际运行中的可靠性 C. 不通过测试揭示该软件缺陷 D. 通过修改缺陷来提高软件的可靠性(分数:2.00)A.B.C.D. 解析:解析 软件的可靠性测试目的:通过受控的软件测试过程来预测软件在实际运行中的可靠性,而不是通过测试来揭示软件缺陷并通过修改缺陷来提高软件的可靠性。2.以下选项中不属于软件缺陷的类型的是 A. 软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可移植性问题 B. 软件没有实现

15、产品规格说明所要求的功能 C. 软件中出现了产品规格说明指明不应该出现的错误 D. 软件实现了产品规格说明没有提到的功能(分数:2.00)A. B.C.D.解析:解析 软件缺陷的主要类型有: 软件没有实现产品规格说明所要求的功能。 软件中出现了产品规格说明指明不应该出现的错误。 软件实现了产品规格说明没有提到的功能。 软件没有实现虽然产品规格说明没有明确提及但应该实现的目标。 软件难理解,不易使用。3.软件质量的判断绝不只限于程序中的错误,在_产生的错误会在整个软件开发过程中影响最大。 A. 编码阶段 B. 测试阶段 C. 概要设计 D. 详细设计(分数:2.00)A.B.C. D.解析:4.

16、设有一段程序如下:if(a=b)and(c=d)or(e=f)do S1else if(p=q)or(s=t)do S2else do S3满足判定/条件覆盖的要求下,最少的测试用例数目是_。 A. 6 B. 8 C. 3 D. 4(分数:2.00)A.B.C. D.解析:解析 判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支也至少评价一次。 本程序一共有两个判定语句,三条路径。 若以 1 代表某一个条件为真,O 代表为假,则对于(a=b)、(c=d)、(e=f)、(p=q)、(s=t)这五个条件,取不同的真值组合,即可

17、设计出相应的测试用例,达到判定/条件覆盖的要求。在这里,先取(a=b)、(c=d)、(e=f) 为 101,(p=q)、(s=t) 为任意值,然后取全部五个条件为 010 11 和 010 00,即能达到判定/条件覆盖的要求。5.单元测试的静态测试主要采用的方法是 _。 A.代码审查方法 B.白盒测试方法 C.黑盒测试方法 D.桌上检查方法(分数:2.00)A. B.C.D.解析:6.下列有关测试过程管理的基本原则,错误的一项是_。 A.测试过程管理应该首先建立测试计划 B.测试需求在测试过程中可以是模糊的、非完整的 C.在测试任务较多的情况下,应该建立测试任务的优先级来优化处理 D.整个测试

18、过程应该具有良好的可测性和可跟踪性,强调以数据说话(分数:2.00)A.B. C.D.解析:解析 测试需求在测试过程中起到指导性作用,所以测试需求必须是明确的,不能是模糊的、非完整的。7.在结构化测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(也称分支覆盖)、路径覆盖等,其中_是最强的覆盖准则。 A. 语句覆盖 B. 条件覆盖 C. 判定覆盖 D. 路径覆盖(分数:2.00)A.B.C.D. 解析:解析 在题目所述逻辑覆盖中,路径覆盖是最强的覆盖准则。路径覆盖强于判定覆盖,判定覆盖强于语句覆盖。8.下列选项中,不属于软件功能易用性测试关注的内容是 _。 A.软件是否能帮助用户减少重复的输入劳动

19、 B.软件是否能在耗时较长的操作期间提供反馈 C.软件是否允许用户针对自己的使用习惯进行定制 D.软件界面中文字的显示风格(分数:2.00)A.B.C.D. 解析:解析 功能易用性是指用户能否方便、快速、准确地使用软件提供地功能来完成需要完成的任务。一般功能易用性测试涉及面很广,其主要内容有;业务符合度,功能定制性,功能的关联度,数据的共享度,用户约束的合理性,反馈的及时性。9.Myers 在 1979 年提出了一个重要观点,即软件测试的目的是为了_。 A. 证明程序正确 B. 查找程序错误 C. 改正程序错误 D. 验证程序无错误(分数:2.00)A.B. C.D.解析:解析 Glenfor

20、d JMyers 于 1979 年给出测试的定义为:软件测试是为发现错误而执行的一个程序或者系统的过程。同时他给出了 3 个关于测试的重要观点: 测试是为了证明程序有错,而不是证明程序正确; 一个好的测试用例在于它能发现以前未发现的错误; 一个成功的测试是发现了以前未发现的错误的测试。10.下列关于缺陷产生原因的叙述中,不属于技术问题的是 _。 A.文档错误,内容不正确或拼写错误 B.系统结构不合理 C.语法错误 D.接口传递不匹配,导致模块集成出现问题(分数:1.00)A.B. C.D.解析:解析 软件缺陷产生的原因大的方面讲主要有技术问题,团队合作,软件本身。该题考察大方面中的小问题,即对

21、三方面划分的理解,显然选项 A 中文档的问题应该是属于软件本身的,而非技术问题。11.下列不属于前处理和后处理任务的典型特征的是 A. 数量多 B. 成批出现 C. 类型重复少 D. 容易自动化(分数:2.00)A.B.C. D.解析:解析 前处理和后处理任务的典型特征有:数量多,有大量潜在的前处理和后处理任务要执行,并且其中一部分在每次运行测试用例时都执行;成批出现,通常会有许多待处理的前处理和后处理任务在同一时刻出现;类型重复多,在某特定系统上进行的诸多测试只需要简单的物理设置,因此可能只存在少数几种不同类型的前处理和后处理行为;容易自动化,这些任务通常是简单的函数,所以可以用一个简单的指

22、令或命令来实现。12.下列关于测试团队的说法中,不正确的是_。 A. 测试团队的组织方式由测试团队的规模、具体任务和技术来决定 B. 如果测试团队规模较大,则测试工程师分为 3 个层次:初级测试工程师、测试工程师和资深测试工程师 C. 建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一 D. 发现系统的缺陷是测试工作的目的,但不是测试团队工作的核心目标(分数:2.00)A.B.C.D. 解析:解析 建立、组织和管理一支优秀的测试团队是做好软件测试工作的基础,也是最重要的工作之一。A、B、C 选项中对测试团队的说法都是正确的。测试的目的是发现系统的缺陷,那发现系统的

23、缺陷必然是测试人员的核心目标。13.整体的项目计划框架,需求规格说明,技术知识和业务知识,标准环境,设计文档,足够的资源,人员的组织结构应当是_所包含的内容。 A. 测试计划的整体目标 B. 测试项目输入标准 C. 测试项目输出标准 D. 测试实施策略(分数:2.00)A.B. C.D.解析:14.以下哪种软件测试属于软件性能测试的范畴 A. 接口测试 B. 压力测试 C. 单元测试 D. 易用性测试(分数:2.00)A.B. C.D.解析:解析 依据测试目标不同,可以把软件性能测试及与性能有关的其他测试分为以下几类:性能测试(Performance Testing);并发测试(Concurr

24、ency Testing);压力测试(stress Testing);可靠性测试(Reliability Testing);负载测试(Load Testing);配置测试(Cnfigurmion Testing);失效恢复测试(Recovery Testing)。15.对于 Web 应用软件的各种安全策略讨论中,不属于安全管理策略的是 A. 建立数据的安全级别 B. 建立流程的安全级别 C. 建立网络的安全级别 D. 建立人员的安全级别(分数:2.00)A.B.C. D.解析:解析 Web 应用软件系统安全检测与防护技术有入侵检测、漏洞扫描、安全策略等。实际问题中采取相适应的安全技术的同时要在

25、管理上采用相应的策略,常见的有建立数据的安全级别、人员的安全级别和流程的安全级别。16.以下哪一项属于软件易用性测试关注的内容 A. Web 应用软件是否支持不同厂商开发的浏览器 B. 软件是否提供图形用户界面 C. 软件提供的功能是否丰富 D. 在处理复杂任务时,软件的响应时间是否符合需求(分数:2.00)A.B. C.D.解析:解析 Web 应用软件是否支持不同浏览器,软件功能是否丰富是功能测试的内容。在处理复杂性的响应时间是否符合要求是性能测试的内容,但和易用性测试无关。17.下列不属于白盒测试方法的是 _。 A.控制流测试 B.正交实验法 C.数据流测试 D.域测试(分数:2.00)A

26、.B. C.D.解析:18.下面、Web 应用软件的测试策略中,不属于表示层的测试内容的是_。 A.链接结构的测试 B.浏览器兼容性的测试 C.排版结构的测试 D.服务器端程序的测试(分数:2.00)A.B.C.D. 解析:解析 通常 Web 应用软件的测试分为 3 层:表示层、业务层和数据层。其中表示层的测试主要集中在客户端,测试内容主要包括:排版结构的测试;链接结构的测试;客户端程序的测试;浏览器兼容性测试。19.下列关于软件测试过程的几种抽象模型,说法正确的是 _。 A.H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展 B.W 模型强调在整个项目开发中需

27、要经历的不同测试级别,指明测试的对象是程序 C.软件测试过程与软件开发过程不同的是,它不必遵循软件工程原理 D.V 模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试(分数:2.00)A. B.C.D.解析:解析 软件测试过程体现了软件测试的流程和方法,与软件开发过程一样,都遵循软件工程原理,遵循管理学原理,故选项 C 不正确。V 模型反映出测试活动与分析设计活动的关系,强调了在整个项目开发过程中需要经历的不同测试级别,忽视了测试的对象不应该仅仅是程序,W 模型是对 V 模型进行了补充,明确指出:测试的对象不仅仅是程序,需求、设计等同样需要进行测试,H 模型指出软件测试是一个独立的流程,

28、只要某个测试达到准备就绪点,测试执行活动就可以开展,软件测试贯穿于产品的整个生命周期,与其他流程可以并发进行。20.下面 Web 应用软件的测试策略中,不属于表示层的测试内容的是 _。 A.链接结构的测试 B.浏览器兼容性的测试 C.排版结构的测试 D.服务器端程序的测试(分数:1.00)A.B.C.D. 解析:解析 通常 Web 应用软件的测试分为三层:表示层、业务层和数据层。其中表示层的测试主要集中在客户端,测试内容主要包括:排版结构的测试,链接结构的测试,客户端程序的测试,浏览器兼容性测试。21.对于具有串联型分支结构的程序,如果有 7 个判断语句串联,则使用正交实验设计法,至少需要的测

29、试用例数为 A. 22 B. 23 C. 24 D. 26(分数:2.00)A.B. C.D.解析:解析 设串联型分支结构中有,n 个判定语句,计算满足关系式 n+12 m的最小自然数 m;设t=2m,取正交表 Lt,并利用它设计测试数据,其中 t 为最少需要的测试用例数。22.根据GB/T 93862008 计算机软件测试文档编制规范,测试报告包括测试项传递报告、测试事件报告、测试总结报告和_。 A.测试计划 B.测试日志 C.测试用例说明 D.测试规程说明(分数:2.00)A.B. C.D.解析:解析 测试报告包括测试项传递报告、测试日志、测试事件报告和测试总结报告。23.下列关于同行评审

30、的描述中,错误的是_。 A.评审小组成员包括协调人、作者、评审员三种角色 B.代码评审的评审员人数比需求评审人数一般要多 C.作者可以是部门经理或文档撰写人 D.应该控制评审会议的规模,避免人数过多(分数:2.00)A.B. C.D.解析:解析 需求评审的人数一般比较多,代码评审一般只需要 2 个评审员。24.软件生存周期过程中,修改错误代价最大的阶段是_。 A. 需求阶段 B. 设计阶段 C. 编程阶段 D. 发布运行阶段(分数:2.00)A.B.C.D. 解析:解析 在软件测试原则中强调测试人员要在软件开发的早期进行测试,如需求分析阶段就应该介入,问题发现的越早越好。发现缺陷后要尽快修复缺

31、陷,因为随着产品开发工作的进行,一个小错误会扩散成大错误,为了修改后期的错误所作的工作要大得多,即越到后来往前返工也越远,缺陷发现或解决得越迟,成本就会越高。Boehm 在书中明确指出,修正错误的代价不是随时间线性增长,而几乎是呈指数增长的。25.软件可靠性的研究很大程度借鉴了硬件可靠性的研究,但二者还是有很多区别,主要体现在 A. 软件设计出来后,每份拷贝都完全一样,而硬件设计出来后,每个按照设计生产的都不可能完全相同 B. 软件是纯逻辑产品,内部逻辑复杂度高,而硬件的内部逻辑相对简单 C. 软件版本更新很频繁,但硬件版本更新通常很慢 D. 以上全部(分数:2.00)A.B.C.D. 解析:

32、解析 软件可靠性和软件可靠性测试的研究在很大程度上借鉴了硬件可靠性的研究,但由于软件和硬件的不同特点导致软件可靠性和硬件可靠性有很大区别,具体而言,软件可靠性和硬件可靠性的区别有:唯一性,软件设计出来后,所有副本就是一模一样的;硬件设计出来后,每个按照设计生产的硬件都不可能完全相同。物理退化,一个正确的硬件器件会因为物理退化在某时刻失效,但正确的软件则不会因为物理退化而发生失效。逻辑复杂性,软件是纯逻辑产品,具有复杂的内部逻辑,而硬件的内部逻辑则相对简单。版本更新,硬件的版本更新通常很慢,而软件的版本更新比较频繁。二、B论述题/B(总题数:1,分数:10.00)以下是某 C 语言程序段,其功能

33、为计算 1 到所输人数字的逐步累加和,请仔细阅读程序并完成要求。#includeint sum(int n)int i, ret_slum;ret_sum=0;for (i=1; i=n; i+)ret_sum+=i;return ret_sum;void main()int j, n;printf(“/1:Please input value here=“);scanf(“%“, n);for(j=1; j=n; j+)printf(“/2:from 1 to % d is % d/n“,j,sum(j);(分数:9.99)(1).画出此程序各函数的控制流程图。(分数:3.33)_正确答案:

34、(*)解析:(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支 w 覆盖率无法达到 100%,需说明为什么。(分数:3.33)_正确答案:(所谓语句覆盖和分支覆盖都达到 100%的覆盖率,就是要设计测试用例,使其满足所有分支情况,由于此程序设计较为简单,只要 n1 和 n1 就可以满足所有分支覆盖标准。所以测试用例设计为,n=128,-9。)解析:(3).QESuite Web Version 1.0 中,已知 Lead 1.0 邮件系统测试项目的部分信息如下:测试版本:总计两个测试版本,按日期排序分为 Lead1._090703,

35、Lead1.0_090801功能分类视图中部分待测区域及人员分配定义如下表所示: 功能区域 功能区域 测试人员 开发人员安全 Test1 Developerl邮件管理 Test2 Developer2发邮件 Test2 Developer2 邮件系统收邮件 Test2 Developer2性能 并发处理能 力 Test3 Developer3 已知在功能区域“性能/并发处理能力”下有一个软件问题处于“打开/修复失败”状态下表中是该软件问题当前的部分操作历史信息,请依据 QEsuite Web Version 1.0 的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,填写表中空缺的操

36、作历史信息。 操作序号 操作者 执行操作 操作后的问题状态 测试版本1 新建 Lead1.0_0907032 打开/再现3 修复/修复4 打开/修复失败 Lead1.0_090801(分数:3.33)_正确答案:(下图是 QESuite Web Vetsion 1.0 的问题报告工作状态转换流程。*操作 1 中,在新建状态下,应该由测试人员进行校验工作,然后更改问题状态为打开。操作 2 中,结果状态为打开/再现,说明是测试人员由打开状态进行校验,最后变为打开/再现。此时版本号不变,为 Lead1.0_090703。操作 3 中,状态为修复/修复,说明是开发人员进行了修复操作,最后状态变为待验此时版本号变更为Lead1.0_090801。操作 4 中,操作后的问题状态为打开/修复失败,说明是测试人员进行了验证操作,执行操作为验证。所以,最后的表格为: 操作序号 操作者 执行操作 操作后的问题状 态 测试版本1 Test5 新建 打开 Lead1.0_0907032 Test5 校验 打开/再现 Lead1.0_0907033 Developer3 修复/修复 待验 Lead1.0_0908014 Test5 验证/不同 意 打开/修复失败 Lead1.0_090801)解析:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1