一枚程序员眼中的单元测试(5)

发表于:2017-09-11来源:袁慎建作者:袁慎建点击数: 标签:单元测试
图片来自:https://martinfowler.com/bliki/TestPyramid.html 广义上的测试并不总是像上面这段代码这么简单,熟为人知的 测试金字塔 将测试分为三大类,单元测试位
图片来自:https://martinfowler.com/bliki/TestPyramid.html

图片来自:https://martinfowler.com/bliki/TestPyramid.html

广义上的测试并不总是像上面这段代码这么简单,熟为人知的 测试金字塔 将测试分为三大类,单元测试位于测试金字塔底端,旨在传达单元测试应该来得更凶猛一些,而它们正是由开发人员亲手编写出来。本文也是围绕单元测试来开展。


测试的价值何在

经常听开发人员说:”我对我的代码非常有信心。”理由往往充分且单一:单元测试是老大,老大罩着我不怕。(当然,专业的QA始终能发现DEV很难察觉到的Defect,难免会惊起一脸狐疑:老大不灵了吗!回首代码,觉漏某一Case)。

所以单元测试能够增强你写代码的信心。都说自信是成功者必不可少的特质。当你对代码充满信心之后,你的潜能无形中被激发(你会发现你敲代码的速度都会变快),这样你工作效率的提高促使你更加轻松地完成工作。身心受益便会产生一连串良性的”蝴蝶效应”。

测试的两个无形价值就体现出来了:

 



           

原文转自:http://sjyuan.cc/unit-test-view-from-a-programmer/