因果图判定表综合练习1-支付宝

时间:2026-01-23

支付宝个人认证中,分为两部分:个人身份认证和银行卡认证。这两者都通过后,则认为认证成功。 个人身份认证需要提交个人基本信息及身份证复印件。 银行卡认证需完成提现认证和充值认证。 提现认证的流程是:用户提交正确的银行帐号——>支付宝给用户的银行卡中随机打款——>用户确认金 证成功。 充值认证的流程是:用户提交正确的银行帐号——>充值——>充值完成——>网银反馈,认证成功。 为了简便起见,我们假设个人信息提交和身份证件提交成功后,身份认证则成功,忽略人工审核过程。1、根据需求规格绘制因果图 条件: 条件节点 含义 1 个人基本信息正确 2 身份证复印件有效 3 用户提交正确的银行帐号 4 支付宝给用户的银行卡打款成功 5 用户确认金额成功 6 充值完成 7 网银反馈成功 中间节点 含义 11 个人身份认证通过 12 提现认证成功 13 充值认证成功 14 银行卡认证成功 动作: 动作节点 含义 21 支付宝认证成功1

∧2

11

3R

∧ ∧12

21

4R R

∧5

14

6R

13

7

根据因果图推导出判定表。 3、4、5和3、6、7之间的R约束表示只要后面的操作是成功的,则前面的操作也一定是成功的。所以3、4、5、6、7节点的取 1、当3为假时,4、5、6、7一定为假,不可能存在其他的取值。 2、当3为真时,4、5可以取11、10、00,6、7节点也同样可以取11、10、00,这样3×3就有9种取值组合。 1 2 3 4 5 6 条件1 1 1 1 1 1 1 条件2 1 1 1 1 1 1 条件3 0 1 1 1 1 1 条件4 0 1 1 1 1 1 条件5 0 1 1 1 0 0 条件6 0 1 1 0 1 1 条件7 0 1 0 0 1 0 条件11 TRUE TRUE TRUE TRUE TRUE TRUE 条件12 FALSE TRUE TRUE TRUE FALSE FALSE 条件13 FALSE TRUE FALSE FALSE TRUE FALSE 条件14 FALSE TRUE FALSE FALSE FALSE FALSE 结果21 FALSE TRUE FALSE FALSE FALSE FALSE

为了提高测试效率,可以对上面的判定表进行合并处理,合并的规则如下:

支付宝个人认证中,分为两部分:个人身份认证和银行卡认证。这两者都通过后,则认为个人身份认证需要提交个人基本信息及身份证复印件。银行卡认证需完成提现认证和充值认证。

提现认证的流程是:用户提交正确的银行帐号——>支付宝给用户的银行卡中随机打款——>用户确认金证成功。

充值认证的流程是:用户提交正确的银行帐号——>充值——>充值完成——>网银反馈,认证成功。为了简便起见,我们假设个人信息提交和身份证件提交成功后,身份认证则成功,忽略人工审核过程。

1、根据需求规格绘制因果图

根据因果图推导出判定表。

3、4、5和3、6、7之间的R约束表示只要后面的操作是成功的,则前面的操作也一定是成功的。所以3、4、5、6、7节点的取

1、当3为假时,4、5、6、7一定为假,不可能存在其他的取值。

为了提高测试效率,可以对上面的判定表进行合并处理,合并的规则如下:

1、当条件1、2为10、01、00组合时,无论3、4、5、6、7取什么值(但要遵守指定的R约束),其结果都是认证失败,这里 2、当条件3、4、5、6、7中至少有一个为0时,则无论1、2取什么值,其结果都是认证失败,这里只需要9个用例 3、还剩下的一种情况是条件1、2、3、4、5、6、7全部为1的情况 1 2 3 4 5 6 条件1 1 0 0 X X X 条件2 0 1 0 X X X 条件3 X X X 0 1 1 条件4 X X X 0 1 1 条件5 X X X 0 1 1 条件6 X X X 0 1 0 条件7 X X X 0 0 0 条件11 条件12 条件13 条件14 结果21 0 0 0 0 0 0

本题目其实还可以继续合并,比如第2、3列,第5、6、8、9列,即最后只有9个测试用例.但这样合并出来的测试用例虽然符 1 2 3 4 5 6 条件1 1 0 X X 条件2 0 X X X 条件3 X X 0 1 条件4 X X 0 1 条件5 X X 0 X 条件6 X X 0 X 条件7 X X 0 0 条件11 条件12 条件13 条件14 结果21 0 0 0 0

实际工作中建

议先使用第一种设计方法,然后从可以合并的用例中挑选一个作为H级别用例,其它则作为L级别用例,这样测 合并还是不合并,怎么合并,这都需要测试人员在实际工作中根据需求复杂度和项目进度来决定。

1、当条件1、2为10、01、00组合时,无论3、4、5、6、7取什么值(但要遵守指定的R约束),其结果都是认证失败,这里2、当条件3、4、5、6、7中至少有一个为0时,则无论1、2取什么值,其结果都是认证失败,这里只需要9个用例

实际工作中建议先使用第一种设计方法,然后从可以合并的用例中挑选一个作为H级别用例,其它则作为L级别用例,这样测

合并还是不合并,怎么合并,这都需要测试人员在实际工作中根据需求复杂度和项目进度来决定。

过后,则认为认证成功。

中随机打款——>用户确认金额,认

—>网银反馈,认证成功。 成功,忽略人工审核过程。

11

21

14

功的。所以3、4、5、6、7节点的取值有如下规律:

有9种取值组合。 7 1 1 1 1 0 0 0 TRUE FALSE FALSE FALSE FALSE

8 1 1 1 0 0 1 1 TRUE FALSE TRUE FALSE FALSE

9 1 1 1 0 0 1 0 TRUE FALSE FALSE FALSE FALSE

10 1 1 1 0 0 0 0 TRUE FALSE FALSE FALSE FALSE

11 1 0 0 0 0 0 0 FALSE FALSE FALSE FALSE FALSE

12 1 0 1 1 1 1 1 FALSE TRUE TRUE TRUE FALSE

13 1 0 1 1 1 1 0 FALSE TRUE FALSE FALSE FALSE

14 1 0 1 1 1 0 0 FALSE TRUE FALSE FALSE FALSE

15 1 0 1 1 0 1 1 FALSE FALSE TRUE FALSE FALSE

16 1 0 1 1 0 1 0 FALSE FALSE FALSE FALSE FALSE

17 1 0 1 1 0 0 0 FALSE FALSE FALSE FALSE FALSE

…… 此处隐藏:2371字,全部文档内容请下载后查看。喜欢就下载吧 ……

因果图判定表综合练习1-支付宝.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:4.9 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:19元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219