zoukankan      html  css  js  c++  java
  • 第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、对于特殊的输入例如小数和其它字符未处理,导致程序崩溃

    四、建议

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

      

       

      

  • 相关阅读:
    [PY3]——logging
    [PY3]——对iterator的处理(解析式、map、reduce、filter)
    php基础语法(文件加载和错误)
    php基础语法(控制语句、数组、函数)
    php基础语法(数据类型、运算符)
    php基础语法(变量)
    java基础语法
    ztree 获取根节点
    每天一个linux命令
    浅谈Web自适应
  • 原文地址:https://www.cnblogs.com/pter/p/6838389.html
Copyright © 2011-2022 走看看