韶关学院软件试(部分答案).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
韶关学院软件试(部分答案)

题型分值分布 填空(20) 选择(20) 判断(10) 简答(20) 综合分析(30) 一、选择题 (D)1、以下哪一种选项不属于软件缺陷 A:软件没有实现产品规格说明所要求的功能 B:软件中出现了产品规格说明指明不应该出现的错误 C:软件实现了产品规格说明没有提到的功能 D:软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题 (B)2、Myers在1979年提出了一个重要观点,即软件测试的目的是为了 A:证明程序正确 B:查找程序错误 C:改正程序错误 D:验证程序无错误 (D)3、 软件生存周期过程中,修改错误代价最大的阶段是 A:需求阶段 B:设计阶段 C:编程阶段 D:发布运行阶段 (A)4、在代码检查的过程中发现大部分错误的人通常是 A:程序员 B:测试员 C:审查者 D:架构师 (B)5、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残存的错误数目与其他模块相比,通常应该 A:较少B:较多C:相似D:不确定 (B)6、走查是对软件进行静态测试的一种方法,以下不属于走查活动的是 A:计划走查会议 B:准备测试用例 C:执行走查以发现和改正错误 D:在走查过程中程序员逐条讲解自己的程序 走查的步骤如下:①计划走查会议;②走查产品;③执行走查;④解决缺陷;⑤走查记录;⑥产品返工,准备测试用例是走查之前要进行的活动。 (D)7、下列有关软件测试的叙述中,正确的是 A:测试是软件开发中一个单独的阶段,其目的是对已实现的程序编码进行正确性检验 B:一个成功的测试能够验证程序的确做了它应该做的事情 C:根据80/20的原则,优秀的软件开发人员所编写的程序错误少,因此对于他们的程序,重点不应放在缺陷测试上 D:在软件过程的早期寻找尽可能多的错误符合软件测试的原则 (B)8、下列有关测试过程V模型的说法中,正确的是 A:验收测试应确定程序的执行是否满足软件设计的要求 B:功能测试应确定系统功能是否达到系统要求的指标 C:单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求 D:集成测试在编码结束前就可以开始 解析:V模型是在20世纪80年代后期提出的,旨在改进软件开发的效率和效果。该模型反映出测试活动与分析设计活动的关系,指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求。系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标。验收测试确定软件的实现是否满足用户需要或合同的要求。选项A和选项C的说法颠倒,不正确。集成测试要在单元测试之后,所以选项D的说法明显错误,故只有选项B说法完全正确。 (C)9、软件测试员究竟做些什么 A软件测试员的目的是发现软件缺陷 B软件测试员的目的是发现软件缺陷,尽可能早一些 C软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复 D软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复 (C)10、下面是一个对整数数组A中的前n个元素求最小值的c程序,函数返回最小元素的位置。 int minValue(int A[],int n){ int k=0; for(int j=1;j=n-1;j++) if(A[j]A[k])k=j; return k; } 当n=4时,程序中可能的执行路径数为 ?A:2 ?B:4 ?C:8 ?D:16 (D)11、以程序内部的逻辑结构为基础的测试用例设计技术属于 ?A:灰盒测试 ?B:数据测试 ?C:黑盒测试 ?D:白盒测试 (A)12、在以下有关逻辑覆盖的说法中错误的说法是 A:所有满足条件组合覆盖标准的测试用例集,也满足路径覆盖的覆盖标准 ?B:条件覆盖能够查出条件中包含的错误,但有时达不到判定覆盖的覆盖率要求 ?C:路径覆盖的查错能力很强,但有时达不到条件组合覆盖的覆盖率要求 ?D:判定覆盖包含了语句覆盖,但它不能保证每个错误条件都能检查得出来 (C) 13、设有一段程序如下 If((a==b) and (c==d) or (e==f)) doS1 Else if((p == q) or(s == t)) doS2 Else doS3 满足判定—条件覆盖的要求下,最少的测试用例数目是 A:6 B:8 C:3 D:4 判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支也至少评价一次。本程序一共有两个判定语句,三条路径。若以1代表某一个条件为真,O代表为假,则对于(a==b)、(c==d)、(e==f)、(p==q)、(s==t)这五个条件,取不同的真值组合,即可设计出相应的测试用例,达到判定/条件覆盖的要求。在这里,先取(a==b)、(c==d)、(e==f)为10

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档