JUnit介绍

JUnit介绍

JUnit是用于在Java开发中编写和运行可重复的自动化测试的开源测试框架,一般可分为单元测试和集成测试。

为什么需要用JUnit?

​ 软件测试一般分为四个阶段,单元测试、集成测试、系统测试、验收测试,粒度从小到大。单元测试主要测试单元是否符合“设计”,称为白盒测试;集成测试既验证“设计”,又验证“需求”,分为白盒测试与黑盒测试。Junit可以覆盖单元测试与部分集成测试。

单元测试的好处:

  1. 尽早的发现缺陷
  2. 利于重构
  3. 简化集成
  4. 测试驱动开发(TDD,Test-Driveng-Development)

单元测试的不足:

  1. 不可能覆盖所有的执行路径,所以不可能保证捕捉到所有路径的错误
  2. 每行代码需要3~5行代码进行单元测试,存在投入与产出的平衡。

Junit示例

public class JdkDemoApplicationTests {
    @Test
    public void contextLoads() {
          System.out.println("hello world").
    }
} 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容