因果图判定表举例

【需求1】如果用户欠费或停机(用户欠费或停机:0,用户未欠费或停机:1),则不允许主被叫   2^2(不允许主被叫:a   不允许主被叫:b)1234条件桩用户欠费0011停机0101动作桩允许主被叫a不允许主被叫bbb1234条件桩用户欠费0011停机0101动作桩不允许主被叫abbb测试用例:1.用户没有欠费和停机,允许主被叫2.用户停机,不允许主被叫3.用户欠费,不允许主被叫4.用户欠费或停机,不允许主被叫【需求2,查询系统】客户姓名、联系电话、通信地址(不输入0,输入1),需全部输入才能查询成功,查询(不查M, 查F )3个条件,结果的状态有2种。12345678条件桩客户姓名00001111联系电话00110011通信地址01010101动作桩查询F不查询MMMMMMM测试用例:1.    客户姓名,联系电话,通信地址都不输入,点击查询按钮,查询无果2.    客户姓名,联系电话都不输入,通信地址输入,点击查询按钮,查询无果3.    客户姓名不输入,联系电话输入,通信地址不输入,点击查询按钮,查询无果4.    客户姓名不输入,联系电话,通信地址都输入,点击查询按钮,查询无果5.    客户姓名输入,联系电话,通信地址都不输入,点击查询按钮,查询无果6.    客户姓名输入,联系电话不输入,通信地址输入,点击查询按钮,查询无果7.    客户姓名,联系电话都输入,通信地址不输入,点击查询按钮,查询无果8.    客户姓名,联系电话,通信地址都输入,点击查询按钮,查询成功【需求3】订购单的检查,如果金额大于500,没有过期,则发出批准单和提货单;如果金额大于500,但过期了,则不发出批准单;如果金额小于等于500,则不论是否过期都发出  批准单和提货单,在过期的情况下还需要发出通知单(金额>500:0  金额<=500:1  没有过期:0 过期:1    发出批准单:a  不发出批准单:b)2^21234条件桩金额>5000011没有过期0101动作桩发出批准单aaa不发出批准单b测试用例:1.    金额大于500,没有过期,允许发出批准单和提货单2.    金额大于500,但过期了,不允许发出批准单3.    金额小于等于500,没有过期,允许发出批准单和提货单4.    金额小于等于500,但过期了,也允许发出批准单和提货单,但需要发出通知单【需求4】一个女生要求租房时,必须要有冰箱、洗衣机、空调这3项中满足2项条件,才肯租房,如果没有达到就不租房。12345678条件桩冰箱00001111洗衣机00110011空调01010101动作桩同意租房aaaa不同意租房bbbb12345678条件桩冰箱00001111洗衣机00110011空调01010101动作桩租房bbbabaaa测试用例:1.    冰箱,洗衣机,空调一个都没有,结果不同意租房2.    冰箱,洗衣机都没有,空调有,结果不同意租房3.    冰箱没有,洗衣机有,空调没有,结果不同意租房4.    冰箱没有,洗衣机,空调都有,结果同意租房5.    冰箱有,洗衣机,空调都没有,结果不同意租房6.    冰箱有,洗衣机没有,空调有,结果同意租房7.    冰箱有,洗衣机有,空调没有,结果同意租房8.    冰箱,洗衣机,空调都有,结果同意租房【需求5】:结婚条件要求男方学历为博士,年薪为80万,身高1米8,体重180,长的帅,会做菜,会开车,必须全部达到才同意去相亲,否则不去。条件桩动作桩博士年薪80万身高1米8体重180长的帅会做菜会开车同意去相亲不同意去相亲10000000b20000001b30000010b40000011b50000100b60000101b70000110b80000111b90001000b100001001b110001010b120001011b130001100b140001101b150001110b160001111b170010000b180010001b190010010b200010011b210010100b220010101b230010110b240010111b250011000b260011001b270011010b280011011b290011100b300011101b310011110b320011111b330100000b340100001b350100010b360100011b370100100b380100101b390100110b400100111b410101000b420101001b430101010b440101011b450101100b460101101b470101110b480101111b490110000b500110001b510110010b520110011b530110100b540110101b550110110b560110111b570111000b580111001b590111010b600111011b610111100b620111101b630111110b640111111b651000000b661000001b671000010b681000011b691000100b701000101b711000110b721000111b731001000b741001001b751001010b761001011b771001100b781001101b791001110b801001111b811010000b821010001b831010010b841010011b851010100b861010101b871010110b881010111b891011000b901011001b911011010b921011011b931011100b941011101b951011110b961011111b971100000b981100001b991100010b1001100011b1011100100b1021100101b1031100110b1041100111b1051101000b1061101001b1071101010b1081101011b1091101100b1101101101b1111101110b1121101111b1131110000b1141110001b1151110010b1161110011b1171110100b1181110101b1191110110b1201110111b1211111000b1221111001b1231111010b1241111011b1251111100b1261111101b1271111110b1281111111a【需求6】:企业工资发放软件需求如下:工资分为年薪制NX,月薪制YX;错误程度分为普通PT,严重YZ;工资为NX的员工犯普通错误的扣工资2%(K1),犯严重错误扣工资4%(K2);工资为YX的员工犯普通错误的扣工资4%(K3),犯严重错误扣工资8%(K4);其中:NX和YX为互斥;K1,K2和K3,K4是互斥;PT和YZ可以同时具备。(不扣工资:a   扣工资:b)12345678条件桩NX00001111PT00110011YZ01010101动作桩工资状况abbbabbb测试用例:1.    工资年薪制NX,员工未犯错误,不扣工资2.    工资年薪制NX,员工犯严重错误,扣工资4%(K2)3.    工资年薪制NX,员工犯普通错误,扣工资2%(K1)4.    工资年薪制NX,员工犯了普通错误和严重错误,扣工资2%(K1)+ 工资4%(K2)5.    工资年薪制YX, 员工未犯错误,不扣工资6.    工资年薪制YX, 员工犯严重错误,扣工资8%(K4)7.    工资年薪制YX, 员工犯普通错误,扣工资4%(K3)8.    工资年薪制YX, 员工犯了普通错误和严重错误,扣工资4%(K3)+ 工资8%(K4)

(0)

相关推荐