单元测试,一种测试技术,使用该测试技术测试各个模块以确定开发人员本身是否存在任何问题。它关注独立模块的功能正确性。
主要目的是隔离系统的每个单元,以识别,分析和修复缺陷。
减少新开发功能中的缺陷或减少更改现有功能时的错误。
在非常早期阶段捕获缺陷,从而降低测试成本。
改进设计并允许更好地重构代码。
单元测试与构建集成时也可以提供构建的质量。
黑盒测试 - 用于测试用户界面,输入和输出。
白盒测试 - 用于测试每个功能行为的测试。
灰盒测试 - 用于执行测试,风险和评估方法。