Browsed by
月份:2017年10月

【译】Go 中如何进行单元测试

【译】Go 中如何进行单元测试

在写《Go语言标准库》的第九章 —— 测试 时,看到了此文,讲解挺细致,于是翻译为中文,作为学习《Go语言标准库》的第九章的补充材料。 如果你花过一些时间学习如何编程,你很可能见过许多地方提过测试。似乎每个人都在谈论测试,似乎都同意你应该进行测试,但这到底需要什么呢? 在这篇文章中,我将尝试回答这个问题,首先解释什么是测试,然后我会用 Go 去深入实际编写测试。在编写测试时,我将通过编写自定义 main 包,使用 testing 包以及更复杂的功能(如自定义 setup 和 teardown)以及创建可以用作测试用例的示例代码来覆盖所有内容。 什么是测试? 让我们从最简单的问题开始 — 什么是测试? 简单地说,测试是一个可重复的过程,它验证某个东西是否按预期工作。虽然您通常会听到在软件世界中的测试,但它们并不限于软件。 如果您购买和转售二手电视机,您可能会有一个测试过程,包括将电视插入笔记…

阅读全文 阅读全文

1 Star2 Stars3 Stars4 Stars5 Stars (2 人打了分, 平均分:3.00,总分:5)
Loading...