黑盒测试用例设计方法笔记(三)-边界值测试

1 概述

  • 任何值得测试的范围的临界点,分为:
分类说明
边界值在规格说明书中明确定义的
次边界隐含在软件中必须经过分析得出的

2 测试思想

取边界点附近的值作为测试用例的输入

3 设计原则

前提条件原则
数值区间(a,b)用例至少包含a,b,a+,a-,b+,b-
规定了值的个数n用例至少包含max、min、>max、<max、>min、<min
有序集合应考虑第一个元素和最后一个元素
上述前提条件也可作为输出条件/
程序中的数据结构有指定的边界选择这个数据结构边界上的值作为测试用例
挖掘需求规格说明书 ,找到其它可能的边界条件/

4 功能描述

去吃冒菜,老板规定单人单价在【15,50】之间,小于15元的不给做,觉得没利润;大于50元的绝对会造成浪费。

5 测试设计

  • 输入变量:单价
  • 测试输入:
单价说明
14,15,16,49,50,51边界或次边界
30正常值

6 边界值方法

  • 函数y = f (x1,x2)输入变量的取值范围分别为:x1 ∈[a,b], x2 ∈[c,d] ;
    在这里插入图片描述

  • 函数y = f (x1,x2)输入变量的取值范围分别为:x1 ∈[a,b], x2 ∈[c,d] ;
    在这里插入图片描述

  • 函数y = f (x1,x2)输入变量的取值范围分别为:x1 ∈[a,b], x2 ∈[c,d] ;
    在这里插入图片描述

7 应用场景

边界值测试比较适合运用在有下列含义的变量上:
数值、字母、位置、数量、速度、大小

8 其它设计原则

  • 第一个/最后一个, 第一个-1/最后一个+1
  • 开始/结束, 开始-1/结束+1
  • 超过/低于, 刚刚超过/刚刚低于
  • 空的/满的, 比空的少点/比满的多些
  • 最短的/最长的, 稍微短点/稍微长点
  • 最慢的/最快的, 稍微慢点/稍微快点
  • 最早的/最晚的, 稍微早点/稍微晚点
  • 最大的/最小的, 最大的+1/最小的-1
  • 最高的/最低的, 最高的+1/最低的-1
  • 距离最近的/距离最远的

【特别说明】:笔记来源于网络、各种资料、书本等,本文仅用于学习使用,不做他用,如果涉及版权问题,请联系博主删除,谢谢


【分享、共勉、共进、提升】更多、更全、更新的软件测试领域知识,请关注:
在这里插入图片描述


posted @ 2021-03-23 18:39  虫无涯  阅读(53)  评论(0)    收藏  举报  来源