因果图判定表综合练习1-支付宝_第1页
因果图判定表综合练习1-支付宝_第2页
因果图判定表综合练习1-支付宝_第3页
因果图判定表综合练习1-支付宝_第4页
因果图判定表综合练习1-支付宝_第5页
已阅读5页,还剩2页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

2、认金额成功6充值完成7网银反馈成功中间节点含义11个人身份认证通过12提现认证成功13充值认证成功14银行卡认证成功动动作作:动作节点含义21支付宝认证成功根据因果图推导出判定表。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,这样33就有9种取值组合。1 12 23 34 45 56 67 78 8条条件件1 111111111条条件件2 211111111条条

3、件件3 301111111条条件件4 401111110条条件件5 501110000条条件件6 601101101条条件件7 701001001条条件件1111TRUETRUETRUETRUETRUETRUETRUETRUE条条件件1212FALSETRUETRUETRUEFALSEFALSEFALSEFALSE条条件件1313FALSETRUEFALSEFALSETRUEFALSEFALSETRUE条条件件1414FALSETRUEFALSEFALSEFALSEFALSEFALSEFALSE结结果果2121FALSETRUEFALSEFALSEFALSEFALSEFALSEFALSE为了提

4、高测试效率,可以对上面的判定表进行合并处理,合并的规则如下:1、当条件1、2为10、01、00组合时,无论3、4、5、6、7取什么值(但要遵守指定的R约束),其结果都是认证失败,这里只需要3个用例就好。12345671112131421R R R R 2、当条件3、4、5、6、7中至少有一个为0时,则无论1、2取什么值,其结果都是认证失败,这里只需要9个用例3、还剩下的一种情况是条件1、2、3、4、5、6、7全部为1的情况1 12 23 34 45 56 67 78 8条条件件1 1100XXXXX条条件件2 2010XXXXX条条件件3 3XXX01111条条件件4 4XXX01111条条件

5、件5 5XXX01100条条件件6 6XXX01011条条件件7 7XXX00010条条件件1111条条件件1212条条件件1313条条件件1414结结果果212100000000本题目其实还可以继续合并,比如第2、3列,第5、6、8、9列,即最后只有9个测试用例.但这样合并出来的测试用例虽然符合合并逻辑,但可理解性、可读性不好,所以不建议这样合并,且过多的合并也会增加漏测风险。1 12 23 34 45 56 67 78 8条条件件1 110XXX条条件件2 20XXXX条条件件3 3XX011条条件件4 4XX011条条件件5 5XX0X0条条件件6 6XX0X1条条件件7 7XX001条

6、条件件1111条条件件1212条条件件1313条条件件1414结结果果212100000实际工作中建议先使用第一种设计方法,然后从可以合并的用例中挑选一个作为H级别用例,其它则作为L级别用例,这样测试时间紧张时只测试H级别用例,测试时间充裕时则把L级别用例也测试一下。合并还是不合并,怎么合并,这都需要测试人员在实际工作中根据需求复杂度和项目进度来决定。9 9101011111212131314141515161617171818191920202121222223231111111111110001100000000001111101111111110110001111110000110001

7、11000000011100110110110011000100100100010TRUETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUETRUETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUETRUEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEF

8、ALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSE支付宝个人认证中,分为两部分:个人身份认证和银行卡认证。这两者都通过后,则认为认证成功。个人身份认证需要提交个人基本信息及身份证复印件。银行卡认证需完成提现认证和充值认证。提现认证的流程是:用户提交正确的银行帐号支付宝给用户的银行卡中随机打款用户确认金额,认证成功。充值认证的流程是:用户提交正确的银行帐号充值充值完成网银反馈,认证成功。为了简便起见,我们假设个人信息提交和身份证件提交成功后,

9、身份认证则成功,忽略人工审核过程。3、4、5和3、6、7之间的R约束表示只要后面的操作是成功的,则前面的操作也一定是成功的。所以3、4、5、6、7节点的取值有如下规律:1、当条件1、2为10、01、00组合时,无论3、4、5、6、7取什么值(但要遵守指定的R约束),其结果都是认证失败,这里只需要3个用例就好。12345671112131421R R R R 9 91010111112121313XXXX1XXXX11111110001000010110101001000019 91010111112121313XXX1XXX1111100010001110110010001本题目其实还可以继续

10、合并,比如第2、3列,第5、6、8、9列,即最后只有9个测试用例.但这样合并出来的测试用例虽然符合合并逻辑,但可理解性、可读性不好,所以不建议这样合并,且过多的合并也会增加漏测风险。实际工作中建议先使用第一种设计方法,然后从可以合并的用例中挑选一个作为H级别用例,其它则作为L级别用例,这样测试时间紧张时只测试H级别用例,测试时间充裕时则把L级别用例也测试一下。24242525262627272828292930303131323233333434353536363737383800000000000000011111110000000011111110111111111110000111111

11、0100000001110000011011001101101010010001001001FALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUETRUETRUEFALSEFALSEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSETRUEFALSEFALSEFALSEFALSEFALSEFALSEFALSEFALSETRUEFAL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论