请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
  • 便民服务
  • 关注我们
  • 社区新手
【因果图】
因果图的步骤:
1.把大的系统规格划分解成可以测试的规
格片段
2.分析分解后待测的系统规格,找出哪些
是原因,哪些是结果
3.画出因果图
4.把因果图转换成判定表
5.简化判定表
6.用判定表中的每一列生成测试用例

因果图:(有三种关系)
原因(输入条件)    结果(输出条件)
一、原因与结果之间的关系
C ==》原因
E  ==》结果
恒等: ==   等于   equal     一个=叫赋值,两个==叫恒等(恒等一般用来做判断)
a = 1
b = 1
a == b

非:不   否   not    don't   ≠  ~
或:or   /    ||    |    v
与:and   和   ^   &&   且   +

二、原因与原因之间的关系
异:选择框(非必选框),比如选择男和女,可以都不选,选的话只能选一个。
或:可以同时选,也可以选一个
唯一:男和女(必选框),只能选一个,且必选一个
要求:当我选择了四川省,市区就必须选择四川省下面的城市

三、结果与结果之间的关系
强制:投保成功和投保失败只能出现一次

面试题:
你对因果图是怎么理解的?
我们公司之前对有因果需求的地方,首先会把因果图中的原因转换为判定表中的条件桩。把因果图中的结果转换为动作桩,从而把因果图转换位判定表,以防止用例的覆盖不全面。

因果图转换判定表的方法:
1. 将因果图中的所有条件(因)填
入判定表 的条件桩中;
2. 将因果图中的所有动作(果)填
入判定表 的动作桩中;
3. 根据因果图确定各个条件组合对
应的动作, 并且确定判定表中
各个规则的条件项和动 作项,
在需要时优化判定表。

ØE约束(异):a和b中最多有一个可能为1,即a和b不能 同时 为1。
ØI 约束(或):a、b、c中至少有一个必须为1,即 a、b、 c不能同时为0。
ØO约束(唯一):a和b必须有一个且仅有一个为1。
ØR约束(要求):a是1时,b必须是1,即a为1时,b不能 为0。
ØM约束(强制):若结果a为1,则结果b强制为0。


1、市面上有哪些bug管理工具,每个bug管理工具的特点是什么?
禅道:项目、用例和bug管理工具
JIRA
Bugzilla
EasyBUG、
QC(Quality Center)


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册