如何设计单元测试

在开发过程中,经常要遇到的问题是怎么保证代码的质量,保证代码正常运行?单元测试就是一种保证代码质量的途径。

好的单元测试可以维护好程序,特别是在需要重构的时候。那么怎么样设计好我们的单元测试呢?下面提供下一些思路

一、等价类划分

根据输入和输出,划分为输入等价类和输出等价类

二、边界值分析

根据输入和输出的范围边界进行测试,一般是等价类的边界

三、基本路径测试

3.1、创建程序的控制图

3.2、计算圈复杂度(判断节点数+1)

3.3、编写测试用例

四、基于测试覆盖度

五、设计说明导出测试

六、错误猜测

一般来说能把一、二、三都设计考虑进去就算不错的单元测试了。

希望这些思路能对大家有所帮助

posted @ 2022-01-16 16:33  菲菲菲菲菲常新的新手  阅读(210)  评论(0编辑  收藏  举报