单元测试

单元测试是对代码小型单元的独立验证,通常针对方法。它能降低成本、缩短上市时间,并在重构时提供必要的代码覆盖率。TDD中的单元测试先于代码编写,驱动开发和设计,定义微小需求。测试应快速执行,若运行缓慢,可能意味着外部依赖未隔离。新手常犯错误是测试中涉及过多内部实现细节。
摘要由CSDN通过智能技术生成
  1. 单元测试(UT)概念
    1. 单元测试是一种实践,要求我们对每个隔离的小型代码单元进行测试。
    2. 单元通常是方法,但有些情况下,整个类乃至整个应用程序都可视为单元。
    3. 如果特定方法的单元测试跨越了该单元的边界,它将变成集成测试。
  2. 为何要进行单元测试
    1. 单元测试并非要取代其他类型的测试,而只是缩小其他测试的范围。
    2. 单元测试的编写比其他任何类型的测试都更容易、更快捷,从而能够降低成本、缩短上市时间。
    3. 对于重构所需的代码覆盖率来说,只有单元测试能够达到要求的细致程度。 
  3. 单元测试和其他测试的差别
  单元测试 功能测试和验收测试 集成测试
职责  对小型功能单元进行检查 核实整个应用程序像预期的那样工作 核实各个单元、模块、应用程序乃至系统被妥善地集成在一起
目标 检查代码的内部质量 保整个系统在客户或用户看来能够正常工作  
数量 最大
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值