这个编辑器还挺方便的,图片一拉就进来了!
好!那么就开始更新今天的课程小结!
接着昨天设计测试的内容,今天是继续学习了场景设计法、判定表法和错误猜测法三种测试方法。
首先是场景设计法,场景设计法的基本思想是将用户一系列的操作事件触发情景的场景做一个模拟,在此基础上进一步设想同一事件的不同触发顺序和处理结果形成的多种数据流(也就是我们常说的if线)。一个正常且最简单的路径就是一个场景的基本流,而那些许许多多的if线路就是我们加入的备选流。备选流有时候会从if线重新回到原主线,也有可能在if的基础上追加if,从而走向和主线完全不同的结果。
- 关于场景设计法的应用场合:
基于场景测试一般是在SIT/UAT阶段,在功能测试之后进行。测试场景往往是基于用户需求分析设计得出的,即站在用户角度考虑用户与系统的各种交互,设计出不同的业务流程、业务场景来执行测试流程。
那么第二种则是判定表法,判定表法是最为严格、最有逻辑性的一种黑盒测试方法。主要是通过设计条件桩,然后通过确定条件的满足情况,最后在动作桩确定将会发生的情况,那么这个取特定条件并进行相应执行的动作则被称作是一条规则。
和场景法不同,判定表法更关注的是“条件”和“动作”,操作上来说有点像具有多种线路的串联线路,满足一种触发一种,在判定上来说会比场景设计法更简单易懂一些,但相对的,在指定条件和动作的时候需要细心一点划分。
最后是错误猜测法,法如其名,就是基于经验和直感去推测程序中可能存在的错误,从而有针对性地设计测试用例的方法。这种方法比起上面两种更偏向是一种经验累积带来的习惯上的改变,虽然经验这个东西有点玄乎,但是行百里路的人绝对会在体能上比没怎么走路的人更强,这也是一个相似的道理。
说来每天早上打开自己之前做的笔记的时候,总能找到几个排版上或者是输入文字上的一些大大小小的问题,回头还得一个个去调整完善一下。。可能这就是检测和修改的醍醐味吧。
那么今天就写到这里。