问题 更新时间2023/6/29 21:22:00 下面的程序段A被程序员误写成程序段B,请设计合适的测试用例发现其中的错误。(有图)程序段A 程序段B……{ T=0;if (A>=1)&& (B>=2) T=T+1;else T=T+2;if (X>=90) &&(Y>=75) T=T+3;else T=T+4;} printf(“d%\n”,T);…… ……{ T=0;if (A>=1)&& (B>=2) T=T+1;else T=T+2;if (X>=90)&&(Y<75) T=T+3;else T=T+4;} printf(“d%\n”,T);…… 答案 登录 注册 条件组合: A>=1 B>=2; A>=1 B>2 A<1 B>=2 A<1 B<2 X>=90 Y>=75 X>=90 Y<75 X<90 Y>=75 X<90 Y<75 由此获得测试用例:A=1 B=2; A=1 B=1;A=0 B=2;A=0 B=1;X=90 Y=75;X=90 Y=1;X=1 Y=75;X=1 Y=1;其中 X=90 Y=75和 X=90 Y=1能够发现错误。 出自:国家开放大学 >> 国家开放大学软件工程