1、1习题二 软件测试基本技术(静态分析) 1.在代码检查过程中,发现大部分错误的人通常是( ) 。A程序员 B测试员C审查者 D架构师2.桌面检查(Desk Checking)是一种( )的检查方法。A程序员自己检查自己编写的程序B有同行帮忙检查自己编写的程序C几个同行自行组成小组,以小组为单位检查编写的程序D程序员在桌子上检查编写程序的活动3.下列选项中,不属于桌上检查的检查项目是( ) 。A等价性检查 B检查子程序、宏、函数C功能检查 D风格检查4.下列选项中,不属于静态错误分析的是( ) 。A类型和单位分析 B功能分析C引用分析 D表达式分析25.在代码检查的准备阶段和检查会议阶段都据有发
2、现产品错误责任的是( ) 。A检查人员 B开发人员C协调人员 D讲解员6.下列检查项目中不属于风格检查的是( ) 。A编程标准 B变量命名C结构化程序设计 D命名规则7.下列叙述中,说法正确的是( ) 。A桌上检查的文档是最后要公开的文档B桌上检查是一个完全没有约束的过程,所以通常效率会比较低。C代码检查是程序员自己检查自己的程序D桌上检查最好由程序的编写人员来完成8.在对程序代码进行静态分析时,要生成各种引用表,这些引用表按功能可分为( ) 。A为用户提供辅助信息的B直接从表中查出说明/使用错误C用来做错误预测和程序复杂性计算3D以上全部9.下列引用表是为用户提供辅助信息的是( ) 。A函数
3、引用表 B变量交叉引用表C循环层次表 D操作符统计表10. 在代码检查中,负责提供关于检查项目的资料并回答检查人员问题的角色是( ) 。A协调员 B开发人员C检查人员 D讲解员11. 走查的主要目标有( ) 。发现缺陷、遗漏和矛盾的地方 1改进产品 2考虑可替换的实现方法 3A 和 B 和 1 2 1 3C 和 D 、 和 2 3 1 2 312. 通常走查小组中,程序编写者占( )个。4A 0 B1C 2 D不确定13. 走查程序中的静态分析技术用到调用图,通过调用图我们不可以做的是( ) 。A检查程序中标量的说明和引用B检查程序中全局标量、参数误用的问题C为动态测试用例的设计提供可靠的依据
4、D对程序进行分析和修改14. 下列关于走查的说法,不正确的是( ) 。A走查的主要工作是由程序编写者来完成B走查与代码检查一样,都是以小组为单位进行C走查是一种走查小组集体扮演计算机角色检察源程序的方法D走查是借助程序流程图来进行数据流和控制流的分析15. 下列问题可通过调用图来检查的是( ) 。5A变量说明和引用 B全局变量C参数误用 D以上全部16. 小组成员开会,集体扮演计算机角色,把测试数据沿程序的逻辑结构走一遍是( ) 。A数据分析 B执行测试用例C执行走查 D代码检查17. 同行评审,有时成为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术
5、评审、文档评审和( ) 。A误差评审 B项目评审C过程评审 D组织体系评审18. 关于同行评审说法正确的是( ) 。A同行评审是对程序进行模拟,一步步地展示程序如何处理测试数据B同行评审虽然可以缩短工作时间,但同时也增加了大量的成本C在软件开发过程中进行同行评审会浪费时间,减缓项目进度D同行评审的目的就是发现产品的缺陷,因此在评审上的投入可以减少大量的后期反工。619. 在软件行业中,应用最广泛的评审方法是( ) 。 A走查 B结对评审C正式评审 D小组评审20. 关于人工测试方法,说法正确的是( ) 。 A走查以小组为单位进行,是一系列规程和错误检查技术的集合B同行评审的文档是一种过渡性的文
6、档,不是公开的正式文档C桌上检查的文档是一个最终可交付的文档D评审是一项很浪费时间的活动,会减缓项目的进度21. 同行评审中,整个评审过程是由( )组织和进行。 A协调员 B评审小组C开发人员 D评审员22. 管理评审的结果是提交( ) 。A软件分析报告 B管理评审报告C改进措施报告 D软件问题报告23. 下列不属于技术评审对象的是( ) 。 7A需求文档 B源代码C运行环境 D测试用例24. 技术评审的目的是( ) 。 A确保软件的一致性B验证软件是否符合需求C揭示软件在逻辑、执行以及功能和编码上的错误D以上都是25. 下列不属于技术评审报告中的内容的是( ) 。 A用户需求信息 B会议基本
7、信息C存在的问题和建议措施 D评审结论和意见26. 在软件开发过程中,需要评审的文档很多,其中对文档的一致性、可测试性等方面进行检查的评审是( ) 。 A内容评审 B格式评审C一致性评审 D可测试评审27. 过程评审是对软件开发过程的评审,其评审对象是( ) 。 A产品性能 B产品质量8C质量保证流程 D其他形式的工作产出28. 对需求规格说明进行评审应该选择的评审方法是( ) 。 A结对评审 B正式评审C走查 D临时评审29. 下列选项中,评审方法是按照正式化程度逐渐增强排列的是( ) 。A临时评审、轮查、结对评审、走查、正式审查B临时评审、走查、结对评审、轮查、正式审查C临时评审、走查、小组评审、结对评审、正式审查D正式审查、小组评审、走查、结对评审、临时评审30. 评审的方法很多,其中最便宜的评审方法是( ) 。 A轮查 B结对评审C小组评审 D走查