第一章 单元测试

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:程序员 第三方测试机构
答案: 【第三方测试机构 程序员

第二章 单元测试

1、单选题:
下面哪个属于静态分析:( )a) 编码规则的检查b) 程序结构分析c) 程序复杂度分析d) 内存泄漏
选项:
A:除c) 以外
B:除d)以外
C:除c) 和d) 以外
D:除a) 和c) 以外
答案: 【除d)以外

2、单选题:
关于评审说法正确的是( )
选项:
A:在软件开发过程中进行评审会浪费时间,减缓项目的进度
B:评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工
C:评审虽然可以缩减工作时间,但同时也增加了大量的成本
D:评审是对程序进行模拟,一步步的展示程序如何处理测试数据
答案: 【评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工

3、单选题:
下面对静态测试和动态测试的区别描述正确的是:( )
选项:
A:静态测试是由开发人员执行的,而动态测试是由专门的测试人员完成
B:静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷
C:静态测试需要借助于专门的测试工具,而动态测试不需要
D:静态测试并没有真正的运行软件,而动态测试需要运行软件
答案: 【静态测试并没有真正的运行软件,而动态测试需要运行软件

4、单选题:
程序员A请项目经理与其一起评审自己的代码属于哪类评审?( )
选项:
A:桌面评审
B:审查
C:临时评审
D:走查
答案: 【桌面评审

5、单选题:
程序员A请程序员B帮忙Review一下他写的代码,属于哪类评审?( )
选项:
A:桌面评审
B:临时评审
C:审查
D:走查
答案: 【临时评审

发表评论

电子邮件地址不会被公开。 必填项已用*标注