后端开发
表格测试 标签描述

本文来自正在规划的Go语言&云原生自我提升系列,欢迎关注后续文章。 2000年以来,自动化测试的广泛应用可能比任何其他软件工程技术都更能提高代码质量。Go是一种专注于提高软件质量的语言和生态系统,很自然的在其标准库中包含了测试支持。Go中测试代码非常容易,没有理由不添加测试。本章中,读者将了解如何测试Go代码,将测试分组为单元测试和集成测试,检查测试代码覆盖率,编写基准测试,并学习如何使用Go竞态检查器检测代码的并发问题。同时,还会讨论如何编写可测试的代码,以及为什么它会提高我们的代码质量。 测试的基础知识 Go的测试支持由两部分组成:库和工具。标准库中的testing包提供了编写测试...