发表于: 2018-04-17 15:34:01

1 799


今天完成的事:

黑盒测试用例设计方法

黑盒测试用例设计方法,主要包括等价类划分法、边界值分析法、错误推测法、因果图法、正交试验分析法、状态迁移图法、流程分析法

1、等价类划分法

等价类划分法是把程序的输入域分成若干部分,然后从每个部分中选取少数代表性数据作为测试用例。每一类的代表性数据在测试中的作用等价于这一类中的其他值。

2、边界值分析法

边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法,是作为等价类划分法的补充,使用边界值分析方法设计测试用例,首先应该确定边界情况,通常输入和输出等价类的边界,就是应着重测试的边界情况,应当选取正好等于,刚刚大于或者刚刚小于边界的值作为测试数据。

通常情况下,软件测试所包含的边界检验有几种类型:数字,字符,位置,重量,大小,速度,方位,尺寸,空间等。

3、错误推断法

基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法

4、因果图法

一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法

5、判定表驱动法

① 条件桩:列出了问题得所有条件.通常认为列出的条件的次序无关紧要

② 动作桩:列出了问题规定可能采取的操作.这些操作的排列顺序没有约束

③ 条件项:列出针对它左列条件的取值.在所有可能情况下的真假值.

④ 动作项:列出在条件项的各种取值情况下应该采取的动作.

判定表的建立步骤:

① 确定规则的个数.加入有n个条件.每个条件有两个取值(0,1),故有2n种规则.

② 列出所有的条件桩和动作桩

③ 填入条件项

④ 填人动作项

⑤ 简化合并相似规则

6、正交实验法

根据galois理论,从大量(实验)数据(测试列)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法

6、功能图法

7、功能图由状态迁移图和布尔函数组成。迁移状态图用状态和迁移来描述。一个状态指出数据输入的位置或时间,而迁移则指明状态的改变,同时要依靠判定表或因果图表示逻辑功能

8、场景法

事件触发时的情景便形成了场景,二同一时间不同的的触发顺序和处理结果就形成事件流。

 

明天计划的事:...

遇到的问题:看概念看的想睡觉

收获:知道了这些概念


返回列表 返回列表
评论

    分享到