软件测试基础习题

1单选(2分)
开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该:(A)
得分/总分
    A. 跟提交该bug的人进行沟通,如果需求理解不能打成一致,找项目经理/需求管理者确定需求
    B. 置之不理
    C. 找该bug的测试人员麻烦
    D.直接将bug改关闭

2单选(2分)
在软件生命周期哪个阶段,软件缺陷修复费用最低(C)
    A. 产品发布
    B.  编码
    C. 需求分析(编制产品说明书)
    D. 设计

3单选(2分)
单元测试中用来模拟被测模块调用者的模块是(A)
    A. 驱动模块
    B.  桩模块
    C. 父模块
    D.子模块

4单选(2分)
侧重于观察资源耗尽情况下的软件表现的系统测试被称为   (D)  
    A. 性能测试
    B.强度测试
    C. 容量测试
    D.压力测试

5单选(2分)
必须要用户参与的测试阶段是     (B)
    A. 集成测试
    B.验收测试
    C. 单元测试
    D. 确认测试

6单选(2分)
导致软件缺陷的最大原因是      (B)
    A. 设计
    B. 编制说明书
    C. 编码
    D.测试

7单选(2分)                  (D)
不属于集成测试步骤的是    
    A.执行集成测试
    B.指定集成计划
    C.记录集成测试结果
    D.回归测试
   

8多选(3分)    (ABD)
软件测试目的是什么?
    A. 发现当前开发工作中所采用的软件过程的缺陷
    B. 修正软件错误和缺陷提高软件质量
    C. 为了证明软件没有错误
    D. 对软件质量进行评度量和评估
    
9多选(3分)          (ABCD)
软件测试是系统开发不可少的一部分,具有以下那些特征?
    A. 用来预防软件失效
    B. 既是静态活动也是动态活动
    C.可以是需求,而不仅仅是代码
    D.有助于在软件生命周期中尽早发现问题,以降低修复软件缺陷所需的成本
   

10多选(3分)    (ACD)
单元测试通过的标准是什么?
    A.语句覆盖流程达到100%
    B. 需求规格说明书中的需求必须全部实现并测试通过
    C.分支覆盖率达到85%
    D.程序通过所有的单元测试用例

11多选(3分)

按照阶段划分,软件测试分为哪几类? (ABCD)
    A.  系统测试
    B.  集成测试
    C.  单元测试
    D. 验收测试

12多选(3分)    (ABCD)
软件缺陷的常用状态有以下几种情况?
    A. 已解决
    B. 打开
    C. 提交
    D.已关闭
   

13多选(3分)    (ACD)
下列     属于软件测试的原则
    A. 完全的测试是不可能的
    B.找到的缺陷越多,软件测缺陷就越少
    C.  测试无法显示潜伏的软件缺陷
    D. 软件测试是有风险的行为

14多选(3分)(ABCD)
验收测试合格通过的准则是     

    A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
    B. 立项审批表、需求分析文档、设计文档和编码实现一致。
    C. 验收测试工件齐全
    D.所有测试项没有残余一级、二级和三级错误

15判断(1分)
软件测试在实际开发过程中可以做到穷尽测试。(错)

16判断(1分)
软件的质量特性有静态质量特性和动态质量特性。(对)

17判断(1分)
静态质量特性包括结构化的、可维护的、可测试的代码以及正确而又完整的文档。 (对)

展开阅读全文

没有更多推荐了,返回首页