单元测试 - 在计算机编程中,单元测试是一种软件测试方法,通过该方法,对单个源代码单元、一套或多套计算机程序模块以及相关的控制数据、使用过程和操作过程进行测试,以确定它们是否适合使用。直观上,人们可以将单元视为应用程序的最小可测试部分。
— 维基百科
功能测试 - 功能测试是质量保证(QA)过程和一种黑箱测试,其测试用例基于被测软件组件的规范。通过给函数提供输入和检查输出来测试函数,并且很少考虑内部程序结构(不像在白盒测试中)。功能测试通常描述系统的功能。
— 维基百科
集成测试 - 集成测试(有时称为集成和测试,缩写为 I&T)是一个软件测试阶段,这一阶段将各个软件模块作为一个组合进行测试。它发生在单元测试之后和验证测试之前。集成测试将经过了单元测试的模块作为输入,将他们组合为更大的集合体,将集成测试计划中定义的测试应用于这些集合体,并将集成系统作为输出提供给系统测试。
— 维基百科
- 前端第一:测试和原型化 JavaScript 应用程序 [观看][$]
- 让我们来编码:测试驱动的 JavaScript [观看][$]
- JavaScript 测试 [观看]
- JavaScript 测试图谱 [阅读][$]
- 可测试的 JavaScript [阅读][$]
- 测试驱动 JavaScript 应用程序:编写快速、自信、可维护的代码[阅读][$]
- 测试驱动的 JavaScript 开发 [阅读][$]
- Web 测试人员的方式:自动化测试的初学者指南 [阅读][$]
- 测试和模块化前端 [观看][$]
- 测试 JavaScript 应用程序(伟大壮举 React 和 Redux) [观看][$]
- 通过 Mocha、Chai 和 Sinon 学习 Javascript 单元测试 [观看][$]