一.单选题(共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:××√
1299





