肖sir__设计测试用例方法之边界值03_(黑盒测试)

设计测试用例方法之边界值

边界点定义

上点:边界上的点

离点:离上点最近的点(即上点左右两边最邻近的点)

内点:在域范围内的点

案例:qq号:5-12位

闭区间: 离点:5 位 ,12位 上点:6 位,11位 内点:7-10位之间 (两个值包含本身)

闭区间定义: 区间边界的两个值包括在内;

开区间: 离点:5 位 ,12位 上点:4 位,13位 内点:6-11位之间 (两个值不包含本身)

开区间定义: 区间边界的两个值不包括在内;

2、边界条件分析:

  1. 输入条件明确了一个值的取值范围,或规定了值的个数
  2. 输入条件明确了一个有序集合

    3、边界值分析原则
    (1). 如果输入(输出)条件规定了取值范围,则应该 以该范围的边界内及边界附近的值作为测试用例
    (2)如果输入(输出)条件规定了值的个数,则用最 大个数,最小个数,比最小个数少一,比最大个 数多一的数作为测试数据
    (3)如果程序规格说明中提到的输入或输出是一个有 序集合,应该注意选取有序集合的第一个和最后 一个元素作为测试数据

    案例1:atm机转账输入框 100-5000元 金额 (通过输出测试用例)
    闭区间(最佳)
    最小金额:100 元
    最大金额:5000元
    有效金额:200 元(100-5000范围)
    开区间:
    最小金额+1:99元
    最大金额-1:5001元
    有效金额:200 元(100-5000范围)

写用例:

最小金额:100 元

最大金额:5000元

最小金额+1:99元

最大金额-1:5001元

有效金额:200元(101-4999)

案例2:量身高机器:要求1cm-300cm

最低身高:1cm

最高身高:300cm

有效身高:10cm(2-998)

最低身高+1:2cm

最高身高-1:299cm

案例3:填空题:填写如下1-5个词语

------,------,------,------,------,

最大值:5个

最小值-1:0个

最小值:1个

最小值3个: (2-4)

确保输入值覆盖率:

最大值

最大值+1

最大值-1

最小值

最小值+1

最小值-1

有效值

相关推荐
测试员周周2 分钟前
【Appium 系列】第08节-pytest 集成 — conftest.py 中的 fixture 与 hook
开发语言·人工智能·python·功能测试·appium·测试用例·pytest
测试员周周1 天前
【Appium 系列】第02节-环境搭建 — Android + iOS 双平台环境配置
开发语言·人工智能·功能测试·appium·自动化·测试用例·web app
测试员周周1 天前
【Appium 系列】第01节-Appium 是什么 — 移动端自动化的行业标准
开发语言·人工智能·python·功能测试·appium·自动化·测试用例
当战神遇到编程1 天前
软件测试基础入门:从 BUG 到测试用例设计完整指南
测试用例·bug
测试员周周1 天前
【Appium 系列】第03节-驱动初始化 — BaseDriver 的设计与实现
开发语言·人工智能·python·功能测试·appium·测试用例·web app
旦莫2 天前
将AI引入到自动化测试以后我遇到了哪些问题
人工智能·测试开发·自动化·测试用例
测试修炼手册2 天前
[测试技术] AI自动化测试落地实战(二):从测试用例到Playwright脚本
人工智能·测试用例
测试_AI_一辰2 天前
AI产品测试框架:从官方规范反向推导测试用例
人工智能·功能测试·自动化·prompt·测试用例·ai编程
lifewange2 天前
AI编写测试用例工具介绍
人工智能·测试用例
daopuyun2 天前
基于EN 303 645标准的测试用例(一)没有通用的默认密码部分
测试用例·物联网信息安全·信息安全测试