• 第5次作业+085


    一、被测项目界面

      

    二、测试用例设计表

      1、等价类划分法

        

        测试用例

        

      2、边界值分析法

        (1)一般边界值(所需测试用例个数4*n+1)

          

          测试用例

          

        (2)健壮边界值(所需测试用例数6*n+1)

          

          测试用例(部分与上面的重复,故去除)

          

      3、决策表

      条件:  c1:a+b>c   c2:a+c>b   c3:b+c>a   c4:a=b   c5: a=c   c6:b=c    c7:a*a+b*b=c*c   c8:a*a+c*c=b*b   c9:b*b+c*c=a*a

      动作:  a1:普通三角形   a2:等腰三角形   a3:等边三角形   a4:直角三角形    a5:不构成三角形 

      

      用例设计如下

      

    三、测试结论

      程序暴露出的几个重要BUG

      1、在判断出不能构成三角形的情况下还是计算出了周长与面积(因此导致大部分数据测试不通过)

      2、输入某些数据程序会崩溃且未给出提示信息。如(0,0,0)

      3、对于特殊的输入例如小数和其它字符未处理,导致程序崩溃

    四、建议

      建议继续完善程序,加入一些判断程序,如果不能构成三角形则不予计算周长与面积,另外对特殊输入做出一些处理,对于什么都不输入的情况也要处理。

      

       

      

  • 相关阅读:
    .NET2.0基础类库中的范型——FunctionalProgramming
    原则
    080711 30℃
    关于mcp
    080714 33℃
    080715 31℃
    080716 30℃
    11号
    iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
    UIView总结
  • 原文地址:https://www.cnblogs.com/pter/p/6838389.html
Copyright © 2020-2023  润新知