目录

  • 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.等价类划分法和边界值分析法的应用


一、等价类和边界值案例分析

查看视频,加深理解等价类划分法和边界值分析法,并学会应用等价类划分法和边界值分析法设计测试用例。


二、总结

1、等价类划分法设计测试用例步骤

  • 依据常用方法划分等价类

  • 为等价类表中的每一个等价类分别规定一个唯一的编号

  • 设计一个新用例,使它能够尽量多覆盖尚未覆盖的有效等价类。重复该步骤,直到所有有效等价类均被用例所覆盖

  • 设计一个新用例,使它仅覆盖一个尚未覆盖的无效等价类。重复该步骤,直到所有的无效等价类均被用例所覆盖


2、边界值分析法设计测试用例步骤

  • 进行等价类划分

  • 分析等价类,用边界值设计用例


3、针对上周布置的作业,在此进行详解,大家好好理解并掌握。

题目描述:假设测试银行提款机上的提款功能,要求用户输入的提款金额的有效数值是100~3000,并以100为最小单位(即取款金额为100的倍数)。根据等价类划分法和边界值方法,可以设计哪些测试用例?

答案:

(一)等价类划分法设计测试用例

第一步:划分等价类,为等价类表中的每一个等价类分别规定一个唯一的编号

输入条件有效等价类无效等价类
提款金额1 0 0 - 3 0 0 0   ①

<100③

>3000④

提款单位1 0 0为最小单位②不是100的倍数⑤

第二步:遵循设计原则,设计测试用例

编号输入覆盖等价类(编号)
预期输出
11 5 00①②输入成功
250③②输入失败
34 0 0 0④②提示超出范围
42 9 9①⑤提示不是100的倍数

(二)边界值分析法设计测试用例,对等价类划分法进行补充

边界值表项                        范围或值

提款金额                          100-3000

编号输入预期输出
199输入失败
2100输入成功
33000输入成功
43001提示超出范围