单元测试&整合测试&回归测试

单元测试(Unit Testing)
单元测试既是一种测试工具,也是一种开发工具。现代软件开发人员通常在完成功能代码之前开发单元测试,也就是测试驱动开发 (TDD) 方法。换句话说,每个软件功能都带有一组单元测试,以确保其正常运行。
https://ithelp.ithome.com.tw/upload/images/20210615/201321600lKIJvGvtH.jpg
-示例单元测试

整合测试(Integration Testing)
如今,软件开发人员正在本地代码存储库所在的桌上型电脑或笔记本电脑上编写代码。他们首先将代码“提交”或“签入”到本地代码存储库中。如果本地代码构建和测试没有问题,它们将被推送到远程中央代码存储库进行集成。持续集成 (CI) 意味着一旦满足 CI 标准,远程服务器就会自动启动服务器构建,例如,每当签入新代码或定期开始构建(例如,每晚构建)。如果服务器构建成功,它会自动开始(集成)测试。单元测试和 UI 测试可以在没有用户干预的情况下完成,例如,使用 Selenium 来支持自动化的端到端 (e2e) Web UI 测试。

回归测试(Regression Testing)
如果服务器构建失败,远程代码存储库的中央服务器将通知开发人员错误。开发人员制造错误或破坏构建必须修复它们并重复该过程直到没有错误发生。这是一个回归测试的过程。

参考
. 回归测试
. 回归测试和整合测试有什麽区别?
. 单元测试?整合测试?回归测试?验收测试?
. 代码库的安全性

资料来源: Wentz Wu QOTD-20210330


<<:  Seo到底怎麽做?需要请网路行销公司来操作吗?

>>:  好用进销存系统EZTOOL

[前端暴龙机,Vue2.x 进化 Vue3 ] Day29.Vue3 网页小游戏(一) | ♾ 台版鱿鱼游戏,玩?还是不玩?

免责声明: 最近跟着中了"鱿鱼游戏"的毒,哈哈哈 这个游戏,相信大多数的人都有...

你的 MVVM 不是你的 MVVM

相信各位也看了 N 个介绍 MVVM 的文章了吧,不知道你们有没有觉得大家所描述的 MVVM 是不是...

[Day5] Holt's Model 介绍

第四篇我们介绍了时间序列经典的统计预测方法 ARIMA,包含公式内的两大模型 AR model、MA...

谈谈讯息元件

常用的讯息有以下几类: Toast AlertDialog Toast 是快讯显示的即时计息,几秒内...

Day13 线性回归实作

https://github.com/PacktPublishing/Machine-Learni...