被测试程序不在机器上运行,而是采用人工检测和计算机辅助静态分析的手段对程序进行检测,这种测试称为()。
A. 白盒测试
B. 黑盒测试
C. 静态测试
D. 动态测试
查看答案
在下列描述中,关于测试与调试的说法错误的是()。
A. 测试是显示错误的行为,而调试是推理的过程
B. 测试显示开发人员的错误,调试是开发人员为自己辩护
C. 测试能预期和可控,调试需要想象、经验和思考
D. 测试需要在了解软件设计的条件下完成,调试则需要完整的程序代码
下列哪一项不属于软件测试过程模型的组成部分。()
A. 环境模型
B. 程序模型
C. 被测对象模型
D. 错误模型
下面关于错误、失效、故障的说法错误的是()。
A. 错误是指与所期望的设计之间的偏差
B. 失效是指与所规约的系统执行之间的偏差
C. 故障是由于错误或失效导致的
D. 失效会导致程序出现不正确的状态,影响程序的输出结果
下面关于软件测试的原则说法正确的是()
A. 测试应该从大规模开始,逐渐转向小规模
B. 测试计划应该在编码结束后开始制定
C. 软件最好由编写该程序的程序员自己来测试
D. 穷举测试是不可能的