上海网站seo公司,网站建设公司盈利分析,郑州网站开发便宜,网站开启伪静态需要编写什么代码课程大纲 1、错误推测法 靠主观经验和直觉来推测可能容易出现问题的功能或场景#xff0c;设计相关测试用例进行验证。 2、因果图判定表
2.1定义 因果图和判定表是分析和表达多逻辑条件下#xff0c;执行不同操作的情况的工具。
#xff08;因果图和判定表配合使用设计相关测试用例进行验证。 2、因果图判定表
2.1定义 因果图和判定表是分析和表达多逻辑条件下执行不同操作的情况的工具。
因果图和判定表配合使用熟练后可直接写判定表。
2.2应用场景 满足以下几个条件适合使用因果图判定表方法进行用例设计 ①在界面中有不多的几个控件一般是2-3个每个控件取值2-3个。如按钮按/不按单选按钮选/不选复选框选/不选选项较少的下拉列表等。 ②控件之间有组合或限制关系。 ③不同的输入组合会对应不同的输出结果。 ④输入条件的排列顺序不影响结果。 ⑤规格说明需求文档以判定表的形式给出或很容易转换成判定表。
2.3因果图 因果图是通过图形展示输入项、输出项的逻辑关系常用符号分为2种基本符号、约束符号。 ①基本符号表达输入与输出之间的关系。 ②约束符号限制条件符号表达输入条件之间或者输出条件之间的限制关系。 因果图的优点输入条件之间的关系、输出结果之间的关系、输入与输出的关系清晰、直观。 因果图的缺点每个规则组合场景需要画一次图繁琐、效率低。
2.4判定表 判定表(Decision table)是另一种表达逻辑判断的工具用来分析和表达多逻辑条件下执行不同操作的情况。 对测试来说即用来展示几个控件不同取值的组合产生的输出结果。 判定表的组成结构如下 详解 判定表的优点根据输入条件的组合勾选对应输出一列即为一条用例。 判定表的缺点单边关系输入条件之间的关系、输出条件之间的关系无法体现。可加备注框进行标注
2.5、设计步骤 step1.分析需求找出所有的输入条件所有控件每个控件的所有取值。 step2.找出所有的输出结果。 step3.找出输入条件、输出结果中的所有组合和限制关系。 step4.明确每种输入组合对应的输出结果画因果图填判定表形成用例。熟练后画因果图可以省略
举例 【延伸思考】 对于控件不多且每个控件的取值不多的情况组合出的场景数量不多使用因果图和判定表进行分析和设计测试用例比较方便。而当组合的控件多、每个控件的取值达到十几个、几十个、上百个时显然是无法通过因果图和判定表去进行穷举分析的。 因此对这种情况就需要借助另一种方法——正交实验法进行测试用例的设计。
附课程完整思维导图