A. 函数 B. 子过程 C. 类 D. 模块
A. 驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块 B. 桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块 C. 驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 。 D. 桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
A. @BeforeClass @Before @Test1 @After @Before @Test2 @After... @AfterClass B. @BeforeClass @Before @Test1 @Test2... @After @AfterClass C. @Before @BeforeClass @Test1 @AfterClass @BeforeClass @Test2 @AfterClass... @After D. setUpTest1Test2tearDown
A. @Test(timeout = xxx) 设置当前测试方法在一定时间内运行完,否则返回错误 B. @Test(expected = Exception.class) 设置被测试的方法是否有异常抛出。抛出异常类型为:Exception.class C. @Ignore 注释掉一个测试方法或一个类,被注释的方法或类,不会被执行 D. 选项A和B的说法错误,@Test只表示修饰的方法是测试用例
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. ② ④
A. 详细设计 B. 需求分析 C. 概要设计 D. 程序设计
A. 单元测试 B. 集成测试 C. 黑盒测试 D. 白盒测试
A. 负载测试 B. 数据库容量测试 C. 基准测试 D. 竞争测试