黑盒测试的方法

网友投稿 696 2022-11-15

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

黑盒测试的方法

1.等价类划分法

等价类是指某个输入域的子集合。在该子集合中各个输入数据对于揭露程序中错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试。

有效等价类:对于程序的规格说明来说是合理的、有意义的输入数据构成的集合

无效等价类:对软件规格说明而言,是无意义的、不合理的输入数据所构成的集合

等价类对于测试有两个重要的意义:完备性 无冗余性

②等价类划分法的原则

(a)按照区间划分: 一个有效等价类和两个无效等价类。

(b)按照数值划分: n 个有效等价类和一个无效等价类

(c)按照数值集合划分 一个有效等价类和一个无效等价类

(d)按照限制条件或规则划分:可确定一个有效等价类和若干个无效等价类

(e)细分等价类

③等价类划分法的步骤

(a)确定等价类

(b)建立等价类表,列出所有划分出的等价类

(c)从划分出的等价类中按以下的3个原则设计测试用例:

·为每一个等价类规定一个唯一的编号

·设计一个新的测试用例,使其尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步,直到所有的有效等价类都被覆盖为止;

·设计一个新的测试用例,使其仅覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效等价类都被覆盖为止。

④确定等价类的方法

(a)先考虑输入数据的类型(合法型和非法型);

(b)再考虑数据范围(合法型中的合法区间和非法区间);

(c)最后考虑输出结果,逆向设定输入。

上一篇:白盒测试的方法和原则
下一篇:软件测试的原则
相关文章

 发表评论

暂时没有评论,来抢沙发吧~