美文网首页
第1章-软件测试基础

第1章-软件测试基础

作者: 丽雁解 | 来源:发表于2020-02-03 10:03 被阅读0次

    大纲

    1.1. 为什么需要测试(K2)(20分钟) .................................................................................................. 12
    1.1.1. 软件系统的重要性(K1) ......................................................................................................... 12
    1.1.2. 引起软件缺陷的原因(K2) ..................................................................................................... 12
    1.1.3. 测试在软件开发,维护和运行中所担当的角色(K2) ......................................................... 12
    1.1.4. 测试和质量(K2) ..................................................................................................................... 12
    1.1.5. 测试是否充分(K2) ................................................................................................................. 13
    1.2. 什么是测试(K2)(30分钟) .......................................................................................................... 14
    1.3. 测试的基本原则(K2)(35分钟) .................................................................................................. 15
    1.4. 基本的测试过程(K1)(35分钟) .................................................................................................. 16
    1.4.1. 测试计划和控制阶段(K1) ..................................................................................................... 16
    1.4.2. 测试分析和设计阶段(K1) ..................................................................................................... 16
    1.4.3. 测试实现和执行阶段(K1) ..................................................................................................... 17
    1.4.4. 评估出口准则和报告(K1) ..................................................................................................... 17
    1.4.5. 测试结束活动(K1) ................................................................................................................. 18
    1.5. 测试的心理学(K2)(25分钟) ...................................................................................................... 19
    1.6. 职业道德(10分钟) ......................................................................................................................... 21

    练习题

    软件测试目的可以是:( )
    a.发现缺陷
    b.提供信心和信息
    c.预防缺陷
    d.提供没有错误的软件
    e.减少整个产品开发周期时间
    A)a, b
    B)a, b, c
    C)a, b, c 和 e
    D)所有选项

    下面哪些是一个好的测试的特点:( )
    a.每个开发活动都有相对应的测试行为
    b.每个测试级别都有其特有的测试目标
    c.对于每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计
    d.软件测试的工作重点应该集中在系统测试上
    A)c,d
    B)a,b
    C)a,b,c
    D)a,b,c,d

    基本测试过程主要由下面哪些活动组成?
    a计划和控制
    b分析和设计
    c实现和执行
    d评估出口准则和测试报告
    e测试结束活动

    A)a, b 和c
    B)a, b, c 和d
    C)除e以外的所有选项
    D)所有选项

    按基本测试过程中各阶段的顺序,正确组合基本测试过程中的各活动与阶段( )
    1评审测试依据和测试对象的可测试性
    2确定测试的范围和风险,明确测试目标
    3评估是否还需要进行更多的测试
    4创建测试套件、检查测试环境
    5移交测试件到相关的部门

    a测试计划和控制阶段
    b测试结束活动
    c测试实现和执行阶段
    d评估出口准则和测试总结报告阶段
    e测试分析和设计阶段
    A)1-b;2-a;3-c;4-e;5-d
    B)2-a;1-e;4-c;3-d;5-b
    C)4-a;2-e;3-c;1-d;5-b
    D)4-c;3-d;5-b;2-e;1-a

    下列哪些不属于基本测试过程中的计划和控制步骤中的任务?
    A)定义入口和出口准则
    B)选择合适的度量项
    C)确定测试的范围和风险
    D)创建测试设计规范说明

    “确认并更新测试依据和测试用例间的双向可追溯性”。上述活动应该是哪个测试阶段的任务()
    A)测试计划和控制阶段
    B)测试实现和执行阶段
    C)测试分析和设计阶段
    D)测试出口准则评估和报告阶段

    根据IEEE软件测试文档标准的要求,在整个测试过程中包含了如下的文档:测试计划、测试规格说明书、测试用例规格说明书、测试规程规格说明、测试项移交报告、测试日志;事件报告还应该包括:
    A)测试规格说明
    B)用户的需求规格说明
    C)用户使用手册
    D)测试总结报告

    关于测试的类型,下面哪个是正确的组合( )
    1)通讯录地址的修改
    2)确认测试/再测试
    3)语句覆盖
    4)压力测试
    a.功能测试
    b.与变更有关的测试
    c.非功能的测试
    d.结构性的测试

    A)1-a;2-b;3-c;4-d
    B)1-a;2-b;3-d;4-c
    C)1-c;2-a;3-d;4-b
    D)1-b;2-a;3-d;4-c

    某研发团队正在开发一款高校教师信息管理系统,该系统采用JAVA语言开发,主要功能包括:教师信息的录入与增加、教师信息的修改、教师信息的查询、教师信息的删除等。在时间和人员有限的情况下,测试团队在测试过程中尽可能多的去发现缺陷。即使这样,该信息管理系统交付给客户之后,在前3个月的使用过程中,用户反馈了50个缺陷,而在测试过程中总共发现了950个缺陷。项目经理对测试团队的测试有效性并不满意。
    你认为下面哪个测试基本原则,最有助于减轻项目经理对测试团队的不满意?( )
    A)测试可以显示缺陷的存在,不能证明系统不存在缺陷;
    B)穷尽测试是不可能的;
    C)杀虫剂悖论;
    D)缺陷的集群效应。

    对于测试错误的说法是:( )
    A)测试的设计可以用80-20规则作为指导。
    B)测试后程序中残存的错误数目与该程序中已发现的错误数目成正比
    C)应该在测试工作真正开始前的较长时间内进行测试计划
    D)测试的效果由测试用例的多少及规定的覆盖指标确定

    关于独立测试的描述,独立性从高到低的排列哪个是最合适的?1开发人员测试自己开发的代码2测试外包或者组织之外的测试团队3组织内独立的测试团队4开发团队内的测试人员。
    A)1-4-2-3
    B)1-4-3-2
    C)3-2-4-1
    D)2-3-4-1

    对实现软件测试组的独立的方式,可以采用的是()
    a 测试的设计由开发队伍的其他人员完成
    b测试的设计由开发人员自己完成
    c测试的设计独立于本项目的开发队伍。
    d测试的设计独立于本开发企业,来自于独立的第三方测试机构。
    e所有的测试活动由开发人员来完成
    A)a b c
    B)a b c d
    C)a c e
    D)所有选项

    下列描述正确的是:
    A)测试是为了发现错误而执行程序的过程。
    B)开发内部模块联调属于模块测试的内容。
    C)测试是一个抽样检查,所以应根据风险和优先级安排测试活动。
    D)一个好的测试用例总能不断发现软件错误。

    关于软件质量保证和软件测试的描述,不正确的是()
    A软件质量保证和软件测试是软件质量工程的两个不同层面的工作。
    B在软件质量保证的活动中也有一些测试活动。
    C软件测试是保证软件质量的一个重要环节
    D软件测试人员就是软件质量保证人员

    作为一个软件测试员,应具备哪些能力?()
    a具有好奇心;
    b职业悲观心态;
    c批评的眼光;
    d关注系统的细节的能力
    e测试技能;
    f良好的沟通能力
    A)a+b+c ;
    B)d+e+f ;
    C)e+f;
    D)以上都是。

    下面3个测试术语的定义,分别属于哪3个术语?描述测试用例的执行顺序;能通过一个或多个测试用例进行验证的一个条目或事件(比如:功能、事务处理、质量特征或结构元素等);一组输入值、执行的前提条件、预期结果和执行的后置条件等元素组成,以覆盖一定的产生目标或测试条件。
    A) 测试规程、测试条件、测试用例
    B) 测试规程、测试点、测试用例
    C) 测试规程规格说明、测试设计规格说明、测试用例规格说明
    D) 测试规程规格说明、测试用例规格说明测试设计规格说明

    对测试基础文档进行分析,从而决定测试什么,这是在下面哪个规格说明内进行描述的()
    A)测试设计规格说明
    B)测试用例规格说明
    C)测试规程规格说明
    D)用户需求规格说明

    练习题2

    下面哪项对于测试目的描述是正确的( )
    A)发现软件内的错误
    B)预防错误
    C)提供信心和信息
    D)提供没有错误的软件

    下列测试基本原则中,正确的是:
    A)测试总是一个抽样检查的过程,根据风险和优先级来控制测试的开始
    B)测试可以证明软件的错误
    C)不存在缺陷的系统就是有用的系统
    D)活动依赖于测试内容

    关于独立测试的描述,下面哪些是正确的。
    A)独立测试通常可以更高效的发现软件缺陷和软件存在的失效
    B)软件测试往往需要与软件开发不同的思维模式
    C)测试通常被认为是破坏性的活动,而软件开发被认为是建设性的活动
    D)独立测试只可应用在高级别的测试活动中,如系统测试和验收测试。

    相关文章

      网友评论

          本文标题:第1章-软件测试基础

          本文链接:https://www.haomeiwen.com/subject/xvzcxhtx.html