测试用例基础练习附答案

一.单选题(共11题,27.5分)

1、以下不属于黑盒测试方法的是( )

  • A、等价类划分法
  • B、边界值分析法
  • C、错误推测法
  • D、静态结构分析法

 

2、实际的逻辑覆盖测试中,一般以( )为主设计测试用例。

  • A、条件覆盖
  • B、判定覆盖
  • C、条件组合覆盖
  • D、路径覆盖

 

3、配置测试

  • A、是指检查软件之间是否正确交互和共享信息
  • B、是交互适应性、实用性和有效性的集中体现
  • C、是指使用各种硬件来测试软件操作的过程
  • D、检查缺陷是否有效改正

 

4、如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的

  • A、判定覆盖
  • B、条件覆盖
  • C、判定/条件覆盖
  • D、组合覆盖

 

5、在进行单元测试时,常用的方法是( )

  • A、采用黑盒测试,辅之以白盒测试
  • B、采用白盒测试,辅之以黑盒测试
  • C、只是用黑盒测试
  • D、只是用白盒测试

 

6、单元测试所使用的主要测试方法是( )

  • A、黑盒测试
  • B、静态测试
  • C、动态测试
  • D、白盒测试

 

7、在进行单元测试时,常用的方法是

  • A、采用黑盒测试,辅之以白盒测试;
  • B、采用白盒测试,辅之以黑盒测试;
  • C、只使用黑盒测试;
  • D、只使用白盒测试。

 

8、单元测试中用来模拟被测模块调用者的模块是

  • A、父模块
  • B、子模块
  • C、驱动模块
  • D、桩模块

 

9、对于一些关键代码或新人写的代码,主要采取( )方式。

  • A、走查
  • B、会议审查
  • C、代码互评
  • D、自查

 

10、集成测试所使用的主要测试方法是( )。

  • A、黑盒测试
  • B、静态测试
  • C、动态测试
  • D、白盒测试

 

11、不属于单元测试内容的是

  • A、模块接口测试
  • B、局部数据结构测试
  • C、路径测试
  • D、用户界面测试

 

二.多选题(共6题,15.0分)

1、单元测试的主要任务是完成单元中所有( )等测试。

  • A、独立路径
  • B、数据结构
  • C、边界条件
  • D、容错性

 

2、对于整个软件的本地化过程来说,需要解决的技术问题主要有( )。

  • A、数据格式
  • B、页面显示和布局
  • C、配置和兼容性问题
  • D、翻译问题

 

3、测试团队的基本责任应该是( )。

  • A、发现软件程序、系统或产品中的所有问题
  • B、尽早地发现问题
  • C、督促开发人员尽快地解决程序中的缺陷
  • D、帮助团队解决资金问题

 

4、验收测试完成后还需要提交( ),才可交付用户使用。

  • A、验收报告
  • B、项目完成报告
  • C、交付报告
  • D、无需提供任何报告

 

5、整体测试用例的质量要求包括( )。

  • A、覆盖率
  • B、易用性
  • C、易维护性
  • D、粒度适中

 

6、文档测试主要检查文档的( )。

  • A、正确性
  • B、完备性
  • C、易理解性
  • D、一致性

 

三.判断题(共23题,57.5分)

1、逻辑覆盖法是一种常用的白盒测试方法。

 

2、测试用例是由测试输入数据和对应的实际输出结果这两部分组成。

 

3、集成测试就是系统测试。

 

4、在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。

 

5、黑盒测试容易知道用户会用到那些功能,会遇到哪些问题

 

6、语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。

 

7、验收测试是由用户完成的。

 

8、在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。

 

9、测试用例越多,测试效果就会越好。

 

10、在进行系统测试的时候,当发现有错误时候,应该及时修正,紧接着修正下一个错误。

 

11、黑盒测试的测试用例是根据应用程序的功能需求设计的。

 

12、单元测试和集成测试紧密相关,几乎同步进行。

 

13、单元测试的主要人员构成是开发人员。( )

 

14、黑盒测试基于软件开发文档,所以也能知道软件实现了文档中的哪些功能

 

15、在压力测试中通常采用的是黑盒测试方法。

 

16、每一种测试方法都必须执行程序,才能得到最好的效果。

 

17、集成测试就是系统测试。

 

18、Junit只是单元测试工具,并不能进行现回归测试。

 

19、判定表法是一种白盒测试方法。

 

20、验收测试是由用户完成的。

 

21、功能测试也可以采用白盒测试的方法。

 

22、因为软件开发人员不止一人,因此在测试时候,只能进行松散地实施测试。

 

23、黑盒测试容易知道用户会用到那些功能,会遇到哪些问题

 

 

答案:

单选题:1-5:DBCAB     6-11:DBDCAA

多选题:1:ABCD  2:AC  3:ABCD   4:AC   5:ABCD   6:ABCD

判断题:1-5:√××√√   6-10:√×××√   11-15::√√√√√  16-20:×××××   21-23:××√

 

 

 

 

你可能感兴趣的:(软件测试)