入力三角形三边的长度,然后判断是正三角形,两边相等三角形,不等边三角形的程序.
  如果写测试案例,你会怎样写呢?

解决方案 »

  1.   

    测试case还不好写啊,参数是三个边长,那你就给三个长度不就得了,当然这三个边长你必须知道他的类型 比如输入method(5,5,5)
    那么断言就看他是不是等边的不就得了,同理其他两个。
      

  2.   

    这个case好像不难写!
    还是我们误解楼主的意思了!假如构造方法是triangle(int x,int y,int z,)
    设定l,m,n都是int类型的常量创建以下几个对象,进行测试triangle(int l,int l,int l,)  //测试等边情况,再换m,n测试一下triangle(int l,int l,int m,)  //测试等腰情况triangle(int l,int n,int m,)  //测试普通情况
    当然为达到更好效果,可以采用生成随机数的方式测试,把测试代码放在循环里面,这样执行次则可以测试多组数据good luck!
      

  3.   

    我的意思能写多少个测试case出来,才能完整地测试这个短小的程序.考虑各种情况.
      

  4.   

    SOFTWARE TESTING A CRAFTSMAJ‘S APPROACH
    中文版《软件测试》
    作者 PAUL C.JORGENSEN
    这本书上有这个例子
    可以到emule上搜一下英文原版,中文的不知道有没有
      

  5.   

    英文版的名字错了个字母
    SOFTWARE TESTING A CRAFTSMAN‘S APPROACH