试卷部分试题预览
多选题
A、
自底向上测试的优点是随着上移,驱动模块逐步减少,测试开销小一些
B、
自顶向下测试的优点是较早的发现高层模块接口、控制等方面的问题
C、
自顶向下测试的优点是使得低层模块的错误较早发现
D、
自底向上测试的优点是比较容易设计测试用例
多选题
软件测试自动化是指利用好的测试工具以自动运行测试用例。软件测试自动化的好处在于( )。
A、
比手工测试发现更多的软件缺陷
B、
可以自动产生测试计划
C、
可以在较少的时间内运行更多的测试用例
D、
使输入值组合的覆盖率达到100%
多选题
A、
确定测试范围
B、
划分测试任务
C、
编写测试计划文档
D、
组织测试团队
多选题
A、
大突击集成是面向对象集成测试最常用且最有效的方法
B、
自底向上集成和自顶向下集成都需要为集成测试开发大量代码
C、
与自底向上集成和自顶向下集成相比, 协作集成是一种更充分的集成测试 策略
D、
高频集成是以自底向.上集成为基础,利用冒烟测试进行的集成测试
多选题
软件可靠性分析方法通常不依赖于概率统计的方法,下面属于软件可靠性分析方法的是( )。
A、
失效模式影响分析法 (FMEA法)
B、
故障树和事件树分析法
C、
以上全部
D、
潜路分析法
多选题
A、
通常兼容性测试主要考虑硬件、软件和数据三个方面
B、
硬件兼容性测试通常并不用把软件在各种不同的硬件环境下运行和测试
C、
数据兼容性仅仅包括不同版本之间的数据兼容性
D、
不同的硬件配置,可能影响软件的性能,因此需要有针对地进行硬件兼容性测试
多选题
A、
白盒测试不同于黑盒测试之处是它可以减少测试用例数量
B、
覆盖所有独立路径就能够覆盖所有分支
C、
满足分支覆盖就满足条件覆盖和语句覆盖
D、
在单元测试中不使用黑盒测试技术
多选题
对采用迭代或增量开发过程模型开发的产品进行集成测试时最适合采用的集成策略是( )
A、
传统的集成测试策略
B、
基于使用的集成测试策略
C、
高频集成测试策略
D、
基干集成测试策略
多选题
使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。
A、
程序的复杂结构
B、
程序的内部逻辑
C、
使用说明书
D、
程序的功能
多选题
通常测试人员判定一个运行结果中存在缺陷的准则是()。
A、
开发人员承认这个运行结果中存在缺陷
B、
测试人员可以从中找出缺陷的证据
C、
这个运行结果与测试案例中的预期结果不一致
D、
这个运行结果与测试人员预期的不一致