六/七、黑盒测试方法

第六/七课:黑盒测试方法(面试1:常用的测试用例是怎么设计?是用什么方法编写测试用例?---》等价类划分、边界值和场景法)

=======================================================

一、等价类划分

1、等价类:输入数据的集合

2、等价类划分:对输入的数据进行分类,选取有代表性的数据进行测试

3、如何划分:有效等价类(合理的输入,为了验证需求功能)和无效等价类(不合理的输入,为了增加软件健壮性)

4、设计步骤:

  --确定等价类,并划分有效等价类和无效等价类

  --建立等价类表并编号

  --设计测试用例:

    --设计一个测试用例覆盖尽可能多的有效等价类,重复这一步骤直到所有有效等价类全部覆盖

    --设计一个测试用例仅覆盖一个无效等价类,重复这一步骤直到所有无效等价类全部覆盖

二、边界值(笔试:下面哪个选项符合边界值测试?)

1、概念:考虑输入或输出边界值的一种黑盒测试方法,作为对等价类划分的补充

2、与等价类的关系:边界值是在等价类的变价类边界上以及两侧的情况设计测试用例

3、如何设计测试用例:(重点)

--正向:最小值,略大于最小值,正常值,略小于最大值,最大值

--反向:略小于最小值,略大于最大值

4、两个变量的边界值测试:(了解)

x1取值:x1min,x1min+,x1nom,x1max-,x1max  反向:x1min-,x1max+

x2取值:x2min,x2min+,x2nom,x2max-,x2max  反向:x2min-,x2max+

取值范围:

正向:(x1nom,x2min),(x1nom,x2min+),(x1nom,x2max-),(x1nom,x2max),(x1nom,x2nom),(x1min,x2nom),(x1min+,x2nom),(x1max-,x2nom),(x1max,x2nom)

反向:(x1min-,x2nom),(x1max+,x2nom),(x1nom,x2min-),(x1nom,x2max+)

--总结,正向用例的数量:4n+1个

***********************************************************************************

输入框或下拉输入框,测试经常考虑的情况:视情况而定

1、考虑:中文、数字(特别小数)、特殊字符(特别是空格)、有些数字框考虑字母或字符的情况

2、空格输入,尤其全部是空格

3、空(主要为了测试必填项还是非必填,必填项一般有标识*)

4、有给予长度范围控制,比如界面长度或数据库最大字节数,考虑测试边界

5、超长(超过界面控制的长度,超过该字段在数据库表中设置的最大长度)

6、输入的字段和其他字段有关联情况下,也要考虑关联正反向,如时间从。。。。到。。。。

***********************************************************************************

三、场景法

1、基本流:最顺利的场景

2、备选流:除了基本流之外的正常场景

          异常或出错的场景

          特殊,偶尔出现的一些场景

3、场景法设计的步骤:

--确定基本流和备选流

--根据基本流和备选流生成不同的场景

--根据场景生成测试用例数据

--审查删除不必要的测试用例

四、因果图分析法:(判定表法)

更多的从因与因,因与果,果与果之间的关系出发,设计测试用例。

基本图形符号:

原因与结果的关系:

C:原因  E:结果

恒等:如果原因出现,结果必定出现。

非: 如果原因出现,结果不出现。

或: 如果几个原因中,只要有一个出现,结果出现。

与: 如果几个原因都同时出现,结果才出现。

原因与原因,结果与结果之间的关系:

1.E(互斥):a,b两个原因不会同时出现,两个当中最多只有一个成立。

2.I(包含):a,b,c中至少有一个必须成立。

3.O(唯一):a,b中有且只有一个成立。

4.R(要求):当a出现时,则原因b必定出现。

5.M(屏蔽):当结果a成立时,结果b不成立,当结果a不成立时,结果b不确定(结果与结果之间的关系)

因果图测试用例设计步骤:

1. 根据规格说明书,找出因与果

2. 确定因与果,因与因之间的关系

3. 画出因果图

4. 根据因果图写出判定表

5. 根据判定表设计测试用例

五:黑盒测试其他方法:正交法、错误推测法等

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容