美文网首页Python测试开发
软件测试基础理论:什么是等价类划分法?

软件测试基础理论:什么是等价类划分法?

作者: 庄周幻梦 | 来源:发表于2021-04-11 19:08 被阅读0次

    什么是等价类划分法?

    等价类划分法是一种典型的,重要的黑盒测试方法,等价类是指某个输入域的子集合。

    在该子集合中,所有的输入数据对于揭露软件中的错误都是等效的,一般分为有效等价类和无效等价类。


    等价类划分的方法

    • 按区间划分。
    • 按数值划分。
    • 按数值集合划分。
    • 按限制条件或规划划分。
    • 按处理方式划分。

    等价类划分的原则

    • 在输入条件规定的取值范围或值的个数的情况下,可以确定一个有效等价类和两个无效等价类。
    • 在规定了输入数据的一组值中(假定有n个值),并且程序要对每个输入值分别处理的情况下,可以确定n个有效等价类和一个无效等价类。
    • 在规定输入数据必须遵守的规则的情况下,可以确定一个有效等价类和若干个无效等价类。
    • 在输入条件规定了输入值的集合或规定了“必须如何”的条件下,可以确定一个有效等价类和一个无效等价类。
    • 在确定已划分的等价类中各元素在程序处理中的方式不同的情况下,则应将该等价类进一步地划分为更小的等价类。

    参考文章:https://baike.baidu.com/item/%E7%AD%89%E4%BB%B7%E7%B1%BB%E5%88%92%E5%88%86/4219313?fr=aladdin

    相关文章

      网友评论

        本文标题:软件测试基础理论:什么是等价类划分法?

        本文链接:https://www.haomeiwen.com/subject/zuqzkltx.html