广义上的测试并不总是像上面这段代码这么简单,熟为人知的 测试金字塔 将测试分为三大类,单元测试位于测试金字塔底端,旨在传达单元测试应该来得更凶猛一些,而它们正是由开发人员亲手编写出来。本文也是围绕单元测试来开展。
经常听开发人员说:”我对我的代码非常有信心。”理由往往充分且单一:单元测试是老大,老大罩着我不怕。(当然,专业的QA始终能发现DEV很难察觉到的Defect,难免会惊起一脸狐疑:老大不灵了吗!回首代码,觉漏某一Case)。
所以单元测试能够增强你写代码的信心。都说自信是成功者必不可少的特质。当你对代码充满信心之后,你的潜能无形中被激发(你会发现你敲代码的速度都会变快),这样你工作效率的提高促使你更加轻松地完成工作。身心受益便会产生一连串良性的”蝴蝶效应”。
测试的两个无形价值就体现出来了: