一.单选题
1. 软件测试按照测试层次可以分为(C)
A.黑盒测试、白盒测试
B.功能性测试和结构性测试
C.单元测试、集成测试和系统测试
D.动态测试和静态测试
2. 白盒测试也称为结构测试,结构测试是根据规格说明书来写测试用例的吗?
3. 测试结束的准则可作为测试停止的标准是(D)
A.当时间用光时 B.执行了所有的测试用例,但没有发现故障
C.当所有缺陷都已经清除时 D.当达到所要求的覆盖时
4. 单元测试的静态测试主要采用的方法是(A)。
A.代码审查方法 B.白盒测试方法
C.黑盒测试方法 D.桌上检查方法调试
5. 配置测试(C)
A. 是指软件之间是否正确交互和共享信息
B. 是交互适应性、实用性和有效性的集中体现
C. 是指用各种硬件测试软件操作的过程
D. 检查缺陷是否有效改正
6. 软件测试类型按开发阶段划分是?(B)
A.需求测试、单元测试、集成测试、验证测试
B.单元测试、集成测试、确认测试、系统测试、验收测试
C.单元测试、集成测试、验证测试、确认测试、验收测试
D.调试、单元测试、集成测试、用户测试
7. 在软件生命周期的哪一个阶段,软件缺陷修复费用最低(A)
A.需求分析 B.设计 C.编码 D.产品发布
拓展:软件缺陷修复的代价最高的阶段为(A)
A、发布阶段
B、需求阶段
C、设计阶段
D、编码阶段
8. 划分软件测试属于白盒测试还是黑盒测试的依据是(C)
A. 是否执行程序代码
B. 是否能看到软件设计文档
C. 是否能看到被测源程序
D. 运行结果是否确定
15. 软件测试员究竟做些什么(C)
A.软件测试员的目的是发现软件缺陷
B.软件测试员的目的是发现软件缺陷,尽可能早一些
C.软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
D.软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复
16.不是软件自动化测试的优点(D)
A.速度快,效率高
B.准确度和精确度高
C.能提高测试的质量