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

软件测试基础-概念篇

难度入门
时长 3小时 2分
学习人数
综合评分9.57
111人评价 查看评价
9.8 内容实用
9.5 简洁易懂
9.4 逻辑清晰
  • 黑盒测试主要设计方法 等价 边界值 流程分析 状态迁移 正交试验 错误推测 因果图法
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-11-24

  • 集成测试的主要实施方案 1 Big Bang 2 自顶向下 3 自底向上 4 核心系统集成 5 调频集成
    查看全部
    0 采集 收起 来源:软件测试阶段

    2016-11-24

  • 单元测试是对软件中的最小可测试单元进行检查和验证 单元测试的原则 1,尽可能保证各个测试用例是互相独立的 2.一般由代码的开发人员来实施,用以检验所开发的代码功能符合自己的设计要求 单元测试的益处 1,能尽早发现缺陷 2,有利于重构 3,简化集成 4,文档 减少文档 5,用于设计 限制 1,不可能覆盖所有的执行路径,所以不可能保证捕捉到所有路径的错误 2,每一行代码,一般需要3-5行测试代码才能完成测试 单元测试框架 Xunix JUnit nunit phpuit cppunit
    查看全部
    0 采集 收起 来源:软件测试阶段

    2016-11-24

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

    2016-11-24

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

    2016-11-24

  • 白盒测试 对内部结构非常了解,逻辑结构对测试人员是透明的。所以又称为结构化测试和透明盒测试。针对逻辑结构测试 主要的逻辑单位 1.语句 语句覆盖保证程序的语句至少执行一次 2.分支 判定覆盖 保证程序的每个分支至少执行一次 3.条件 条件覆盖 所有的表达式都至少运算一次 3.条件组合 覆盖所有条件组合的情况 4.路径 程序中每一条可能执行的路径都执行一次 白盒测试的优缺点 优点 1.配饰测试人员去仔细思考软件的实现,理解原理 2.可以检测代码中的每条分支和路径(覆盖率高) 3.揭示隐藏在代码中的错误 4.对代码的测试比较彻底 缺点 1.昂贵。做到较高的覆盖率工作量非常大,成本高 2.无法检测代码中遗漏的路径和数据敏感性错误 3,。不能直接验证需求正确性 白盒测试的主要测试方法 代码检测法 主要检查代码与设计的一致性 静态结构分析法 通过测试工具分析源代码的系统结构 数据结构 内部的控制逻辑 静态质量度量法 根据标准的质量模型 来构造质量的度量模型用于评估软件的各个要素 逻辑覆盖法 六种主要的逻辑覆盖 基本路径测试法 测序控制流图的基础上通过分析构造的复杂度倒出基本可执行路径的集合 进而。。。
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-11-24

  • 黑盒测试主要测试些什么 1.是否有不正确或遗漏的功能 2.在接口上,输入是否能正确的接受?能否输出正确的结果? 3.是否有数据结构错误或外部信息(例如数据文件)访问错误? 4.性能上是否能够满足要求? 黑盒测试的主要涉及方法 1.等价类分割法 典型的代表性的输入 2.边界值分析法 特殊的等价类划分 关注各种各样边界条件 数据的开区间闭区间 边界值是重点关注情况 3.错误推测法 根据经验 4.因果图法 程序的需求规格书 在输入输出中将输入与输出看成原因与结果 5.正交实验分析法 6.状态迁移图法 软件功能与点里的状态迁移关系 7.流程分析法 梳理程序的逻辑的执行路径
    查看全部
    1 采集 收起 来源:软件测试手段

    2016-11-24

  • 单元测试原则: 1.尽可能保证各个测试用例是相互独立的。
    查看全部
    0 采集 收起 来源:软件测试阶段

    2016-11-24

  • 黑盒测试主要测试些什么 1.是否有不正确或遗漏的功能 2.在接口上,输入是否能正确的接受?能否输出正确的结果? 3.是否有数据结构错误或外部信息(例如数据文件)访问错误? 4.性能上是否能够满足要求? 黑盒测试的主要涉及方法
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-11-24

  • 测试分类:单元测试、集成测试、白盒子测试、黑盒子测试、性能测试等。
    查看全部
    0 采集 收起 来源:软件测试概要

    2016-11-24

  • 黑盒测试优点 1.容易实施,不需要关注内部的实现 2.更贴近用户的使用角度 缺点 1.测试覆盖率较低,一般只能覆盖到代码量的不到40% 2.针对黑盒的自动化测试,复用率较低,维护成本较高。
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-11-24

  • 不考虑内部结果,只关注程序的运行
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-11-24

  • 软件测试的分类 按测试手段来分类
    查看全部
    0 采集 收起 来源:软件测试手段

    2016-11-24

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

    2016-11-23

  • A/B测试工具
    查看全部
    0 采集 收起 来源:其他测试分类

    2016-11-23

举报

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

微信扫码,参与3人拼团

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

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