(说明:1:该课程为西北工业大学的软件测试的慕课。
2:绿色选项为正确答案;题目后括号中的答案为本人的作答,对的用绿色标示,错的用红色标示,与错题集类似)
第一章:软件测试基础
1.软件测试目的是什么? (ABC)
A:修正软件错误和缺陷提高软件质量
B:发现当前开发工作中所采用的的软件过程的缺陷
C:对软件质量进行度量和评估
D:为了证明软件没有错误
2.软件测试是系统开发不可少的一部分,具有 以下哪些特征?(ABCD)
A:可以是需求,而不仅仅是代码
B:既是静态活动也是动态活动
C:用来预防软件失效
D:有助于在软件生命周期中尽早发现问题,以降低修复软件缺陷所需的成本
3.软件测试在实际开发过程可以做到穷尽测试。(错)
A:对
B:错
4.单元测试通过的标准是什么?(ABC)
A:程序通过所有的单元测试用例
B:语句覆盖流程达到100%
C:分支覆盖率达到85%
5.按照阶段划分,软件测试分为哪几类?(ABCD)
A:单元测试
B:集成测试
C:系统测试
D:验收测试
6.软件缺陷的常用状态有以下几种情况?(ABDE)
A:提交
B:打开
C:已拒绝
D:已解决
E:已关闭
F:重新打开
7.开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该:(D)
A:置之不理
B:直接将改bug关闭
C:找该bug的测试人员麻烦
D:跟提该bug的人进行沟通,如果需求理解不能打成一致,找项目经理/需求管理者确定需求
8.软件的质量特性有静态质量特性和动态质量特性。(对)
A:对
B:错
9.静态质量特性包括结构化的、可维护的、可测试的代码以及正确而又完整的文档。