zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【Go基础】测试和性能

2023-09-14 09:05:34 时间

1、单元测试

单元测试针对一小部分代码,并独立地对它们进行测试。通常,这一小部分代码可能是单个函数,而要测试的是其输入和输出。

衰退意味着代码在修改前有效,但修改后无效了。单元测试通常能够发现衰退,因为它们测试的是程序的最小组成部分。

单元测试是发现衰退的绝佳方式。衰退是修改过程中引入的 Bug或错误。

2、集成测试

集成测试通常测试的是应用程序各部分协同工作的情况。

如果说单元测试检查的是程序的最小组成部分,那么集成测试检查的就是应用程序各个组件协同工作的情况。

集成测试还检查诸如网络调用和数据库连接等方面,以确保整个系统按期望的那样工作。

通常,集成测试比单元测试更难编写,因为这些测试需要评估应用程序依赖的各个部分。

3、功能测试

功能测试通常被称为端到端测试或由外向内的测试。

这些测试从最终用户的角度核实软件按期望的那样工作,它们评估从外部看到的程序的运行情况,而不关心软件内部的工作原理。对用户来说,功能测试可能是最重要的测试。