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、对于特殊的输入例如小数和其它字符未处理,导致程序崩溃

    四、建议

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

      

       

      

  • 相关阅读:
    Git 最新版本2.20.1 安装及配置
    Python中:ModuleNotFoundError: No module named 'alipay'
    Python调用time模块设置当前时间-指定时间
    python 正则表达式
    pwntools出现的一些问题
    strace监视系统调用
    深入理解Linux内核 学习笔记(8)
    ubuntu 查看版本
    LSTM实现中文文本情感分析
    深入理解Linux内核 学习笔记(5)
  • 原文地址:https://www.cnblogs.com/pter/p/6838389.html
Copyright © 2011-2022 走看看