除了等价类划分法,边界值分析法,还有一些黑盒测试的基本方法。
因果图分析法:
因:输入条件
果:输出结果,输出条件
适用于输入条件之间有相互制约相互依赖的情况。
相关符号:
恒等:有因就有果,无因没有结果。
非:有因没有果,无因才有果。
或:只需要满足一个条件就有结果,所有条件都不满足才没有结果。
与(且):所有条件必须都满足才有结果,否则都为假。
因果图中几个约束条件:互斥,包含,屏蔽,唯一,要求。
判定表分析法:
根据因果图来制作判定表,因果图可以不用画。
组成部分:
条件桩:所以条件
动作桩:所以结果
条件项:针对条件桩的取值
动作项:针对动作桩的取值
步骤:
1、列出所有的条件桩,动作桩
2、填入条件项
3、填入动作项(得到初始判定表)
4、简化判定表(合并相似规则,相同动作)
注意:有时如果出现“-”,代表该此选项不影响最终结果。
根据案例,写的判定书测试用例:
测试用例.png
场景法:
模拟用户操作软件时的场景,主要用来测试业务流程,分为基本流(正确流程)和备选流(错误流程),同时注意一些异常情况。
在冒烟测试中经常使用场景法。
流程分析法:
适用于有先后顺序的测试,常用于业务流程,安装流程。每个流程及时一条测试用例,他只是在测试整体流程是否正确,细节还需要等价类,边界值等方法进行完善。
错误推断法:
凭借直觉和经验来进行设计测试用例,或者也是根据之前项目的有关bug总结出来的。没有的很高的经验水平不要使用,一般也是项目时间很紧急的情况下使用。
网友评论