经常听到自动化测试,单元测试这种概念,一直以来我都处于一种概念性的了解。其实目前我们大环境下,还是很多公司对自动化测试这块没有那么重视,很多都还处于人工测试的阶段。改一个公用函数,我们生怕影响到所有的业务代码,靠人力,我们无法说服自己测试全面了。那么,自动化测试可以做到哪种地步呢?
什么是单元测试
我们有很多测试方法,单元测试、集成测试、端到端测试、可视化测试、功能测试等等等等。不同的人对不同的测试方法有不同的理解。
业界有这样的一种说法,单元测试和端到端测试是测试的两极,其余的测试都在在这两个测试范围中间。
这里我们只聊聊单元测试。那么,什么叫单元测试呢?顾名思义,就是以代码单元为单位的测试。这个代码单元可以是一个函数,一个对象,或者一个类。