如果一个小程序中有一个由8个两分支判断组成的连锁分支结构,如图 采用正交实验设计法可导出的最少测试路径数为()
A.28 B.16 C.9 D.8
A.应满足客户的功能需求和性能要求 B.应具备一定的可扩展性和灵活性,以适应需求的变化 C.应能够有效地处理例外或异常情况 D.应保证数据库的完整性和安全性
A.系统需求分析时对客户的需求理解不清楚 B.文档错误、内容不正确或拼写错误 C.系统结构不合理、算法不正确 D.不同阶段的开发人员对需求的理解不一致
A.制定测试计划 B.测试设计 C.实施测试 D.评估测试
A.用户界面设计 B.结构设计 C.数据设计 D.逻辑设计
A.类型和单位分析 B.表达式分析 C.引用分析 D.接口分析
如果执行下面的C程序,并做了成功的存储分配: char * pBuf=NULL; pBuf=(char*)malloc(100); if(pBuf==NULL){ printf("Not Enough Memory\n"); return 1; } 则此段程序测试的指令块(即顺序执行的一段指令)覆盖率是()
A.100% B.60% C.50% D.40%
A.基本路径覆盖 B.事件序列走查 C.事件响应驱动 D.判定表
A.对应调用图的每一个边建立并执行的一个集成测试会话序列 B.针对模块的每一个程序剖面执行的语句序列 C.按照广度优先策略逐层集成与测试的序列 D.穿插出现在各模块中执行的方法和消息的序列
A.检测软件的最大负载 B.检测软件的响应时间 C.检测软件的并发进程数 D.揭示软件在压力下出现的错误
A.通过软件可靠性测试是软件交付使用的必要条件 B.软件可靠性测试的主要目的是度量软件在实际使用中的可靠性 C.软件可靠性测试通常针对软件中的每个单元进行 D.软件可靠性测试是发现软件安全性问题的主要手段
A.软件性能测试的主要目的是检验软件是否能充分发挥硬件的潜能 B.软件性能测试通常采用数据流测试技术生成测试用例 C.软件性能测试实际上是一种软件可靠性测试 D.软件性能测试的实施通常需要依赖性能测试辅助软件
A.软件可靠性测试能有效地减少软件在恶意使用下出现崩溃的次数 B.定义软件运行剖面是软件可靠性测试的重要步骤 C.软件可靠性测试通常需要基于软件可靠性预测模型 D.软件可靠性测试不能沿用硬件可靠性测试的方法
A.面向对象程序与传统程序的黑盒测试方法完全相同 B.面向对象程序与传统程序的白盒测试方法有明显区别 C.单个类树的测试不属于面向对象程序单元测试关注的范畴 D.对一个类的每个成员方法都进行充分的测试就完成了对该类充分的测试
A.方法名的重载是面向对象软件测试区别于传统程序测试的一个根本因素 B.展平测试是测试一棵继承树叶结点类的一种策略 C.基于判定表的测试可以用于面向对象程序的单元测试 D.等价类划分测试能用于方法层次的测试
A.测试动态绑定是类树测试的一个重要目标 B.面向对象软件协作集成测试是指对一个类的多个实例间协作进行的测试 C.面向对象软件的自底向上集成测试需要为集成测试开发相应代码 D.面向对象软件的单元测试需要考虑对一个类中单个方法的测试
A.Web应用软件测试通常不用考虑安全性测试 B.与传统软件相比,Web应用软件测试更简单 C.表单测试是Web应用软件功能测试的一项重要内容 D.测试是否存在无效链接是Web应用软件安全性测试一项重要内容
A.杀毒软件在清除病毒时是否会破坏办公软件的文档 B.软件提供的功能是否丰富 C.软件是否支持用户根据自己的需要进行定制 D.软件是否能在多种操作系统下运行
A.软件兼容性测试不关注软件与硬件间的兼容性 B.等价类划分测试是软件兼容性测试的主要手段 C.极限测试是一种软件兼容性测试 D.排版软件是否可以打开该软件以前版本保存的文件属于软件兼容性测试关注的范畴
A.白盒测试的测试用例设计不必考虑软件功能 B.软件测试用例设计要关注测试用例设计的测试需求覆盖率 C.自动化测试的测试脚本开发属于测试用例设计工作的一部分 D.测试用例设计的主要依据是测试计划中的测试需求定义
A.在实际的软件测试中,软件测试环境可分为主测试环境和辅测试环境 B.软件测试只能在软件真实运行环境下开展 C.在测试环境准备中,无法获取真实数据时,可使用仿真数据 D.测试工具的准备是属于测试环境准备的一项工作
A.在自动化测试基本结构中,数据库服务器用于存储测试用例和测试结果 B.自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的 C.结构化脚本的优点是健壮性更好,可以对一些容易导致测试失败的特殊情况进行处理 D.共享脚本的维护开销高于线性脚本
A.软件集成测试一般由软件供方组织并实施,测试人员与开发人员应相对独立 B.软件集成测试可委托第三方进行 C.软件集成测试的技术依据是软件需求文档 D.进入集成测试要求待集成的软件单元已通过单元测试
A.回归测试的对象包括:在软件单元测试、集成测试、软件配置项测试和系统测试中未通过的软件 B.回归测试首先应对原来未变更的软件单元进行测试,然后再对变更的软件单元进行测试 C.回归测试的内容包括原软件测试做过的测试内容、修改原软件测试做过的测试内容以及在此基础上新增的测试内容 D.回归测试可根据被测软件的具体情况对软件的测试内容进行剪裁