根据如图所示程序流程图,分别用最少的测试用例完成语句覆盖、判定覆盖的测试设计

image-20220330163023449

if(x > 0 && y > 10){
y=y/x;
}
if(x < -10 || y < 0){
y=-(y + x)
}

x=1 y=11 的情况

满足第一个分支 y=11

不满足第二个分支

x=-11 y=1 的情况

不满足第一个分支

满足第二个分支 y=10

上边这两条测试用例就可以做到语句覆盖,我没有找到一条覆盖所有的用例

并且上边这两条测试用例也可以做到判定覆盖