美文网首页
简洁代码--单元测试

简洁代码--单元测试

作者: 茕茕踽踽 | 来源:发表于2017-07-16 10:40 被阅读0次

代码整洁之道笔记

[TOC]

单元测试

测试驱动开发

TDD三定律

  1. 在编写不能通过的单元测试前,不能编写生产代码。
  2. 只可编写刚好无法通过的单元测试,不能编译也算不通过。
  3. 只可编写刚好足以通过当前失败测试的生产代码。 ?????

保持测试的整洁(脏测试的结果)

不顾代码质量的脏测试 = 没有测试

失控的测试代码会导致新加入测试异常艰难、花费更多的时间让测试通过、阻碍代码的通过,变为债务

优点:

  • 单元测试使得代码可扩展、可维护、可复用。
  • 不用担心对代码的修改。

整洁测试的要求(可读性)

测试模式: 构造-操作-检验

组成:

  • 快速:要能快速运行
  • 独立:每个测试间都要相互独立
  • 可重复:可在任何环境中重复通过
  • 自足验证:每个测试都有返回布尔值结果
  • 及时:测试优于开发

包装测试的特定api

baseTestCase
大纲

相关文章

  • 简洁代码--单元测试

    代码整洁之道笔记 [TOC] 单元测试 测试驱动开发 TDD三定律 在编写不能通过的单元测试前,不能编写生产代码。...

  • 需“软件质量工作总结-2”

    1、初步完成 1)独立输出异常类单元测试代码 2)单元测试代码总输出异常的行号 3)异常类单元测试代码永久抛出异常

  • Mockito快速入门

    为什么单元测试要用Mock? 首先添加maven依赖 然后为了使代码更简洁,最好在测试类中导入静态资源 1.简单的...

  • 理解单元测试

    单元测试 在Java中单元测试指代码单元的测试用例,代码单元指类中的方法。单元测试是用以保证代码的逻辑正确性,测试...

  • 关于单元测试

    什么是单元测试: 单元测试从本质上讲也是代码,与普通代码的区别是,它是验证代码正...

  • 单元测试

    1、什么是单元测试 单元测试是一种通过代码检测代码的开发手段,常用于敏捷开发和测试驱动开发; 单元测试主要针对业务...

  • Junit单元测试入门

    什么叫单元测试 单元测试可以提高代码质量与开发效率。 main单元测试与junit单元测试的比较 传统的main方...

  • 尽量避免bug的一些方法

    与产品经理和有经验的测试多沟通(需求阶段,代码设计阶段) 代码开发阶段-- 必须写单元测试并且同步维护单元测试代码...

  • 测试先行

    单元测试就是确保你的代码执行的结果是你期望的结果。使用单元测试有助于提高代码质量,提高我们的开发效率。单元测试需要...

  • Kotlin单元测试的最佳实践

    Kotlin的单元测试同时也很有趣。我们可以从Kotlin强大的语言功能中获益,编写可读和简洁的单元测试。但是,为...

网友评论

      本文标题:简洁代码--单元测试

      本文链接:https://www.haomeiwen.com/subject/prstkxtx.html