Posted in

Go测试覆盖率≠质量保障!3个高危盲区(panic路径、goroutine泄漏、time.Now()依赖)及gomock+testify加固方案

第一章:Go测试覆盖率≠质量保障 … Go测试覆盖率≠质量保障!3个高危盲区(panic路径、goroutine泄漏、time.Now()依赖)及gomock+testify加固方案Read more

Posted in

Go单元测试覆盖率陷阱:85%≠高质量!3类“假覆盖”代码识别法(空分支、panic路径、error ignore)及修复模板

第一章:Go单元测试覆盖率的认知 … Go单元测试覆盖率陷阱:85%≠高质量!3类“假覆盖”代码识别法(空分支、panic路径、error ignore)及修复模板Read more

Posted in

Go test覆盖率陷阱:行覆盖率达95%≠安全!我们用mutation testing发现87%的Go单元测试根本没测到panic路径

第一章:Go test覆盖率陷阱 … Go test覆盖率陷阱:行覆盖率达95%≠安全!我们用mutation testing发现87%的Go单元测试根本没测到panic路径Read more