> For the complete documentation index, see [llms.txt](https://denglj.gitbook.io/essential-go/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing.md).

# 42 测试

- [基本测试](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing/basic-test.md)
- [表格驱动的单元测试](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing/table-driven-unit-tests.md)
- [使用setUp和tearDown函数](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing/testing-using-setup-and-teardown-function.md)
- [性能测试](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing/benchmarks.md)
- [样例测试(自注释测试)](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing/example-tests-self-documenting-tests.md)
- [测试HTTP请求](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing/testing-http-requests.md)
- [在测试中设置/重置模拟(mock)函数](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing/set-reset-mock-function-in-tests.md)
- [以HTML格式查看代码覆盖率](https://denglj.gitbook.io/essential-go/common-standard-libraries/42-testing/view-code-coverage-in-html-format.md)
