当前位置:学者斋 >

计算机 >计算机四级 >

2015计算机四级《软件测试工程师》模拟试题(三)答案及解析

2015计算机四级《软件测试工程师》模拟试题(三)答案及解析

 一、选择题

2015计算机四级《软件测试工程师》模拟试题(三)答案及解析

1.分析:缺陷处于激活状态,即是问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在。

2.分析:白盒测试是对程序的逻辑结构进行的测试,而黑盒测试将程序视为一个黑盒子,仅仅是测试人员提供数人数据,观察输出数据,并不了解程序是如何运行的。结构测试属于白盒测试,关注的是如何选择合适的程序或子程序路径来执行有效的检查。功能测试则属于黑盒测试,对功能的测试通常通过提供输入数据,检查实际输出的结果,很少考虑程序的内部结构。静态测试是不必执行程序,仅是收集有关程序代码的结构信息。

3.分析:在极限测试中,软件测试通常要在编程之前先设计测试用例。需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些都是属于软件测试的对象。错误改正代价与发现的时间是呈现指数增长的趋势。而选项B说法是完全正确的。

4.分析:在题目所述逻辑覆盖中,路径覆盖是最强的覆盖准则。

5.分析:因果图方法是根据输入和输出之间的因果关系设计测试用例的。

6.分析:考察软件测试的目的。

7.分析:仅根据规格说明书描述的程序功能来设计测试用例的方法称为黑盒测试法。

8.分析:黑盒测试主要用于测试软件的外部功能。

9.分析:软件开发需求分析对应的是测试阶段的确认测试,软件设计对应的是集成测试,编码阶段对应的是单元测试。

10.分析:考察白盒测试中逻辑覆盖的关系。

11.分析:由于自顶向下测试的特点可知,该集成测试方法是能够较早发现高层模块接口错误的。

12.分析:考察软件测试的信息流输入,软件配置、测试配置和测试工具都属于测试流的输入信息。

13.分析:A选项B和选项D颠倒,而确认测试与编码是没有关系的,故选项C也不正确,只有A说法是正确的。

14.分析:在软件质量特性中,可复用的软件部件所占的比例一般不会作为系统测试的重点。

15.分析:通常来说,软件缺陷大多数是来自软件开发项目的需求和设计阶段的。

16.分析:考察单元测试的技术指标,选项在都是单元测试的指标,故选择D。

17.分析:在软件缺陷中,打开是属于活动状态,而解决与关闭都属于非活动状态。

18.分析:测试管理工具主要用于进行测试用例管理、软件缺陷管理、软件测试度量。

19.分析:由自动化的软件测试的特点可知,选项D的探查式测试最适合进行自动化软件测试。

20.分析:通常分析性能下降曲线时,会首先将其分为几个区间:性能平坦区、性能轻微下降区、性能急剧下降区。其中性能平坦区是软件运行的正常状态,因此人们往往希望该区间越长越好;性能轻微下降区是软件承受高负载的缓冲区,该区间也是越长越好;性能急剧下降区不是软件的正常运行区间,这一阶段响应时间会急剧增加至用户不能忍受,吞吐量会急剧下降甚至低于单用户时的吞吐量,但该区间对于分析性能瓶颈却有很大作用,通常说来,性能急剧下降区的起始点(也称性能拐点)就是性能瓶颈出现的地方,此时进一步分析资源利用率就可以找到性能瓶颈的原因。

21.分析:软件故障是指软件代码中的错误,软件失效则是指由软件故障引起的在软件运行期间出现的错误,一般来说在软件的一次运行期间,软件故障可能会导致软件失效,也可能不引起软件失效。

22.分析:针对类间连接测试的常用技术有:①类关联的多重性测试。②受控异常测试。③往返场景测试。④模态机测试。模态机测试与类层次的模态类测试类似,二者区别是模态类测试是针对一个类进行的,而模态机测试是针对多个类进行的。

23.分析:Web应用软件数据层测试包括两个方面:一是数据完整性的测试,二是大数据量数据库的性能测试,故选项A说法正确。Web应用软件功能测试通常针对链接测试、表单测试和Cookie测试三个方面进行,故选项C说法不正确。Web应用软件安全性测试主要包括服务器端的内容安全性、客户端的内容安全性和Cookie安全性三个方面,由此选项D说法不正确。内容测试和易用性测试都是Web应用软件的测试策略,不具有从属关系,故选项B说法不正确。

24.分析:对物理破坏的防护措施有三点:

(1)所有设备都应远离灾害(如水灾、火灾、雷电、战火等)的侵扰。

(2)主要设备需要远离人为破坏,如计算机和打印机等要放在有安全门锁的机房等。

(3)主要设备要屏蔽电磁干扰。

25.分析:程序数据流分析,主要指静态分析全局变量和局部变量的.声明、赋值和使用的位置;动态跟踪变量值的变化情况。而选项A程序结构分析,主要提供整个项目中的所有函数之间的调用关系图。选项C是针对面向对象的软件,提供整个项目中的所有类之间的关系图。选项D程序执行频度分析是统计所有条件分支、多出口跳转、多出口调用的各分支、出口的执行关系图。

 二、论述题

1.分析:首先分析手机中MP3播放器的各种状态,以及各状态之间的转换过程,画出状态图。

2.分析:对自动软件售货机的软件进行基于因果图的黑盒测试,首先根据软件的规格说明,找出所有可能的原因和结果,以及二者之间的联系,画出因果图。然后根据基于因果图的黑盒测试方法,将因果图转换为判定表,设计测试用例即可。

3.分析:首先根据源程序画出程序流图比较容易,然后分析学过的所有的逻辑覆盖(如语句覆盖,分支覆盖,路径覆盖等),分析针对每种逻辑覆盖的标准来设计测试用例,最后通过设计测试用例来体现各种逻辑覆盖之间的关系。

  • 文章版权属于文章作者所有,转载请注明 https://xuezhezhai.com/jsj/siji/k9xkmz.html