【计算机类职业资格】计算机四级软件测试工程师-35及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-35及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-35及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-35 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下列不属于 web 应用软件的特点的是(分数:2.00)A.内容驱动B.基于无连接协议C.演化频繁D.安全性要求较低2.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。(分数:2.00)A.程序的复杂结构B.程序的内部逻辑C.使用说明书D.程序的功能3.关于极限测试,下列说法中不正确的是(分数:2.00)A.相对传统的软件开发方法。极限编程可以随时应对新增或改变的需求B.极限编程的单元测试是由编码人员完成的测试C.极限编程要求在编码之前先设计测试D
2、.验收测试由用户来完成,编码人员不必在现场4.以下关于软件可靠性测试的说法中,正确的是(分数:2.00)A.定义软件运行剖面是软件可靠性测试的重要步骤B.软件可靠性测试使用的测试用例应该满足分支覆盖C.软件可靠性测试可以在单元测试中实施D.软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例的生成5.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是(分数:2.00)A.用户手册B.外部设计规格说明C.内部设计规格说明D.测试计划手册6.下面不属于文档存储规划设计要考虑的问题的是(分数:2.00)A.共享性B.安全性C.操作性D.一致性7.GUI 是一个分层的图形化的软件前端,下
3、面不属于 GUI 系统的层次的是(分数:2.00)A.数据层B.界面层C.接口层D.功能层8.下列不属于基于接几测试的是(分数:2.00)A.边界测试B.输入域测试C.输出域测试D.特殊值测试9.PTGM 模型中,性能测试分为六个步骤来进行,下列活动不是在测试前期准备过程中进行的是(分数:2.00)A.建好性能测试中相应的测试团队B.保证被测软件已经充分进行了功能测试,并改正了已发现的缺陷C.确认对测试工具的需求D.明确此次性能测试的主要目标10.下列属于 QESAT/C 的优点的足(分数:2.00)A.及早地发现程序中隐藏的错误B.快捷有效地理解程序结构C.帮助分析和测试程序D.以上全部11
4、.在实际测试中,软件性能的高低往往直接取决于(分数:2.00)A.用户对响应时间的接受程度B.响应时间的绝对值C.系统响应时间D.所有功能的最大响应时间12.下面不属于单元测试分析的对象的是(分数:2.00)A.模块接口B.独立路径C.边界条件D.全局数据结构13.下列关于面向对象程序的测试组织问题的说法中,正确的是(分数:2.00)A.在面向对象程序测试中,通过执行程序代码完成的测试通常包括单元测试、集成测试和系统测试三个主要方面B.在面向对象程序中的一个类可以作为被独立测试的单元C.在面向对象程序测试中,很容易对一个类中的单个成员方法进行充分的单元测试D.由于集成测试目标相同,结构化程序的
5、集成测试技术都适用于对类的测试14.下列软件属性中,软件产品首要满足的应该是(分数:2.00)A.功能需求B.性能需求C.可扩展性和灵活性D.容错、纠错能力15.下列关于测试方法,说法正确的是(分数:2.00)A.白盒测试不同于黑盒测试之处是它可以减少测试用例数量B.覆盖所有独立路径就能够覆盖所有分支C.在单元测试中不使用黑盒测试技术D.满足分支覆盖就满足条件覆盖和语句覆盖16.以下关于 web 应用软件测试的说法中,正确的是(分数:2.00)A.数据完整性测试是 Web 应用软件数据层测试的一项重要内容B.内容测试是 Web 应用软件易用性测试的一项重要内容C.袁单测试是 Web 应用软件表
6、示层测试的一项重要内容D.链接结构的测试是 Web 应用软件安全性测试的一项重要内容17.从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为(分数:2.00)A.错误检测B.故障排除C.测试D.调试18.下列关于软件测试过程的几种抽象模型,说法正确的是(分数:2.00)A.H 模型指出软件测试具有独立性,只要某个测试达到准备就绪点,测试执行活动就可以开展B.W 模型强调在整个项目开发中需要经历的不同测试级别,指明测试的对象是程序C.软件测试过程与软件开发过程的不同之处是它不必遵循软件工程原理D.V 模型强调测试的对象不仅仅是程序,需求、设计等同样需要测试19.在软件缺陷处理
7、中,测试人员查询状态为 Fixed 的缺陷,验证其是否已修复,若已经修复,则设置缺陷状态为( ),若没有解决,设置缺陷状态为(分数:2.00)A.Closed,ReopenB.Closed,PendingC.Resolved,PendingD.Resolved,Reopen20.软件测试完成后的文档主要有(分数:2.00)A.软件测试计划B.软件测试说明C.软件测试报告D.以上都是21.关于逻辑覆盖,说法错误的是(分数:2.00)A.DDP 覆盖是判定覆盖的一个变体B.满足条件覆盖一定也满足判定覆盖C.指令块覆盖属于语句覆盖D.若判定覆盖率迭 100%,则语句覆盖率一定也是 100%22.下列
8、关于逻辑覆盖,说法错误的是(分数:2.00)A.满足条件覆盖并不一定满足判定覆盖B.满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定/条件覆盖C.满足路径覆盖也一定满足条件组合覆盖D.满足判定/条件覆盖同时满足判定覆盖和条件覆盖23.下列软件缺陷中,( )是活动状态,( )是非活动状态。(分数:2.00)A.打开和解决,关闭B.打开,解决和关闭C.通过,失败D.打开,待验和关闭24.下列选项中,不属于面向构件提供者的构件测试目标的是(分数:2.00)A.检查为特定项目而创建的新构件的质量B.检查在特定平台和操作环境中构件的复用、打包和部署C.尽可能多地揭示构件错误D.验证构件的功能、接口
9、、行为和性能25.下列关于面向对象测试问题的说法中,不正确的是(分数:2.00)A.在面向对象软件测试时,设计每个类的测试用例时,不仅仅要考虑调用各个成员方法的输入参数,还需要考虑如何设计调用的序列B.构造抽象类的驱动程序会比构造其他类的驱动程序复杂C.类 B 继承自类 A,如果对 B 进行了严格的测试,就意味着不需再对类 A 进行测试D.在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试二、论述题(总题数:3,分数:50.00)下图所示为对四个已知数字进行排序的程序流程。(分数:20.00)(1).计算它的环路复杂度。(分数:10.00)_(2).为完成基本环路测试,
10、求它的一组独立路径。(分数:10.00)_26.测试计划的目的是什么?测试计划的内容都包括什么?其中哪些是最重要的?(分数:10.00)_针对以下 C 语言程序,请按要求回答问题。下面是一个程序段(C 语言),试设计基本路径测试的测试用例,设计出的测试用例要保证每一个基本独立路径至少要执行一次。函数说明:当 i_flag=0;返回 i_count+100当 i_flag=1:返回 i_count*10否则返回 i_count*20输入参数:int i_count int i_flag输出参数:Int i_retum程序代码如下:1 int Test (int i_count,int i_fla
11、g)2 3 int i_temp=0;4 while(i_count0)5 6 if(0=i_flag)7 8 i_temp=i_count+100;9 break;10 11 else12 13 if(1=i_flag)14 15 i_letup=i_temp+10;16 17 else18 19 i_temp=i_tcmp+20;20 21 22 i_count-;23 24 return i_temp;25 (分数:20.00)(1).画出该函数的控制流程图。(分数:10.00)_(2).采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。(分数:10.00)_计算机
12、四级软件测试工程师-35 答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:25,分数:50.00)1.下列不属于 web 应用软件的特点的是(分数:2.00)A.内容驱动B.基于无连接协议C.演化频繁D.安全性要求较低 解析:解析 所谓 Web 应用软件,就是人们通常说的 B/S 结构的软件,整个软件的开发集中在服务器端,而用户端通过标准的浏览器访问服务器端,Web 应用软件与其他的应用软件有较大的差别,其特点有:基于无连接协议,内容驱动,开发周期短,演化频繁,安全性要求较高,美观性要求较高。Web 应用软件的这些特点也将会导致 Web 应用软件的测试有别于其他软件的测
13、试。2.使用白盒测试方法时,确定测试数据应根据( )和指定的覆盖标准。(分数:2.00)A.程序的复杂结构B.程序的内部逻辑 C.使用说明书D.程序的功能解析:解析 使用白盒测试方法时,确定测试数据应根据程序的内部逻辑和指定的覆盖标准。3.关于极限测试,下列说法中不正确的是(分数:2.00)A.相对传统的软件开发方法。极限编程可以随时应对新增或改变的需求B.极限编程的单元测试是由编码人员完成的测试C.极限编程要求在编码之前先设计测试D.验收测试由用户来完成,编码人员不必在现场 解析:解析 极限编程的特征决定了极限编程可以随时应对新增或改变的需求。单元测试和验收测试贯穿极限测试的始终,其中单元测
14、试是极限编程中最重要的发现缺陷的手段,主要由编码人员来完成,验收测试主要由用户来完成,但编码人员也必须在场,以便与用户进行交流。另外极限编程要求在编码之前先设计测试,这主要是从两方面因素来考虑,一是为了提高编码人员测试自己编写代码的效率,二是为了让编码人员能够更好地把握软件需求,而且这样也可以在编码前为编码人员设立明确的编码目标:编写出能够通过单元测试的代码。4.以下关于软件可靠性测试的说法中,正确的是(分数:2.00)A.定义软件运行剖面是软件可靠性测试的重要步骤 B.软件可靠性测试使用的测试用例应该满足分支覆盖C.软件可靠性测试可以在单元测试中实施D.软件可靠性预测模型的作用是指导软件可靠
15、性测试中的测试用例的生成解析:解析 软件可靠性测试过程包括五个步骤:确定可靠性目标;定义软件运行剖面;设计测试用例;实施可靠性测试;分析测试结果。所以说定义软件运行剖面是软件可靠性测试的重要步骤,故选项 A 正确。5.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是(分数:2.00)A.用户手册 B.外部设计规格说明C.内部设计规格说明D.测试计划手册解析:解析 软件的外部设计是从用户的角度对产品进行描述的,外部设计规格说明是在外部设计期间产生的文档,用户手册是另一种文档,与外部设计规格说明不同的是,它是在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档。6.下面不属于文档
16、存储规划设计要考虑的问题的是(分数:2.00)A.共享性B.安全性C.操作性D.一致性 解析:解析 要做好测试文档的存储,事先要做好各种准备,在文档存储的规划设计中要考虑的因素主要有:共享模式,有共享目录、FTP 方式和 HTTP 方式;手段,自行开发文档管理系统,或借助第三方商品化软件;安全性测试文档多涉及公司内部的机密信息,需要保证其安全性;目录结构,文件目录可以按照团队项目文件类型的多层次关系设置;操作性,包括存取、下载、修改和阅读等各项操作的便利性。7.GUI 是一个分层的图形化的软件前端,下面不属于 GUI 系统的层次的是(分数:2.00)A.数据层 B.界面层C.接口层D.功能层解
17、析:解析 GUI 即图形化用户界面,相当于软件产品的外观,GUI 是分层的图形化的软件前端,通过特定的事件集中接受用户或系统产生的事件,生成相应的图形输出。为更好进行 GUI 测试,我们通常会将界面与功能的设计分离,一般把 GUI 系统分为三个层次:界面层、功能层和界面与功能的接口层,而进行测试的重点是界面层和接口层。8.下列不属于基于接几测试的是(分数:2.00)A.边界测试 B.输入域测试C.输出域测试D.特殊值测试解析:解析 基于接口的测试是根据模块和它们之间的关系特性选择测试数据。基于接口的测试可以从下面三个方面来考虑:输入域测试、特殊值测试和输出域测试。9.PTGM 模型中,性能测试
18、分为六个步骤来进行,下列活动不是在测试前期准备过程中进行的是(分数:2.00)A.建好性能测试中相应的测试团队B.保证被测软件已经充分进行了功能测试,并改正了已发现的缺陷C.确认对测试工具的需求D.明确此次性能测试的主要目标 解析:解析 性能测试相对比功能测试复杂性更高,更需要过程模型的指导,性能测试通用模型(PTGM)的实质是将针对功能测试的自动化测试模型进行适当调整,以适应性能测试的需要。PTGM 模型包括六个主要步骤,即测试前期准备,引入测试工具,制定测试计划,测试设计与开发,测试执行与管理,测试结果分析。在测试准备时期主要做的工作是:首先,保证软件在执行性能测试前已经较为充分的对软件进
19、行了功能测试,并改正了已发现的缺陷;其次,由于性能测试比较复杂,应该在测试前就组建好相应的测试团队;最后,由于性能测试一般需要工具支持,在进行测试前应该确认对测试工具的需求,以便选择测试工具。而选项 D 中明确此次性能测试的主要目标是在制定测试计划阶段首先要做的工作。10.下列属于 QESAT/C 的优点的足(分数:2.00)A.及早地发现程序中隐藏的错误B.快捷有效地理解程序结构C.帮助分析和测试程序D.以上全部 解析:解析 QESAT/C 的优点是:能帮助分析和测试程序,快捷有效地理解程序结构,及早地发现程序中隐藏的错误,从而提高软件的质量。11.在实际测试中,软件性能的高低往往直接取决于
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 35 答案 解析 DOC
