目录

  • 1 绪论
    • 1.1 为什么要学习软件测试
    • 1.2 软件故障案例介绍
    • 1.3 软件测试价值分析
    • 1.4 软件测试定义及对象
    • 1.5 章节测试
  • 2 测试相关基础
    • 2.1 软件质量模型
    • 2.2 软件测试的分类
    • 2.3 软件测试过程模型
    • 2.4 软件测试原则
    • 2.5 章节测试
  • 3 黑盒测试技术
    • 3.1 测试用例概念及设计方法
    • 3.2 黑盒测试技术概述
    • 3.3 等价类划分法
    • 3.4 边界值分析法
    • 3.5 章节测试
  • 4 黑盒测试技术(续)
    • 4.1 等价类和边界值案例分析
    • 4.2 判定表
    • 4.3 因果图
    • 4.4 场景法
    • 4.5 章节测试
  • 5 黑盒测试技术应用案例
    • 5.1 本周导学
    • 5.2 判定表案例分析
    • 5.3 因果图案例分析
    • 5.4 场景法案例分析
    • 5.5 错误推测法
    • 5.6 章节测试
  • 6 阶段性测试1(黑盒测试技术)
    • 6.1 阶段性测试习题
  • 7 白盒测试技术
    • 7.1 白盒测试技术概述
    • 7.2 静态白盒测试
    • 7.3 逻辑覆盖上
    • 7.4 逻辑覆盖上(续)
    • 7.5 章节测试
  • 8 白盒测试技术2
    • 8.1 逻辑覆盖下
    • 8.2 逻辑覆盖案例讲述
    • 8.3 章节测试
  • 9 白盒测试技术3
    • 9.1 基本路径测试
    • 9.2 基本路径测试案例讲述
    • 9.3 基本路径测试作业
    • 9.4 Junit基础概述
    • 9.5 Junit高级使用
    • 9.6 章节测试
  • 10 阶段性测试2(白盒测试技术)
    • 10.1 阶段性测试2
  • 11 软件测试过程
    • 11.1 单元测试
    • 11.2 集成测试
    • 11.3 系统测试
    • 11.4 验收测试
    • 11.5 章节测试
  • 12 软件专项测试
    • 12.1 性能测试
    • 12.2 性能测试练习题
    • 12.3 安全测试+兼容性测试
    • 12.4 安全测试兼容性测试练习题
    • 12.5 系统测试技术应用案例
  • 13 软件自动化测试
    • 13.1 自动化测试概述
    • 13.2 系统测试工具—Selenium
    • 13.3 性能测试工具—JMeter
    • 13.4 黑盒测试工具—Unified Functional Testing
逻辑覆盖上

学习目标:

1.了解逻辑覆盖概念

2.掌握语句覆盖、判定覆盖和条件覆盖


重难点介绍:

1.语句覆盖、判定覆盖、条件覆盖


一、逻辑覆盖

查看视频和PPT了解逻辑覆盖概念及逻辑覆盖有哪些标准?

二、视频讲解

三、总结

逻辑覆盖是通过对程序逻辑结构的遍历实现程序的覆盖。它是一系列测试过程的总称,这组测试过程逐渐进行越来越完整的通路测试。

根据覆盖目标的不同和覆盖源程序语句的详尽程度,逻辑覆盖又可分为:

  • 语句覆盖(SC)

  • 判定覆盖(DC)

  • 条件覆盖(CC)

  • 判定/条件覆盖(DCC)

  • 条件组合覆盖(MCC)

  • 路径覆盖