关于junit4中的标签@ 描述错误的是( )
A. @Test(timeout = xxx) 设置当前测试方法在一定时间内运行完,否则返回错误
B. @Test(expected = Exception.class) 设置被测试的方法是否有异常抛出。抛出异常类型为:Exception.class
C. @Ignore 注释掉一个测试方法或一个类,被注释的方法或类,不会被执行
D. 选项A和B的说法错误,@Test只表示修饰的方法是测试用例
测试3的阶乘,断言方法是()?
Assert.assertSame(6, jc.jieChen(3))
B. Assert.assertEquals(6, jc.jieChen(3))
C. Assert.assertNull(6, jc.jieChen(3))
D. Assert.assertTrue(6, jc.jieChen(3))
集成测试是在( )的基础上将所有模块按照设计要求组装成系统或子系统,对模块组装过程和模块接口进行正确性测试。
A. 单元测试
B. 系统测试
C. 验收测试
D. 回归测试
关于集成测试的描述中,正确的是( ) 。
A. 集成测试也叫做组装测试或联合测试,通常是在单元测试的基础上,将所有模块按照要设计说明书和详细设计说明书的要求进行组装和测试的过程。
B. 自顶向下的增殖方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。
C. 自底向上的增殖方式需要建立桩模块,并行地对多个模块实施测试,并逐步形成程序实体,完成所有模块的组装和集成测试。
D. 在集成测试时,测试者应当确定关键模块,对这些关键模块及早进行测试,比如高层控制模块、有明确性能要求和定义的模块等。
E. ① ②
F. ② ③
G. ① ④
H. ② ④