一. 单选题(共 6 题,6.0 分)
1. (单选题, 1.0 分)
假设有一段存在缺陷的用于验证输入数据是否为空的程序代码。
public static boolean IsNull(String a){
if(a.length()>0)
return true;
else
return false;
}
通过JUnit4编写如下测试脚本完成对于IsNull方法的验证。
@Test
public void testIsNull() {
assertEquals(true, Login.IsNull(""));
assertEquals(false, Login.IsNull("admin1"));
assertEquals(false, Login.IsNull("mercury"));
}
则三条assertEquals的断言语句中,( )条语句得到了执行和验证。
- A. 3
- B. 1
- C. 0
- D. 2
我的答案: B*正确答案:*B
知识点:
1.0分
AI讲解
2. (单选题, 1.0 分) JUnit 4中提供了编写单元测试脚本所必备的注解,其中被( )注解的方法是在JUnit测试类中的任意一个测试方法执行前都会执行的一个方法,因此可以被用来为测试方法初始化所需的资源。
- A. @BeforeClass
- B. @AfterClass
- C. @Before
- D. @After
我的答案: C*正确答案:*C
知识点:
1.0分
AI讲解
3. (单选题, 1.0 分) 以下选项中不是单元测试主要任务的是( )。
- A. 边界条件测试
- B. 模块接口测试
- C. 出错处理测试
- D. 全局数据结构测试
我的答案: D*正确答案:*D
知识点:
1.0分
AI讲解
4. (单选题, 1.0 分) 单元测试的主要任务是解决5个方面的测试问题,其中检查独立执行路径是否正确主要是通过( )技术实现的。
- A. 静态白盒测试
- B. 静态黑盒测试
- C. 动态白盒测试
- D. 动态黑盒测试
我的答案: C*正确答案:*C
知识点:
1.0分
AI讲解
5. (单选题, 1.0 分) 单元测试中设计测试用例的依据是( )。
- A. 软件详细设计规格说明书
- B. 软件概要设计规格说明书
- C. 被测程序源代码
- D. 软件需求规格说明书
我的答案: A*正确答案:*A
知识点:
1.0分
AI讲解
6. (单选题, 1.0 分) 在搭建单元测试环境的过程中,用于代替被测模块工作过程中所调用子模块的辅助模块被称做( )。
- A. 桩模块
- B. 接口模块
- C. 数据模块
- D. 驱动模块
我的答案: A*正确答案:*A
知识点:
1.0分
AI讲解
二. 填空题(共 1 题,2.0 分)
7. (填空题, 2.0 分)
Login类中BeginWithLetter(String a)方法的功能为判断用户输入a是否以字母作为开头,BeginWithLetterTest为其通过JUnit 4编写的测试类,其中的testBeginWithLetter方法通过断言语句验证BeginWithLetter方法的功能实现,请将代码补充完整。
public class BeginWithLetterTest{ //BeginWithLetterTest为测试类
//JUnit 4.0的注解,表明testBeginWithLetter为测试方法
public void testBeginWithLetter(){
(true, Login.BeginWithLetter("admin")); //断言语句
}
}
我的答案:
2.0分
(1)
@Test
(2)
assertEquals
正确答案:
(1) @Test
(2) assertEquals
知识点:
AI讲解
三. 判断题(共 2 题,2.0 分)
8. (判断题, 1.0 分) 模块接口测试是单元测试的基本和首要任务,因此该阶段对于接口的测试较为充分。( )
- A. 对
- B. 错
我的答案: 错*正确答案:*错
知识点:
1.0分
AI讲解
9. (判断题, 1.0 分) 在软件测试过程中,单元测试的对象规模最小,因此该阶段是唯一的一个以白盒测试技术为主的阶段。 ( )
- A. 对
- B. 错
我的答案: 对*正确答案:*对
知识点:
1.0分
AI讲解
四. 多选题(共 1 题,1.0 分)
10. (多选题, 1.0 分) 单元测试的主要任务是解决5个方面的测试问题,其中 检查模块接口是否正确主要是通过( )的测试方法实现的。
- A. 静态结构分析法
- B. 逻辑覆盖法
- C. 错误推测法
- D. 基本路径测试法
- E. 边界值分析法
- F. 代码检查法
我的答案: AF*正确答案:*AF
知识点:
1.0分