测试用例设计-判定表法

436 阅读2分钟

截圖 2022-01-02 22.37.49.png

输入条件之间不会互相影响,但是几个条件综合起来会影响输出,这时候就需要使用判定表法写测试用例

实例分析一

截圖 2022-01-02 22.40.51.png

截圖 2022-01-02 22.41.56.png

截圖 2022-01-02 22.42.25.png

  • 根据条件桩动作装列出判定表

截圖 2022-01-02 22.42.47.png

  • 合并判定表 判定表是可以合并简化的,输出桩一致的测试用例,可以将条件 图中5678 (7应该是001),的输出桩结果一致,我们发现56有两组条件相同,56合并01-,78是001,和000,第三组也可以忽略,78 合并是00-,然后继续合并,可以整合成一个条件 0-- 最终测试用例只需要写4条用例就可以了:

tip:如何罗列组合而不会导致自己糊涂不清 像这种数据组合结果是2^n 假设从最低层开始变化,也就是老三开始变化2次,老大和老二不动,就有两种 然后老二开始变,老三必须跟着变两次,就有两种结果 老大从1变0,老二不动,老三变2次 也就是说排在下面的,以前的变化种类都要全部来一次, 物质差异只需要一个判定点就能确定,假设物质有两种特征,将第一个特征当作区分的基点,假设第一个特征有两种可能,区分出来就是两类,假如出现第二个特征,第二个特征也有两种可能,根据逻辑的差异性只需要一个判定点就能完成辨识,第二个特征第一种可能与基点特征组合就是2种,第二个特征第二种可能与基点组合就又是两种,完成就是四个种类了