zoukankan      html  css  js  c++  java
  • 单元测试

    4.0 单元测试----------------------------- 

    我们已经完成的这些功能,已经足以做成一个独立应用了。  

    但是并没有以商业标准来要求。

    现在假设金融公司为客户算收益直接调用我们的计算函数,能不能保证万无一失?

    1.团队协作准备:每个同学在github上完成FORK,COMMENT(学号后三位+姓名),PR,MERGE的过程。

    2.你的RP由你的程序质量决定。

       对我们和复利计算程序,写单元测试。 

       有哪些场景?

       期待的返回值

       写测试程序。

       运行测试。

    完成了客户要求的复利计算程序,但为了完善程序,所以进行了单元测试

    当输入功能选择为9时会出现乱码,这个明显就是游戏的bug,就这个问题进行了改正,只需要在程序输入选择时设置一下限制:

    default:
      printf("输入不合法,请重新输入");
      continue;
      }

    加入这一段代码之后程序就不会因为输入不合法而报错

    我单元测试使用的方法是一个一个输入时验证,太浪费时间和精力,还容易出现错误,你人为没有想到的因素,所以我百度查找了c语言单元测试的方法cunit,

    但发现这种方法也只是实现一些基本的功能,所以觉得自己不懂的c语言的测试方法,而以后的后续作业大部分需要用java来完成,所以自己又重新用java来完成了复利程序,并对其中一些功能进行了测试,例如对开始的复利进行测试

    出现了一些错误,与预期结果不符合,后来进行了修改,测试结果正确

    这就是自己的测试结果,并且懂得了测试对一个程序的重要性,其余程序块的测试这里就不一一成列

  • 相关阅读:
    一个Electron的设计缺陷及应对方案
    如何点击穿透Electron不规则窗体的透明区域
    Electron团队为什么要干掉remote模块
    Clickhouse 单机双实例
    Kafka安全认证SASL/PLAIN
    Syslog的使用
    Kafka Consumer
    Kafka Producer客户端
    Kafka客户端操作
    springboot集成flyway实践
  • 原文地址:https://www.cnblogs.com/wangdahua/p/5336498.html
Copyright © 2011-2022 走看看