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

    单元测试

    (1)单元测试是开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。

    (2)单元测试的对象:软件设计的最小单位——模块或函数

    (3)单元测试的目的:

    • 验证代码是否与设计相符合;
    • 发现设计和需求中存在的错误;
    • 发现在编码过程中引入的错误;
    • 使得代码重构成为可能。

        单元测试最强大的地方,是能够帮助你回归测试,如果你发现我的代码有BUG,请通知我一声,我只需要在单元测试中增加一个测试来捕获这个BUG,就可以永久修复它,并且由于采用TDD方式可以获得很高的测试覆盖率,所以花上几秒钟运行 一下全部测试,就可以知道这次修改有没有影响其它代码。这也是创建自己的应用程序框架所必须要做的

    单元测试断言:

    Assert.AreEqual() 测试指定的值是否相等,如果相等,则测试通过;
    Assert.Inconclusive() 表示一个未验证的测试;
    Assert.IsTrue() 测试指定的条件是否为True,如果为True,则测试通过;
    Assert.IsFalse() 测试指定的条件是否为False,如果为False,则测试通过;
    Assert.IsNull() 测试指定的对象是否为空引用,如果为空,则测试通过;
    Assert.IsNotNull() 测试指定的对象是否为非空,如果不为空,则测试通过;

  • 相关阅读:
    第四次实验报告
    第三次实验报告
    循环结构课后反思
    第二次实验报告
    第一次实验报告1
    第一次作业
    第二次实验报告 总结
    第九章实验报告
    第八章实验报告
    第六次实验报告
  • 原文地址:https://www.cnblogs.com/1107988049-qq/p/6050974.html
Copyright © 2011-2022 走看看