聊聊单元测试
公用组件库。这些代码变更不会特别频繁,所以覆盖率需要尽量达到100%。
被调用频次越高的代码。
L1:输入正确的参数时,会有正确的输出。(测试正确的处理逻辑是否符合预期)
L2:输入错误的参数时,不能抛出系统级的异常。(测试错误的处理逻辑是否符合预期)
L3:极端情况和边界数据可用。可能一开始无法考虑到很多边界条件和极端情况,所以这是一个需要长期维护的部分。
L4:覆盖率达到100%。
L1,实在时间紧迫并且代码对应的功能不是核心部分。
L2,非核心模块大部分时候应该要达到的标准。
L3,核心模块要达到的标准。
L4,全局基础框架、封装的非业务型类库要达到的标准。
喜欢就三连呀
关注 Stephen,一起学习,一起成长。
评论