黑盒测试方法用例设计详解

 什么是黑盒测试

  黑盒测试又称功能测试是在不了解程序内部结构和内部特性的情况下进行的测试方法黑盒测试只验证程序是否能按照需求规格说明书的规定正常使用,是否能适当的接收数据并给出适当的输出结果,如错误提示,或正确的界面等。

  常用黑盒测试方法有等价类划分法、边界值分析法、正交实验法、流程分析法(场景法)、因图法、判定表法、输入域覆盖法、输出域覆盖法、猜错法(异常分析法)。

 

一、 等价类划分法

1.1简介

  等价类划分法是指将程序的输入值的集合划分为若干等价类等价类又分为有效等价类和无效等价类从每一类中选取少量数据进行测试

 

1.2构造测试用例方法

① 根据需求文档明确需求

② 分析需求中的每一个功能数

③ 确定每一个功能有多少个输入

④ 确定每个输入有多少规则

⑤ 针对输入规则划分输入的等价类

⑥ 根据等价类设计测试用例

 

1.3举例

1.在输入条件中确立一个范围时可分为一个有效等价类和两个无效等价类如成绩的输入要求分数在[0,100]之间划分等价类如下

有效等价类分数在[0,100]之间

无效等价类分数小于0

分数大于100

2.确定输入取值为n 值中的一个的时候,可划分为n个有效等价类和1个无效等价类,学历的输入,要求只能输入专科、本科、硕士、博士四种,划分等价类如下:

有效等价类输入专科、本科、硕士、博士其中的一个

无效等价类输入除四种学历之外的数据

3.在输入条件是真假值时可确立为一个有效等价类(真)和一个无效等价类(假),如一个判断题的对错,划分等价类如下:

有效等价类

无效等价类

4.在输入数据确定了只有一种符合条件的情况下可确立为一个无效等价类和多个有效等价类如填空题1+1=?,划分等价类如下

有效等价类:2

无效等价类2之外的数字

空格

汉字

字母

特殊字符

5.在输入数据确定了个数的时候,可分为一个有效等价类和两个无效等价类,如一天必须上2-10节课等价类划分如下;

有效等价类:一天上2-10节课

无效等价类一天上课的节数小于2

一天上课的节数大于10

6.在输入数据确定了格式的时候可分为一个有效等价类和多个无效等价类如设置密码时要求为字符数字特殊字符的组合可划分等价类如下:

有效等价类字符数字特殊字符的组合

无效等价类:纯字符

纯数字

三者两两组合

……

7.在输入值是一个路径的时候可分为一个有效等价类和多个无效等价类如输入图片的路径,可划分等价类如下:

有效等价类:存在的图片路径

无效等价类除图片之外的其他文件的路径

超出深度要求的路径

格式错误的路径(区分/\,区分大小写的时候)

不存在的图片路径

不存在的其他文件路径

路径中存在空格或其他特殊字符

……

 

 

二、 边界值分析法

2.1简介

  边界值分析法是针对输入数据的边界值的测试一般情况下与等价类划分法结合使用根据各个等价类的边界值设计测试用例

  • 4
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值