1.软件修复的代价最高的阶段为
A 需求阶段
B 编码阶段
C 测试阶段
D 发布阶段
D
在大型软件项目的维护中, 随着软件规模的扩大, 软件的缺陷修复往往费时又费力,因此越到后期的修复代价越高,选D。
2.在正式测试前,对产品或系统的一次简单的验证性测试称为
A 负载测试
B 集成测试
C 冒烟测试
D 验收测试
C
冒烟测试是在版本转测试之前,先选择一部分基础的测试用例进行验证,确保全流程没有严重、阻塞性的问题。有些也将其称为高压线测试。为正式测试前,验证是否产品或系统的主要需求或预置条件是否存在bug。
3.用边界值分析法,假定1<X<10,那么X在测试中应该取的边界值是
A X=1,X=2,X=9,X=10
B X=2,X=9
C X=1,X=10
D X=1,X=5,X=6,X=10
A
边界值分析的基本思想是使用在最小值、略高于最小值、正常值、略低于最大值和最大值处取输入变量值,记为:min、min+、nom、max-、max考虑到健壮性测试,还可以加一个略大于最大值max+,以及一个略小于最小值min-的值,故应当选A
<