软件测试3(该系列停更)


黑盒测试的方法(持续更新)

1 等价类划分法

概述:把输入数据按照输入需求进行分类,划分为若干个子集,子集就是等价类。

划分等价类: 有效等价类和无效等价类

划分等价类时遵循选择

1 输入值是一个有限区间的值,可以将输入数据划分为一个有效等价类和两个无效等价类

2输入值是一个“必须成立”的情况。划分为一个有效等价类和一个无效等价类

3输入数据是一组可能值,或必须符合某个条件,划分为一个有效等价类和一个无效等价类

4输入数据在程序中处理方式都不同,则将等价类划分为更小的等价类,并建立等价表

2边界值分析法

概述: 在边界附近寻找某些点作为测试数据。

5个测试值: 最小值,略大于最小值,正常值,略小于最大值,最大值

7个测试值:略小于最小值,最小值,略大于最小值,正常值,略小于最大值,最大值,略大于最大值。

3月15


3因果图与决策表法

因果图考虑输入条件的各种组合及输入条件之间的相互制约的关系,并考虑输出情况。

输入与输出:

恒等,输入与输出保持一致。

非,要求程序要有一个输入和一个输出,输出是输入的取反,输入为1则输出为0。

或,输入中有一个为1,则出去为1。

与,输入必须全为1,否则则为0。

输入之间:

E异:a和b不能同时为1,但可同时为0

I或:a,b,c必须有一个为1,不能同时为0

O唯一:a和b有且仅有一个为1

R要求:a和b必须保持一致,a为1时b必须为1


多个输入之间的约束符号


决策表实质上是一种逻辑表

1条件桩:列出问题的所有条件

2条件项:条件桩的所有取值

3动作桩:问题可能采取的操作

4动作项:在条件项的各种取值情况下应采取的动作。

有n个条件桩的决策表就会有2的n次方条规则。

4正交实验设计法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容