7. 起点à部分正确操作à放弃à起点。
8. 起点à部分错误操作à放弃à起点。
别忘记还有“宇”的问题,操作的上一步、下一步组合起来会如何?如果这一线段之前的“宇”都是正确的,那么这样的测试是常规的。如果此前的“宇”已经在某步出了问题(我称之为“错误传递”)那这对软件的质量就是考验了:我认为,凡是能在“宇”中传递下来的数据,都是正确的;如果有错误被在“宇”中传递,那么这就是软件的缺陷。有了这一点,情况似乎简单多了——我们只需要检查这几项就足够了:
1. 起点状态的正确性。
2. 操作输入的正确性(小到简单的鼠标点击,大到多项数据的组合输入,边界检验,默认值等)。
3. 终点的正确性(如果有错误,软件是否通过报错而阻止错误在“宇”向下中传递)。
4. 可返回性。
5. 返回操作的输入。
6. 返回起点后状态正确性的检查。
延伸阅读
文章来源于领测软件测试网 https://www.ltesting.net/