代码测试知识点汇总.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
代码测试知识点汇总

第一二章重点知识点 1.下面哪个测试不属于代码静态测试的范畴 (D) A 软件质量度量 B 软件代码静态分析 C 文档测试 D 单元测试 2.以下哪一项的测试不属于文档测试的范畴 (C) A通过文档测试可以了解被测系统的架构和功能 B 通过文档测试可以清楚的认识整个系统及其内部的软件 C 通过文档测试可以发现软件中存在的bug D 通过文档测试可以发现软件设计过程中存在的bug 3.以下哪一项是白盒测试的指标(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、可用性与用户的操作效率和用户对软件的主观评价有关 答案:D 2、计算下图E节点的扇出和扇入数目:( ) A. 扇入1,扇出2 B. 扇入2,扇出3 C. 扇入2,扇出3 D. 扇入3,扇出1 答案:C 3. 模块扇入和扇出的原则是:( ) (1)底层模块或过程高扇入,低扇出 (2)上层模块或过程高扇入,高扇出 (3)上层模块或过程高扇出,低扇入 (4)底层模块或过程低扇出,低扇入 A. (3)、(4)B. (1)、(4) C. (2)、(4)D. (1)、(3) 答案:D 4. 计算下面结构流图的圈复杂度( ) A: 5 B: 4 C:6 D:3 答案:A 5、有如下代码选项中说法正确的是:() for?(i=0;?i100;?++i) { 1 2 //输出hello 3???printf(hello); } A、物理行数为5 B、代码物理行数为4 C、逻辑行数为4 D、代码逻辑行数为3 答案:B 6、TestBed工具的用途不包括哪一项:() A、软件质量度量 B、代码静态分析 C、软件单元测试 D、软件动态分析 答案:D 7、从spin.c文件的质量度量报告中可以看出,这个.c文件中函数的圈复杂度多大的有几个() A: 0 B: 1 C:2 D:3 答案:C 8、查看单个文件的质量度量分析报告,应选择的操作步骤为:() 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表示控

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档