软件测试黑盒测试方法---等价类划分法

一、是什么?

1.是一种典型的黑盒测试设计方法。

2.是将系统输入域划分为若干部分,然后从每个部分选取少数代表性数据进行测试,避免穷举法产生的大量用例。

3.分为2种情况,有效等价类和无效等价类

二、在什么时候用到?

主要应用在功能测试、性能测试、GUI测试、配置测试等类型中。

三、在什么地方用?

1.数据范围

2.重复次数

3.字符串长度

4.字符串组中字符串的个数

5.文件命名

6.文件大小

7.可用内存大小

8.屏幕分辨率

9.屏幕颜色种类

10.操作系统版本

11.超时时间

四、怎么使用?

1.明确界面中输入框的个数和名称

2.确定每一个输入参数的组成规则

①类型

②长度

③取值范围

④是否为空

⑤是否重复

⑥组成规则

3.构造测试数据

①有效数据

②无效数据

4.编写测试用例

规则:

a.一条正常测试用例尽可能多的包含有效数据

b.一条异常测试用例只能包含一个无效数据

c.最后追加一条用例:所有输入都错误,进行异常测试

五、不足之处

只考虑单个输入参数有效无效,不考虑输入之间的关系。

测试数据是随机选取的,不一定发现缺陷,

六、补充不足

可用判定表法边界值法补充。

七、总结

它是以效果换取数据,等价类细分程度,等价类组合程度取决于进度和人力资源情况


附163邮箱注册测试


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    Mr希灵阅读 21,984评论 7 278
  • 1.测试与软件模型 软件开发生命周期模型指的是软件开发全过程、活动和任务的结构性框架。软件项目的开发包括:需求、设...
    宇文臭臭阅读 6,745评论 5 100
  • 等价类划分方法: 一.方法简介 1.定义是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个...
    繼續hug阅读 5,627评论 1 16
  • 文章来自:http://blog.csdn.net/mj813/article/details/52451355 ...
    好大一只鹏阅读 9,214评论 2 126
  • 测试用例的设计是测试实现阶段的核心工作,也是指导如何执行测试的基础。 测试用例(Test Case)是为某个特殊目...
    倔强的潇洒小姐阅读 8,888评论 1 21