软件测试——第二次作业

 

 

1、 第一个错误:把i>0改为i≥0。

第二个错误:顺序错误。把(int i=0;i<x.length;i++)改为(int i=x.length-1;i≥0;i++)。

2、 因为程序本身存在缺陷,所以无论输入值是多少,都会执行此fault。即不存在此用例。

3、第一个:

//test:x=[2,3,5];y=5

//Expected=2

第二个:

//test:x=[1]

//Expected=-1

4、第一个:

   //test:x=[2,3,5];y=4

   //Expected=-1

   第二个:

   //test:x=[2,1,0]

   //Expected=2

posted @ 2018-03-13 18:50  晋腾  阅读(99)  评论(0编辑  收藏  举报