基于 Jasmine 和 Karma 的单元测试基础教程

Joe at 
在计算机编程中,单元测试(英语:Unit Testing)又称为模块测试,是针对程序模块(软件设计的最小单位)来进行正确性检验的测试工作。程序单元是应用的最小可测试部件。在过程化编程中,一个单元就是单个程序、函数、过程等;对于面向对象编程,最小单元就是方法,包括基类(超类)、抽象类、或者派生类(子类)中的方法。以上是维基百科对单元测试的一段定义。单元测试对我们的嗲吗质量保障有至关重要的作用,但换到国内,其实大部分企业在应用(前端)开发时并不会太在意单元测试,感觉在大家心里,业务的快速迭代会比测试覆盖更加重要,但其实为一个应用覆盖单元测试是非常简单的一件事情。单元测试简介与 FIRST 原则 T……