软件测试(二)
经过上一篇(软件测试一)的基础了解完以后,这一次来进行第二个部分的一部分东西。
边界值:
什么是边界值?
边界值指对于输入等价类和输出等价类而言,稍微高于其边界值及稍低于其边界值的一些特定情况。
边界值分析法也是一种常用的黑盒测试方法。
简单的来说,就是软件能承受的最高值和最低值。
因果图与判定表:
因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,适用于检查程序输入条件的各种组合。
特点:考虑输入条件的相互制约及组合关系。
考虑输出条件对输入条件的依赖关系。
核心:
判定表法:
判定表的组合:
条件桩:问题的所有条件
动作桩:问题的所有输出
条件项:针对条件桩的取值
动作项:条件项的各种取值情况下的输出结果
怎么去定义一个人是好是坏?孝敬?乐于助人?不违法?孝敬+不违法=好人。孝敬+不违法=好人。只要违法就是坏人。
合并使用“-”代表无关条件,选什么都不影响结果。
其他测试方法:
场景法概述:场景法就是模拟用户操作时候的场景,主要用于测试系统的业务流程。
用例场景定义:{
场景法中两个重要的概念:
}
流程分析法:流程分析法主要是针对测试场景类型属于流程测试场景的测试项下的测试子项进行设计,是从白盒测试设计方法中的路径覆盖分析法借鉴过来的一种方法。
总结:流程分析图适用于有先后顺序的测试。常用于业务流程测试、安装流程测试等。
流程分析重点在测试流程,因此,一般每个流程用一个测试用例。
原文:https://www.cnblogs.com/shukeyuzhou/p/13275796.html