单元测试

Posted by CodingWithAlice on June 9, 2021

单元测试

用例设计

任何一个单元测试都应该包含:

  • 正常输入

    • 离散覆盖参数值域
  • 边界输入

    • 空值验证
    • 零值验证
    • 最大值验证
  • 非法输入

    • 入参数据类型非法
    • 内存溢出验证

幂等

对于单元测试来说,保证其幂等性非常重要 -> 就是在相同输入的前提下,其输出结果不随时间而改变

白盒覆盖

白盒覆盖就是测试用例要尽可能的覆盖程序内部的所有分支语句,从而整体性的保证代码质量