为了账号安全,请及时绑定邮箱和手机立即绑定

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 软件测试历史
    查看全部
    0 采集 收起 来源:软件测试概要

    2017-03-21

  • 黑盒测试主要设计方法: 等价类划分法、边界值分析法、错误推断法、因果图法、正交实验分析法、状态迁移图法、流程分析法
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-03-21

  • 软件测试所遵循的原则: 一、测试显示缺陷的存在,但不能证明系统不存在缺陷。 二、穷尽测试是不可能的,应设定及时终止的条件。 三、测试应该尽早进行 四、缺陷具备群集特性 五、测试的杀虫剂悖论(测试方法和用例应定期修改) 六、测试的二八原则(测试存在风险,80%的时间资源用在20%的重要模块) 七、测试活动依赖于测试背景
    查看全部
    0 采集 收起 来源:软件测试概要

    2017-03-21

  • 软件测试的分类: 按测试阶段来分类—— 单元测试、集成测试、系统测试、验收测试 单元测试:对软件中的最小可测试单元进行检查和验收
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-03-21

  • 软件测试的含义:使用人工或自动的手段来运行或测量软件系统的过程,以检验软件系统是否满足规定的要求,并找出与预期结果之间的差异。
    查看全部
    0 采集 收起 来源:软件测试概要

    2017-03-20

  • 手工测试VS自动化测试 手工测试:易发现缺陷,容易实施,创造性、灵活性;覆盖量化难,重复测试效率低,不一致性、可靠性低,人力资源依赖 自动化测试:高效率、速度快,高复用性,覆盖率容易度量,准确、可靠,不知疲劳;机械、发现缺陷率低,一次性投入较大
    查看全部
    1 采集 收起 来源:软件测试手段

    2017-03-20

  • 灰盒测试: 介于黑、白盒测试之间的,关注输出对于输入的正确性,同时也关注内部表现 静态测试: 是指无须执行被测程序,而是通过评审软件文档或代码,度量程序静态复杂度,检查软件是否符合编程标准,借以发现编写的程序的不足之处,减少错误出现的概率。 方式:互审、走查、会议(不正式到正式) 动态测试: 是指通过运行被测程序,检查运行结果与预期结果的差异,并分析运行效率、正确性和健壮性。 手工测试: 由专门的测试人员从用户视角来验证软件是否满足设计要求的行为。更适用针对深度的测试和强调主观判断的测试。(包括众包测试、探索式测试) 自动化测试: 使用单独的测试工具软件控制测试的自动化执行以及对预期和结果进行自动检查。(包括单元测试、接口测试、性能测试等)
    查看全部
    1 采集 收起 来源:软件测试手段

    2017-03-20

  • 白盒测试(根据逻辑结构) 主要的逻辑单位:语句、条件、条件组合、分支、路径; 白盒测试的优缺点: 优点:1.迫使测试人员去仔细思考软件的实现,理解原理 2.可以检测代码中的每条分支和路径 3.揭示隐藏在代码中的错误 4.对代码的测试比较彻底 缺点:1.昂贵 2.无法检测代码中遗漏的路径和数据敏感性错误 3.不能直接验证需求的正确性 主要测试方法:代码检测法(包括多面检查、代码省查和走查)、静态结构分析法(内部结构分析)、静态质量度量法(根据标准质量模型)、 逻辑覆盖法(六种覆盖:语句覆盖、条件覆盖、条件组合覆盖、分支(判定)覆盖、路径覆盖、条件和判定的组合覆盖)、基本路径分析法(主要测试方法,程序控制流图的基础上,导出程序控制流图)
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-03-20

  • 黑盒测试的主要设计方法: 等价类划分法(输入等价归成一类)、边界值分析法、错误推测法(基于经验和直觉)、因果图法、正交试验分析法、状态迁移图法、流程分析法(根据逻辑执行用例)
    查看全部
    1 采集 收起 来源:软件测试手段

    2017-03-20

  • 黑盒测试的优缺点: 优点:1、容易实施,不需要关注内部的实现 2、更贴近用户的使用角度 缺点:1、测试覆盖率比较低,一般只能覆盖到代码量的不到40% 2、针对黑盒的自动化测试,复用率较低,维护成本较高。 主要测试:1.是否有不正确或遗留的功能? 2.在接口上,输入是否能正确的接受?是否输出正确的结果? 3.是否有数据结构错误或外部信息(例如数据文件)访问错误? 4.性能上是否能够满足要求? 黑盒测试的主要设计方法: 等价类划分法、边界值分析法、错误推测法、因果图法、正交试验分析法、状态迁移图法、流程分析法
    查看全部
    1 采集 收起 来源:软件测试手段

    2017-03-20

  • Junit是针对单元测试的框架
    查看全部
    0 采集 收起 来源:软件测试阶段

    2017-03-20

  • 黑盒测试
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-03-19

  • 软件测试的分类: 按测试手段来分类 测试时对象的可见度:黑盒测试、白盒测试 根据状态:静态测试、动态测试 根据测试执行的方式:手工测试、自动化测试
    查看全部
    0 采集 收起 来源:软件测试手段

    2017-03-19

  • 章节回顾总结
    查看全部
    0 采集 收起 来源:其他测试分类

    2017-03-19

  • pagespeed insights (with PNaCI) YSlow 性能测试工具
    查看全部

举报

0/150
提交
取消
课程须知
本门课程适合有志于从事软件测试或在校软件专业的同学学习, 最好了解一些软件工程的基本概念,对软件测试这个职业有一些最基本的认识。(随堂资料:http://img1.sycdn.imooc.com//down/57bd4d2f0001474e00000000.rar)
老师告诉你能学到什么?
通过学习本门课程,能够理清我们接触到得各种不同的软件测试概念以及它们的主要作用和适用场景,可以更加理解软件测试这个职业的作用和对软件产品的意义。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!