常见的黑盒测试技术有哪些
的有关信息介绍如下:黑盒测试又称为功能测试,是相对于白盒测试来说的,黑盒测试不关注软件内部实现逻辑,只测试最终的功能 。黑盒测试常用的技术有:边界值、等价类、错误推测法、功能分解法、因果图、判定表、正交试验法、场景法。
等价类划分法
等价类划分法属于非常常见的黑盒测试方法之一了 ,几乎所有的功能测试中都 会用到。其实也是用来替代穷举测试的一种方法。需要根据产品文档中给出的范围来将一组测试数据划分成多个区域,每个区域选取几个代表值来测试。
边界值分析法
边界值分析法与等价类划分法是功能测试中最常用的两种测试技术 ,从某种意义上讲,边界值分析法是等价类的一个补充。开发人员书写代码时,经常要用到的比较符会很容易忽略符号的编写,测试时需要对几个边界值 如等于、大于n,小于n的数值进行测试。
错误 推测法
这种方法较适用于比较有经验的测试人员。可以根据以往经验来推测哪些地方是容易忽略的,哪些功能是易出问题的。
因果图测试法
因果图测试法一般针对于条件组合的功能 ,如某个功能需要选择不同的条件组合后才能完成,这时需要根据因果图来表示出这些组合的测试法。
功能分解法
测试人员都知道 ,测试最需要关注的就是测试的覆盖率问题,因此功能分解法就是将一个大的功能细分成若干个小功能 ,以确保每个细节都可以测试到。
场景法
根据用户的不同场景来设计中对应的测试用例,场景法更贴合用户使用情景,同时测试的路径更深入。