多语言展示
当前在线:204今日阅读:113今日分享:31

常见的黑盒测试技术有哪些?

黑盒测试又称为功能测试,是相对于白盒测试来说的,黑盒测试不关注软件内部实现逻辑,只测试最终的功能 。黑盒测试常用的技术有:边界值、等价类、错误推测法、功能分解法、因果图、判定表、正交试验法、场景法。
工具/原料
1

电脑

2

笔记本

方法/步骤
1

等价类划分法等价类划分法属于非常常见的黑盒测试方法之一了 ,几乎所有的功能测试中都 会用到。其实也是用来替代穷举测试的一种方法。需要根据产品文档中给出的范围来将一组测试数据划分成多个区域,每个区域选取几个代表值来测试。

2

边界值分析法边界值分析法与等价类划分法是功能测试中最常用的两种测试技术 ,从某种意义上讲,边界值分析法是等价类的一个补充。开发人员书写代码时,经常要用到的比较符会很容易忽略符号的编写,测试时需要对几个边界值 如等于、大于n,小于n的数值进行测试。

3

错误 推测法这种方法较适用于比较有经验的测试人员。可以根据以往经验来推测哪些地方是容易忽略的,哪些功能是易出问题的。

4

因果图测试法因果图测试法一般针对于条件组合的功能 ,如某个功能需要选择不同的条件组合后才能完成,这时需要根据因果图来表示出这些组合的测试法。

5

功能分解法测试人员都知道 ,测试最需要关注的就是测试的覆盖率问题,因此功能分解法就是将一个大的功能细分成若干个小功能 ,以确保每个细节都可以测试到。

6

场景法根据用户的不同场景来设计中对应的测试用例,场景法更贴合用户使用情景,同时测试的路径更深入。

推荐信息