单元测试
用例设计
任何一个单元测试都应该包含:
-
正常输入
-
- 离散覆盖参数值域
-
边界输入
-
- 空值验证
- 零值验证
- 最大值验证
-
非法输入
-
- 入参数据类型非法
- 内存溢出验证
幂等
对于单元测试来说,保证其幂等性非常重要 -> 就是在相同输入的前提下,其输出结果不随时间而改变
白盒覆盖
白盒覆盖就是测试用例要尽可能的覆盖程序内部的所有分支语句,从而整体性的保证代码质量
用例设计
任何一个单元测试都应该包含:
正常输入
边界输入
非法输入
幂等
对于单元测试来说,保证其幂等性非常重要 -> 就是在相同输入的前提下,其输出结果不随时间而改变
白盒覆盖
白盒覆盖就是测试用例要尽可能的覆盖程序内部的所有分支语句,从而整体性的保证代码质量