您好,欢迎访问三七文档
白盒测试作业请将以下程序绘制程序流图,并分别用语句覆盖/分支覆盖和条件覆盖三种方式编写测试用例.三角形形状判断:输入三条整数边长,判断三角形的形状if(ab+c&&ba+c&&ca+b){//判断三角形形状if(a==b||b==c){System.out.println(这是等边三角形);//输出三角型形状}elseif((a==b&&a!=c)||(b==c&&b!=a)||(c==a&&c!=b)){System.out.println(这是等腰三角形);}else{System.out.println(这是不等边三角形);}}else{System.out.println(这不是一个三角形);}绘制流程图:[30分]a=0||b=0||c=0Nab+c&&ba+c&&ca+bNYa=b||b=cIntabc请输入正整数(a=b&&a!=c)||(b=c&&b!=a)||(c=a&&c!=b)等边三角形等腰三角形不等边三角形不是三角形YYNYN结束开始语句覆盖[30分]测试用例ID输入预期输出[覆盖路径]实际结果abc三角形形状三角形形状TC-001555等边三角[abc]等边三角形TC-002545等腰三角形等腰三角形TC-003345不是等边~~不是等边~~TC-004369不是三角形不是三角形TC-005010请输入正数请输入正数TC-006554等腰三角形等边三角形006用于与001、2作对比分支覆盖[20分]测试用例ID输入预期输出实际结果abc三角形形状TC-001369不是三角形不是三角形TC-002555等边三角形等边三角形TC-003545等腰三角形等腰三角形TC-004345不是等边~~不是等边~~TC-005000请输入正数请输入正数红色为修改后需删除部分条件覆盖[20分]应该满足的条件:判定1:ab+c,T1ab+c;-T1ba+c,T2ba+c;-T2ca+b,T3ca+b–T3判定2:a==b,T4a!=b;-T4b==c,T5b!=c;-T5判定3:((a==b&&a!=c),T6!((a==b&&a!=c);-T6(b==c&&b!=a),T7!(b==c&&b!=a);-T7(c==a&&c!=b)),T8!(c==a&&c!=b))–T8测试用例ID输入覆盖条件预期输出实际结果abcTx-Tx三角形形状TC-001333T1T2T3T4T5等边等边2345T1T2T3–T4–T5–T6–T7–T8不是等边~~不是等边~~3369T1T2–T3不是三角形不是三角形4396T1–T2T3不是三角形不是三角形5936-T1T2T3不是三角形不是三角形6334T1T2T3T4–T5T6–T7–T8等腰三角形等边7343T1T2T3T4–T5-T6–T7T8等腰三角形等边8433T1T2T3T4–T5-T6T7–T8等腰三角形等边
本文标题:白盒测试作业
链接地址:https://www.777doc.com/doc-2167355 .html