代码测试知识点汇总选读.docxVIP

  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文档。上传文档
查看更多
第一二章重点知识点1.下面哪个测试不属于代码静态测试的范畴(D)A 软件质量度量 B 软件代码静态分析 C 文档测试 D 单元测试2.以下哪一项的测试不属于文档测试的范畴(C)A通过文档测试可以了解被测系统的架构和功能B 通过文档测试可以清楚的认识整个系统及其内部的软件C 通过文档测试可以发现软件中存在的bugD 通过文档测试可以发现软件设计过程中存在的bug3.以下哪一项是白盒测试的指标(A)A覆盖率 B 用例执行率 C测试bug数量 D cpu使用率4.以下哪个选项不属于高质量软件的特点(D)A软件本身具有良好的设计方案B软件代码编写遵循相关行业的规范C软件代码编写过程中,变量命名能达到见名知意的效果D 软件代码编写过程中根据开发人员的习惯,随意编写5.以下哪一项不是为了提高软件的可靠性而采取的措施(D)A 避免错误设计 B 容错保护设计 C 降低复杂度设计 D 通用性设计6.被测的酒店管理系统使用的是(B)语言A C语言B JAVA C PHP D C#7.当洗衣机的水位传感器异常时,蜂鸣报警是基于(B)进行设计的A 性能需求 B 安全性需求 C 恢复性需求 D兼容性需求第三章重点知识点1、最主要的软件质量度量指标有正确性、可维护性、完整性和可用性,下面关于这些质量指标的描述中正确的是()。A、软件维护的工作量比开发阶段的工作量小B、正确性用每千行代码的故障(fault)数来度量C、软件完整性是指软件功能与需求符合的程度D、可用性与用户的操作效率和用户对软件的主观评价有关答案:D2、计算下图E节点的扇出和扇入数目:()A.扇入1,扇出2B. 扇入2,扇出3C. 扇入2,扇出3D. 扇入3,扇出1答案:C3. 模块扇入和扇出的原则是:()(1)底层模块或过程高扇入,低扇出(2)上层模块或过程高扇入,高扇出(3)上层模块或过程高扇出,低扇入(4)底层模块或过程低扇出,低扇入A. (3)、(4)B.(1)、(4) C.(2)、(4)D. (1)、(3)答案:D4.计算下面结构流图的圈复杂度()A: 5 B: 4C:6 D:3答案:A5、有如下代码选项中说法正确的是:()for?(i=0;?i100;?++i){12 //输出hello3???printf(hello);}A、物理行数为5 B、代码物理行数为4 C、逻辑行数为4D、代码逻辑行数为3答案:B6、TestBed工具的用途不包括哪一项:()A、软件质量度量B、代码静态分析C、软件单元测试D、软件动态分析答案:D7、从spin.c文件的质量度量报告中可以看出,这个.c文件中函数的圈复杂度多大的有几个()A:0B:1C:2D:3答案:C8、查看单个文件的质量度量分析报告,应选择的操作步骤为:()A、“Set Results-Text Results-Code Review Report(HTML)”B、“Set Results-Text Results-Quality Review Report(HTML)”C、“Individual Results-Text Results-Quality Review Report(HTML)”D、“Individual Results-Text Results-Code Review Report(HTML)”答案:D简答题:1、什么是扇入与扇出,其指标的意义?答案:1)、扇入数是指直接调用该模块的上级模块的个数,扇入数大表示模块的复用程度高。2)、扇出数是指该模块直接调用的下级模块的个数,扇出数大表示模块的复杂度高。2、软件质量6个评价特性是什么?答案:功能性:软件所实现的功能达到它的设计规范和满足用户需求的程度可靠性:在满足一定条件的应用环境中,软件能够正常维持其工作的能力可用性:对于一个软件,用户在学习、操作和理解过程中所做努力的程度效率:在规定条件下,用软件实现某种功能所需的计算机资源(包括时间)的有效程度维护性:当环境改变或软件运行发生故障时,为使其恢复正常运行所做努力的程度可移植性:为使一个软件从现有运行平台向另一个运行平台过度所做努力的程度3、圈复杂度的计算方法?答案:计算公式1:V(G)=e-n+2p (弱连通图) V(G)=e-n+p (强连通图)计算公式2:V(G)=判定节点数+1计算公式3:V(G)=R(区域数)其中,e表示控制流图中边的数量,n表示控制流图中节点的数量,p图的连接组件数目(因为控制流图都是连通的,所以p为1)。第四章重点知识高亮的为答案选择题1.对软件代码静态分析描述不正确的是A 只对源代码进行分析B需设计测试用例C 不运行测试代码 D 与动态测试相对应2.在软件开发过程的各个环节中,编码规范是最基本的规范之一。制定编码规范的目的是A 在代码编写的过程中避免

文档评论(0)

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

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

1亿VIP精品文档

相关文档