软件测试与质量学习笔记1—黑盒测试

1.黑盒测试–等价类划分法
2.什么是等价类划分法
等价类是指某个输入域的子集合。等价类分为有效等价类(合理的、有意义的,功能和性能)、效等价类(不合理的、无意义的,异常处理)。
在测试用例时需要考虑有效等价类和无效等价类。
等价类划分法:把所有可能的输入数据划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。
3.如何划分r> 3.1—-等价类种类
(1)按双边区间划分(规定了取值范围或值的个数,这个可以确定一个有效等价类和两个无效等价类) 
(2)按不同取值划分 (规定了输入数据的一组值(假定n个),且程序要对每一个输入值分别进行处理的情况下,可确定n个有效等价类和一个无效等价类)
(3)按单边区间划分 (输入条件规定了输入值的集合,这时可确立一个有效等价类和一个无效等价类)
(4)按限制条件/规则划分(规定了输入数据必须遵守的规则或限制条件,可确定一个有效等价类(符合规则)和若干个无效等价类(从不同角

———度违反规则)。
)————————————————————————————————————————

1.边界值分析法-黑盒测试
对输入或输出的边界值进行测试的一种黑盒测试方法。是作为对等价类划分法的补充。
2.边界点
边界点是指相对于输入等价类和输出等价类而言,稍高于、稍低于其边界值的一些特定情况
3.边界值分析法与等价类划分法的区别
等价类划分法:从某个等价类中任选在一个作为测试数据
边界值分析法:每个边界上有针对性的选择测试数据,针对输入数据和输出数据
注意:边界值分析法如何选取测试数据(具体见图片)

例:程序的规格说明中规定:“重量在10公斤至50公斤范围内的邮件,测试数据应取10及50,还应取10.01,   49.99,    9.99   及50.01等。
分析规格说明,找出其他可能的边界条件
例如,特殊边界值:默认值、空值、空格、零、无效数据等。
4.边界条件测试用例设计法
基于边界的方法是根据定义域来实现的,四种技术。
一般边界值条件测试 :对于一个n变量函数,该方法生成的测试用例数为4n+1个
健壮性边界条件测试:对于一个n变量函数,该方法生成的测试用例数为6n+1个
最坏情况测试:对于一个n变量函数,该方法生成的测试用例数为5^n个。
健壮最坏情况测试:对于一个n变量函数,该方法生成的测试用例数为7^n个。

——————————————————————————————————————————.

1、判定表法-黑盒测试
前提:等价类划分法和边界值分析方法比较适合输入变量或输入条件相互独立的情况,但是当输入变量或输入条件相互依赖、相互制约的时候,采用等价类划分法和边界值分析方法是难以描述的,测试效果也很难保障。
2.判定表的组成       规则—Rule
条件桩—列出问题的所有条件。Condition Stub
条件项一针对条件桩给出的条件,列出所有可能的取值Condition Entity
动作桩—列出问题规定的可能采取的操作。Action Stub
动作项—指出在条件项的各组取值情况下应采取的动作。Action Entity
3.判定表的简化主要包含:规则合并与规则包含
4.判定表的建立步骤
列出所有的条件桩和动作桩–确定规则的个数–填入条件项–填入动作项–简化判定表

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux25363 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年10月20日
下一篇 2021年10月20日

相关推荐