Junit/TestNg 【Testing Career】关于单元测试的简要学习 01

thinker543 · 2023年03月09日 · 最后由 TesterHome小助手 回复于 2023年03月09日 · 2101 次阅读

1 定义

一个单元测试是一段代码,这段代码调用一个工作单元,并检验该工作单元的一个具体的最终结果。如果关于这个最终结果的假设是错误的,单元测试就失败了。一个单元测试的范围可以小到一个方法,大到多个类。

2 优秀单元测试的特性

  • 易自动化,可重复执行
  • 易实现
  • 任何人可以一键运行
  • 运行速度快
  • 结果稳定
  • 应该完全控制被测试的单元
  • 独立于其他测试运行
  • 失败了,可定位问题所在

3 单元测试何时介入

测试驱动开发(Test-Driven Development,TDD)


图 1 测试驱动开发概要图

测试优先开发, 使用 TDD 构件高质量代码和高质量测试。

参考:《单元测试的艺术》

共收到 1 条回复 时间 点赞
仅楼主可见
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册