单元测试
- 在软件开发生命周期中,单元测试在交付无bug应用程序中扮演着关键角色。在编码阶段,应用程序是逐步构建的,每一步都被视为一个单元。
- 开发人员测试每个单元/组件,以确保它按预期工作——这个过程称为单元测试。
- 单元测试是在开发代码时执行的第一种测试类型。
- 它允许开发人员在SDLC的早期阶段识别和修复大多数错误,在这个阶段识别和修复错误很容易。
单元测试技术:
- 黑盒测试
- 白箱测试
- 灰盒测试
白箱测试
- 在白盒测试中,QA工程师测试应用程序的结构,以增强其设计、内部工作和安全性。
- 测试人员必须具有用于构建应用程序的编程语言的知识。
- 源代码对测试人员是可见的,这就是为什么它也被称为Clear box测试或transparent box测试的原因。
- 它比单元测试更复杂。
白盒测试技术:
- 单元测试
- 静态分析
- 动态分析
- 语句覆盖
- 分支测试覆盖率
- 基因突变检测