软件测试-模拟题
发布时间:2023-08-04 00:08:08浏览次数:24《软件测试》模拟题一.单项选择题1. 下列项目中不属于测试文档的是A. 测试计划B. 测试用例C. 程序流程图D. 测试报告[答案]:C 2.几乎没有产品计划,进度安排和正规的开发过程的软件开发模式是A. 大棒模式B. 边写边改模式C. 瀑布模式D. 快速原型开发模式[答案]:B3.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的A. 判定覆盖B. 条件覆盖C. 判定/条件覆盖D. 组合覆盖[答案]:A4.下列说法不正确的是A. 测试不能证明软件的正确性;B. 测试员需要良好的沟通技巧;C. QA 与 testing 属于一个层次的概念;D. 成功的测试是发现了错误的测试.[答案]:D5.对 Web 网站进行的测试中,属于功能测试的是A. 连接速度测试B. 链接测试C. 平台测试D. 安全性测试[答案]:B6.在进行单元测试时,常用的方法是A. 采用黑盒测试,辅之以白盒测试;B. 采用白盒测试,辅之以黑盒测试;C. 只使用黑盒测试;D. 只使用白盒测试.[答案]:B
7.使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和A. 程序的注释B. 程序的内部逻辑C. 用户使用说明书D. 程序的需求说明[答案]:B 8.下列_不是软件自动化测试的优点A. 速度快.效率高B. 准确度和精确度高C. 能提高测试的质量D. 能充分测试软件[答案]:D 9.配置测试A. 是指检查软件之间是否正确交互和共享信息B. 是交互适应性.实用性和有效性的集中体现C. 是指使用各种硬件来测试软件操作的过程D. 检查缺陷是否有效改正[答案]:C 10.下列各项中_不是一个测试计划所应包含的内容A. 测试资源.进度安排B. 测试预期输出C. 测试范围D. 测试策略[答案]:B 11.下列不属于正式审查的方式是A. 同事审查B. 公开陈述C. 检验D. 编码标准和规范[答案]:D12.()是用户和设计交换最频繁的方法A. 原型化方法B. 瀑布模型方法C. 螺旋模型方法D. 构件组装模型[答案]:A13.软件测试的目的:
A. 避免软件开发中出现的错误B. 发现软件开发中出现的错误C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D. 修改软件中出现的错误[答案]:C14.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因A. 变量没有初始化B. 编写的语句书写格式不规范C. 循环控制出错D. 代码输入有误[答案]:B15.下列关于程序效率的描述错误的是A. 提高程序的执行速度可以提高程序的效率B. 源程序的效率与详细设计阶段确定的算法的效率无关[答案]:B16.现在向银行存款,年利率为 i,若希望在 n 年后从银行得到 F 元,现在应该存入的钱数为A. i/(1+F) nB. F/(1+in )C. F/i nD. F/(1+i)n[答案]:D17.在 LINUX 系统中,下列哪一个命令属于目录管理的常用命令?A. pwdB. lnC. findD. on[答案]:A18.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务A. 预防软件发生错误B. 发现改正程序错误C. 提供诊断错误信息D. ABC 都是[答案]:D19.通常可分为白盒测试和黑盒测试.白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例A. 功能B. 性能
C. 内部逻辑D. 内部数据[答案]:C20.常用的黑盒测试方法有边值分析.等价类划分.错误猜测.因果图等.其中()经常与其它方法结合起来使用.软件测试的步骤主要有单元测试.集成测试和确认测试.A. 边值分析B. 等价类划分C. 错误猜测D. 因果图[答案]:B21.LINUX 下,解压缩文件的命令为?A. tarzxvf 文件名B. COPY 文件名C. CAT 文件名D. VI 文件名[答案]:A22.下列不属于正式审查的方式是A. 同事审查B. 公开陈述C. 结束-开始D. 结束-结束[答案]:D 23.()是用户和设计交换最频繁的方法A. 原型化方法B. 瀑布模型方法C. 监督D. 制定计划[答案]:A 24.软件测试的目的:A. 避免软件开发中出现的错误B. 发现软件开发中出现的错误C. 重复问题接连产生D. 解决问题的知识无法保留[答案]:C 25.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因A. 变量没有初始化B. 编写的语句书写格式不规范
C. 改进D. 高效[答案]:B 26.下列关于程序效率的描述错误的是A. 提高程序的执行速度可以提高程序的效率B. 源程序的效率与详细设计阶段确定的算法的效率无关C. F/i nD. F/(1+i)n[答案]:B27.现在向银行存款,年利率为 i,若希望在 n 年后从银行得到 F 元,现在应该存入的钱数为A. i/(1+F) nB. F/(1+in )C. 内部逻辑D. 内部数据[答案]:D 28.在 LINUX 系统中,下列哪一个命令属于目录管理的常用命令?A. pwdB. lnC. .ISOD. .IEEE[答案]:A29.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列_是软件测试的任务A. 预防软件发生错误B. 发现改正程序错误C. 错误猜测D. 因果图[答案]:D30.通常可分为白盒测试和黑盒测试.白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例A. 功能B. 性能C. CAT 文件名D. VI 文件名[答案]:C二.判断题1.我们可以人为的使得软件不存在配置问题.[答案]: F
2.所有软件都有一个用户界面,因此必须测试易用性.[答案]: F3.软件的开发与运行经常受到硬件的限制和制约.[答案]: T4.模块内的髙内聚往往意味着模块间的松耦合.[答案]: T5.Jackson 图只能表达程序结构,不能表达数据结构.[答案]: F6.软件生命周期中需我进行需求分析,再进行可行性研究.[答案]: F7.软件的质量好坏主要由验收人员负责,其他开发人员不必关心.[答案]: F8.判定覆盖不一定包含条件覆盖,条件覆盖也不一定包含判定覆盖.[答案]: T9.应该尽量使用机器语言编写代码,提髙程序运行效率,而减少高级语言的使用.[答案]: F10.UML 只能应用于软件系统模型的建立.[答案]:F11.容错就是每个程序采用两种不同的算法编写.[答案]:F12.如果输入条件规定了取值范围,则可定义一个有效等价类和两个无效等价类.[答案]:T13.有 n 个变量的函数的健壮最坏情况测试用例的个数为:5 的 n 次方.[答案]:T14.边界值分析的假设是”多缺陷”假设 .[答案]:F15.健壮性测试的主要价值是观察例外情况的处理.[答案]:T16.在设计测试用例时,应包括合理的输入条件和不合理的输入条件.
[答案]:T17.弱健壮等价类测试基于多缺陷假设.[答案]:T18.强健壮等价类测试是基于多缺陷假设,并考虑了无效值.[答案]:T19.强一般等价类测试考虑了无效值[答案]:T20.弱一般等价类是基于单缺陷假设.[答案]:T