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

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

1、计算机四级软件测试工程师-7 及答案解析(总分:39.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:25.00)1.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有_。 等价类划分测试组合功能测试 递归函数测试 多态消息测试 不变式边界测试模态类测试 非模态类测试 多态服务测试 展平测试(分数:1.00)A.B.C.D.2.软件测试首先进行的测试是_。(分数:1.00)A.集成测试B.单元测试C.系统测试D.验收测试3.Web 应用软件的安全性主要通过以下哪个手段实现_。(分

2、数:1.00)A.安全管理控制B.接口检测C.漏洞扫描D.安全策略4.下列选项中不属于覆盖率对软件测试作用的是_。(分数:1.00)A.得知测试是否充分B.协助找出代码中的语法错误C.指导设计能够增加覆盖率的测试用例D.了解测试的弱点在哪里5.软件可靠性预测的目的是_。(分数:1.00)A.根据软件在可靠性与测试揭示的故障情况来预测软件在正在运行时的故障和实效情况B.通过受控的软件测试过程来预测软件在实际运行中的可靠性C.通过软件测试揭示软件缺陷并通过修改缺陷来提高软件可靠性D.关注可能导致失效的事件及其失效概率,并计算出各种事件组合导致失效的概率6.1979 年 G1enford Myers

3、 出版的the Art of Software Testing一书除了介绍众多的测试经典方法之外,还向人们揭示了测试的目的是_。(分数:1.00)A.证真,而非证伪B.证伪,而非证真C.证真,且证伪D.验证程序的正确性7.关于做好系统测试的原则,下列说法中错误的是_。(分数:1.00)A.所有的测试都应追溯到总体设计B.在测试工作真正开始之前,尽早开始测试计划C.Pareto 原则应用于软件测试D.系统缺陷应记入文档8.在面向对象软件的集成测试中,高频集成有三个主要步骤,其正确顺序是_。 开发人员完成要提供代码的增量构件,同时测试人员完成相关的测试包 评价结果 集成测试人员将开发人员新增或修改

4、的构件集中起来形成一个新的集成体(分数:1.00)A.B.C.D.9.测试环境的五要素不包括_。(分数:1.00)A.硬件和软件B.网络环境、数据准备C.测试工具D.测试风险、测试方法10.如果一个判定中的复合条件表达式为(A1)or(B=3),则为了达到 100%的判定覆盖率,至少需要设计_测试用例。(分数:1.00)A.1 个B.2 个C.3 个D.4 个11.用于代替被测模块调用的子模块的模块被称作_。(分数:1.00)A.桩模块B.数据模块C.接口模块D.驱动模块12.测试时软件生存期中费用消耗最大的环节,能够决定需要做多少测试的影响因素有_。(分数:1.00)A.系统的目标和信息的价

5、值B.开发组织和测试的时机C.潜在的用户数量D.以上全是13.下图所示的多情况分支型流程图,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径_。(分数:1.00)A.n/2B.2nC.nD.n+1 14.下列不属于兼容性测试考虑范畴的为_。(分数:1.00)A.硬件兼容性B.软件兼容性C.数据兼容性D.操作兼容性15.依据GB/T 155322008 计算机软件测试规范软件测试应由相对独立的人员进行。以下选项中不属于测试设计员具体职责的是_。(分数:1.00)A.管理监督测试项目或测试组B.设计测试用例C.确定测试用例的优先级D.建立测试环境16.关于 V 模型内容的陈述,

6、表达不正确的是_。(分数:1.00)A.V 模型反映出测试活动与分析设计活动的关系B.V 模型指出,单元测试和集成测试应当检测程序的执行是否满足软件设计的要求C.系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标D.文档测试确定软件的实现是否满足用户需求和合同的要求17.把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构,这是软件生命周期哪一阶段做的事情_。(分数:1.00)A.系统和需求定义B.编程和单元测试C.软件设计D.运行和维护18.被测系统处在不完善状态,运行脚本过程中容易中断;测试脚本可移植差,需要在脚本的结构、模块化参数传递和基础

7、函数方面做好设计。这些是测试步骤中哪一过程的主要问题_。(分数:1.00)A.测试开发B.测试用例C.测试设计D.测试执行19.关于面向对象软件开发过程和测试过程的说法,不正确的是_。(分数:1.00)A.面向对象的软件开发过程通常是一个迭代与渐进的过程B.面向对象的软件测试过程通常是一个迭代与渐进的过程C.测试活动之间是一系列相关测试任务的集合,时间上并不一定是连贯的D.测试活动之间是首尾相接的而非穿插交错的20.下列逻辑覆盖测试中,最强的是_。(分数:1.00)A.语句覆盖B.条件覆盖C.路径覆盖D.条件组合覆盖21.安全性测试,其目标是_。(分数:1.00)A.测试各种资源在超负荷的情况

8、下的运行情况B.系统的保护机制能否抵御入侵者的攻击C.度量系统的性能和预先定义的目标有多大差距D.验证系统从软件或者硬件失效中恢复的能力22.白盒测试最常用的一种测试用例技术为_。(分数:1.00)A.逻辑覆盖B.等价分类法C.错误猜测法D.使用综合测试策略23.下列选项当中,不是应用服务器的主要功能的是_。(分数:1.00)A.构建运行环境B.公共服务C.互操作机制D.内容驱动24.软件生存周期的正确顺序是_。(分数:1.00)A.软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护B.系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行

9、和维护C.制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护D.制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护25.关于极限测试过程中验收测试,说法不妥当的为_。(分数:1.00)A.验收测试主要由用户完成B.编码人员也必须在场参与验收测试,以便与用户交流C.极限编程强调验收测试的目的在于加强用户参与软件开发的力度D.由于极限编程的特殊性,反而增大了用户需求的变化和用户与开发人员交流的复杂性二、B填空题/B(总题数:3,分数:14.00)以下是班级成绩处理平台的程序流程图,请仔细阅读程序并完成要求。该平台允许最多输入 100

10、个学生的成绩,以-1 作为输入结束标志。N2 存放输入的学生成绩个数,N1 存放输入成绩中有效成绩的个数,sum 存放成绩总和。初始化 N2=N1=O,sum=0。计算其中有效的学生分数的个数、总分数和平均值。请针对该程序流程图进行基本路径覆盖测试用例设计。(分数:6.00)(1).导出过程的控制流图。(分数:2.00)_(2).确定基本测试路径集合。(分数:2.00)_(3).设计满足基本路径覆盖的测试用例。(分数:2.00)_以下是某 C 程序段,其功能是计算出某一天是一年中的第几天,请仔细阅读程序并完成要求。#includestruct daysint year;int month;in

11、t date;day;void main()struct days *p;int num=0, i;int m13=0,31,28,31,30,3l,30,3l,3l,30,31,30,31);p=day;printf(“please input the day:/n“);seanf(“% d % d % d, (p-year), (p-month),for(i=0; i(p-month); i+)num+=mi;num+=(p-date);if(p-year)%4= =0(pyear)%100 !=0 | (p-year)%400=0)if(p-month)2)num+;printf(“ T

12、his day is % d day in the year/n “, num);(分数:4.00)(1).画出此程序主函数的控制流程图。(分数:2.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:2.00)_以下是 QESuite Web Version 1.0 用户手册的相关内容,请按要求回答问题。(分数:4.00)(1).下图是测试过程管理流程图。QESuite Web Version 1.0 测试过程管理流程如下图所示,用户可以依据该流程来完成一个基本的测试过程管理。在

13、测试状态,执行文档共有几种状态?每种状态代表什么含义?(分数:2.00)_(2).在问题报告管珲阶段,简述修改问题报告追踪的步骤。(分数:2.00)_计算机四级软件测试工程师-7 答案解析(总分:39.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:25.00)1.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有_。 等价类划分测试组合功能测试 递归函数测试 多态消息测试 不变式边界测试模态类测试 非模态类测试 多态服务测试 展平测试(分数:1.00)A.B.C. D.解析:解

14、析 面向对象的单元测试分为方法层次的测试,其主要测试技术有等价类测试、组合功能测试、递归函数测试、多态消息测试;类层次的测试,其主要测试技术有不变式边界测试、模态类测试、非模态类测试;类树层次的测试,其常用的测试技术有多态服务测试和展平测试。2.软件测试首先进行的测试是_。(分数:1.00)A.集成测试B.单元测试 C.系统测试D.验收测试解析:解析 软件测试首先是单元测试,集中测试每个单独的模块,以确保它作为一个单元来说功能是正确的。3.Web 应用软件的安全性主要通过以下哪个手段实现_。(分数:1.00)A.安全管理控制B.接口检测 C.漏洞扫描D.安全策略解析:解析 接口是一个软件和外部

15、进行交互的通道,尤其 Web 应用程序的安全性要受限于浏览器的网络环境。所以接口检测是 Web 应用软件安全性的主要实现手段。4.下列选项中不属于覆盖率对软件测试作用的是_。(分数:1.00)A.得知测试是否充分B.协助找出代码中的语法错误 C.指导设计能够增加覆盖率的测试用例D.了解测试的弱点在哪里解析:解析 覆盖率是反映代码被测试程度的一种指标,不是一种测试结束,因此无法协助找出代码中的语法错误。代码中的语法错误一般在程序编译阶段就已经由编译器检查出来,并需要得到修正后代码才能正确编译。5.软件可靠性预测的目的是_。(分数:1.00)A.根据软件在可靠性与测试揭示的故障情况来预测软件在正在

16、运行时的故障和实效情况 B.通过受控的软件测试过程来预测软件在实际运行中的可靠性C.通过软件测试揭示软件缺陷并通过修改缺陷来提高软件可靠性D.关注可能导致失效的事件及其失效概率,并计算出各种事件组合导致失效的概率解析:解析 A 选项给出了软件可靠性预测的目的,B 选项给出了软件可靠性测试的目的,D 选项为可靠性分析方法中事件树分析法的含义。6.1979 年 G1enford Myers 出版的the Art of Software Testing一书除了介绍众多的测试经典方法之外,还向人们揭示了测试的目的是_。(分数:1.00)A.证真,而非证伪B.证伪,而非证真 C.证真,且证伪D.验证程序

17、的正确性解析:解析 20 世纪 70 年代,1979 年 Glenford Myers 出版的the Art of Soft-ware Testing一书除了介绍众多的测试经典方法之外,还向人们揭示了测试的目的是证伪,而非证真。这是观念上的一次巨大改变。7.关于做好系统测试的原则,下列说法中错误的是_。(分数:1.00)A.所有的测试都应追溯到总体设计 B.在测试工作真正开始之前,尽早开始测试计划C.Pareto 原则应用于软件测试D.系统缺陷应记入文档解析:解析 系统测试实际上贯穿软件开发的周期,在软件生存周期各个阶段都有系统测试设计和实现的过程。A 选项中关于测试溯源问题的观点是错误的,所

18、有的测试都应追溯到用户需求。C 选项中 Pareto原则是指,测试发现的错误中的 80%很可能起源于 20%的程序模块。8.在面向对象软件的集成测试中,高频集成有三个主要步骤,其正确顺序是_。 开发人员完成要提供代码的增量构件,同时测试人员完成相关的测试包 评价结果 集成测试人员将开发人员新增或修改的构件集中起来形成一个新的集成体(分数:1.00)A.B.C. D.解析:解析 高频集成一般采用冒烟测试的方式,即不预测每个测试用例的预期效果,如果测试中未出现反常情况,就认为通过测试。高频集成测试有三个主要步骤,其正确的顺序为。9.测试环境的五要素不包括_。(分数:1.00)A.硬件和软件B.网络

19、环境、数据准备C.测试工具D.测试风险、测试方法 解析:解析 测试环境包括测试设计环境、测试实施环境和测试管理环境。软件测试环境可分为主测试环境和辅测试环境。测试环境包括软件环境和硬件环境,细分测试环境的五要素是:软件、硬件、网络环境、数据准备和测试工具。10.如果一个判定中的复合条件表达式为(A1)or(B=3),则为了达到 100%的判定覆盖率,至少需要设计_测试用例。(分数:1.00)A.1 个B.2 个 C.3 个D.4 个解析:解析 判定覆盖就是指设计若干测试用例,运行被测程序,使得程序中每个判定的取真分支和取假分支至少评价一次。针对该题取 A=2,B=3 和 A=0,B=9 两组测

20、试用例即可达到 100%的判定覆盖率,故本题选择 B。11.用于代替被测模块调用的子模块的模块被称作_。(分数:1.00)A.桩模块 B.数据模块C.接口模块D.驱动模块解析:解析 若被测模块调用了其他模块,程序员必须编写一个桩模块,用来代替被调用的模块,桩模块可以进行少量的数据操作,不需要实现子模块的所有功能,但要根据需要来实现或代替子模块的一部分功能。12.测试时软件生存期中费用消耗最大的环节,能够决定需要做多少测试的影响因素有_。(分数:1.00)A.系统的目标和信息的价值B.开发组织和测试的时机C.潜在的用户数量D.以上全是 解析:解析 测试是软件生存期中费用消耗最大的环节。测试费用除

21、了测试的直接消耗外,还包括其他相关的费用,能够决定需要做多少次测试的主要因素有系统的目标、潜在的用户数量、信息的价值、开发组和测试的时机。13.下图所示的多情况分支型流程图,采用路径覆盖法进行测试,则至少需要几个测试用例可以覆盖所有可能的路径_。(分数:1.00)A.n/2B.2nC.nD.n+1 解析:解析 根据程序的流程图可以导出程序的控制流图, 然后利用环路复杂性的计算方法,最简单的是看该程序控制流图中有 N 个判定结点数,便可得到该控制流图的环路复杂性为 n+1,这样便可以确定n+1 个线性无关的基本路径集,然后根据这些基本集对应找出 n+1 个测试用例,确保基本路径集中每一条路径都可

22、以被执行到,即满足题目中的路径覆盖,由此知若要满足路径覆盖,至少需要设计 n+1 个测试用例。14.下列不属于兼容性测试考虑范畴的为_。(分数:1.00)A.硬件兼容性B.软件兼容性C.数据兼容性D.操作兼容性 解析:解析 所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。通常,兼容性测试主要考虑硬件、软件和数据三个方面。不需要考虑操作的兼容性。15.依据GB/T 155322008 计算机软件测试规范软件测试应由相对独立的人员进行。以下选项中不属于测试设计员具体职责的是_。(分数:1.00)A.管理监督测试项目或测试组 B.设计测试用例C.确定

23、测试用例的优先级D.建立测试环境解析:解析 目前业界通用的做法是单元测试由开发团队执行,而集成和系统测试用例则由专门的测试团队进行。其团队成员包含测试负责人、测试分析员、测试设计员、测试程序员、测试员、测试系统管理员、配置管理员。其中测试设计员的具体职责为:设计测试用例,确定测试用例的优先级,建立测试环境。16.关于 V 模型内容的陈述,表达不正确的是_。(分数:1.00)A.V 模型反映出测试活动与分析设计活动的关系B.V 模型指出,单元测试和集成测试应当检测程序的执行是否满足软件设计的要求C.系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标D.文档测试确定软件的实现是否满足用户

24、需求和合同的要求 解析:解析 V 模型反映出测试活动与分析设计活动的关系。指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求。系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标。验收测试确定软件的实现是否满足用户需求和合同的要求。17.把经过评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系统和软件的体系结构,这是软件生命周期哪一阶段做的事情_。(分数:1.00)A.系统和需求定义B.编程和单元测试C.软件设计 D.运行和维护解析:解析 软件设计是软件工程的技术核心,在设计阶段中,设计人员把经评审通过的各项需求转换为一个相应的体系结构,包括数据的体系结构、系

25、统和软件的体系结构。结构中每一组成部分都是一模块,每个模块都是和某种需求相对应,即所谓概要设计和高层设计。进而对每个模块要完成的任务进行具体描述,为后面编程打基础,即所谓详细设计。18.被测系统处在不完善状态,运行脚本过程中容易中断;测试脚本可移植差,需要在脚本的结构、模块化参数传递和基础函数方面做好设计。这些是测试步骤中哪一过程的主要问题_。(分数:1.00)A.测试开发 B.测试用例C.测试设计D.测试执行解析:解析 测试开发的过程是指:将所有的可以进行自动化测试的测试用例转换为测试脚本,输入就是基于测试需求的测试用例;输出则是测试脚本和与之对应的期望结果。测试开发的主要问题有:被测系统处

26、在不完善状态,运行脚本过程中容易中断;测试脚本可移植差,需要在脚本的结构、模块化参数传递和基础函数方面做好设计。19.关于面向对象软件开发过程和测试过程的说法,不正确的是_。(分数:1.00)A.面向对象的软件开发过程通常是一个迭代与渐进的过程B.面向对象的软件测试过程通常是一个迭代与渐进的过程C.测试活动之间是一系列相关测试任务的集合,时间上并不一定是连贯的D.测试活动之间是首尾相接的而非穿插交错的 解析:解析 面向对象的软件开发过程通常是一个迭代与渐进的过程,其测试活动也是迭代与渐进的。测试活动,实际上只是一系列相关测试任务的集合,时间上并不一定是连贯的。测试活动之间,也是犬牙交错而非首尾

27、相接的。也就是说面向对象的软件测试,实际上是一个螺旋式上升的过程。20.下列逻辑覆盖测试中,最强的是_。(分数:1.00)A.语句覆盖B.条件覆盖C.路径覆盖 D.条件组合覆盖解析:解析 逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术,属于白盒测试。由于覆盖率的不同,又可以分为语句覆盖、判定覆盖、判定/条件覆盖、条件覆盖和路径覆盖。其中最强的是路径覆盖,即测试用例能够执行程序中所有的路径;最弱的是语句覆盖,即设计的测试用例使得程序中每一可执行语句至少执行一次。21.安全性测试,其目标是_。(分数:1.00)A.测试各种资源在超负荷的情况下的运行情况B.系统的保护机制能否抵御入侵者的攻

28、击 C.度量系统的性能和预先定义的目标有多大差距D.验证系统从软件或者硬件失效中恢复的能力解析:解析 安全性测试就是要验证系统的保护机制能否抵御入侵者的攻击。评价安全机制的性能与安全功能本身一样重要,其中安全性的性能主要包括:有效性、生存性、精确性、反应时间、吞吐量。22.白盒测试最常用的一种测试用例技术为_。(分数:1.00)A.逻辑覆盖 B.等价分类法C.错误猜测法D.使用综合测试策略解析:解析 逻辑覆盖属于白盒测试方法的最常用的一种测试用例技术。所谓逻辑覆盖,是对一系列测试过程的总称,这组测试过程按照越来越完全的程度进行路径的测试。逻辑覆盖是以程序内部的逻辑结构为基础,要求测试人员对程序

29、的逻辑结构有清楚的了解。23.下列选项当中,不是应用服务器的主要功能的是_。(分数:1.00)A.构建运行环境B.公共服务C.互操作机制D.内容驱动 解析:解析 应用服务器的功能主要包括三方面:构建运行环境、互操作机制和公共服务。这三方面分别对测试产生了不同的影响。24.软件生存周期的正确顺序是_。(分数:1.00)A.软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护B.系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护C.制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护D.制定计划、系统与软件

30、需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护 解析:解析 软件生存周期的主要阶段是针对软件开发测试及运行的实现先后顺序产生的。正确的生存周期过程为 D 选项。制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护。25.关于极限测试过程中验收测试,说法不妥当的为_。(分数:1.00)A.验收测试主要由用户完成B.编码人员也必须在场参与验收测试,以便与用户交流C.极限编程强调验收测试的目的在于加强用户参与软件开发的力度D.由于极限编程的特殊性,反而增大了用户需求的变化和用户与开发人员交流的复杂性 解析:解析 验收测试主要南用户完成,当然编码人员也必须

31、在场,以便与用户进行交流。极限编程强调验收测试的目的在于加强用户参与软件开发的力度,从而减小由于需求变化或开发人员与用户交流不畅而引起的问题。二、B填空题/B(总题数:3,分数:14.00)以下是班级成绩处理平台的程序流程图,请仔细阅读程序并完成要求。该平台允许最多输入 100 个学生的成绩,以-1 作为输入结束标志。N2 存放输入的学生成绩个数,N1 存放输入成绩中有效成绩的个数,sum 存放成绩总和。初始化 N2=N1=O,sum=0。计算其中有效的学生分数的个数、总分数和平均值。请针对该程序流程图进行基本路径覆盖测试用例设计。(分数:6.00)(1).导出过程的控制流图。(分数:2.00

32、)_正确答案:()解析:该程序的过程控制流图如下。(2).确定基本测试路径集合。(分数:2.00)_正确答案:()解析:该过程该过程控制流图的圈复杂性度量 G(V)为 4(区域数,或者 G(V)=E N+2) 所以基本路径集合包含四条独立的路径: 1-2-6-7-9 1-2-6-8-9 1-2-3-4-5-2-6-7-9 1-2-3-4-10-2-6-7-9(3).设计满足基本路径覆盖的测试用例。(分数:2.00)_正确答案:()解析:为每一条独立路径设计一组测试用例,以便强迫程序沿着该路径至少执行一次。 (Score,i)=(); (-5,-9);(88,100);(89,-2)。 以下是某

33、 C 程序段,其功能是计算出某一天是一年中的第几天,请仔细阅读程序并完成要求。#includestruct daysint year;int month;int date;day;void main()struct days *p;int num=0, i;int m13=0,31,28,31,30,3l,30,3l,3l,30,31,30,31);p=day;printf(“please input the day:/n“);seanf(“% d % d % d, (p-year), (p-month),for(i=0; i(p-month); i+)num+=mi;num+=(p-date

34、);if(p-year)%4= =0(pyear)%100 !=0 | (p-year)%400=0)if(p-month)2)num+;printf(“ This day is % d day in the year/n “, num);(分数:4.00)(1).画出此程序主函数的控制流程图。(分数:2.00)_正确答案:()解析:(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:2.00)_正确答案:()解析:该过程该过程控制流图的圈复杂性度量 G(V)为 3,所以设计三个用例包含三

35、条独立路径。 用例编号 year month date1 2003 -5 362 2003 4 53 2000 4 5以下是 QESuite Web Version 1.0 用户手册的相关内容,请按要求回答问题。(分数:4.00)(1).下图是测试过程管理流程图。QESuite Web Version 1.0 测试过程管理流程如下图所示,用户可以依据该流程来完成一个基本的测试过程管理。在测试状态,执行文档共有几种状态?每种状态代表什么含义?(分数:2.00)_正确答案:()解析:执行文档是记录测试结果的重要文档。它可以显示许多有用的测试信息和记录历次测试结果。 在执行测试视图中可以显示执行结果

36、、测试级别、测试任务、功能分类、状态、用例标题等基本信息,如需查看详细的执行文档信息,可单击“状态”图标进入查看。 执行文档的状态显示执行文档当前所处的测试状态。 未测:表示执行文档尚未被测试; 通过:表示执行文档已被测试且通过测试; 失败:表示执行文档已被测试但未通过测试; 测试受阻:表示执行文档试图被测试,但由于其他的测试用例未能通过测试,导致该测试用例无法测试。(2).在问题报告管珲阶段,简述修改问题报告追踪的步骤。(分数:2.00)_正确答案:()解析:修改问题追踪报告步骤: 在问题报告视图中,单击欲修改的问题报告标题,进入问题报告查看页面,单击“修改”,进入修改问题报告页面,按上述方法修改问题报告保存即可。 可以通过上传操作放人一些与问题相关的文件。例如,当很难描述所看到的问题时,可以把看到的问题复制并存储到图形文件中再放入与该问题相关的文件域;又或者当发现了一个造成系统崩溃的问题,可以把系统崩溃跟踪文件放入与该问题相关的文件域中。

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

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

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