Saturday, January 7, 2012

测试驱动JavaScript -- 1

作为网络开发人员,常常做的事情是修改,保存,Alt+tab, F5刷新,然后不断的反复。人都是比较懒得,程序员更加如此。

单元测试:是一个代码用来测试另外一个所写的代码。首先是设置一个已经知道的状态,然后执行代码,然后检测运行结果,和所预期的结果进行比较。

单元测试需要执行的速度很快,当有新的代码添加的时候,
  1. 首先是保证过去的代码可以正常运行,
  2. 然后是要保证心添加的代码不会破坏整体的完整性,
  3. 最后是能够实现所要实现的目标。
测试的时候要对代码进行隔离,所以需要mock和stub(模仿和残段)。当我们写一个代码,然后查看结果是否和预期的结果一样的时候我们已经是在做单元测试了,只是这样的测试不是自动化的测试,同时这样的测试不可重复。







No comments:

Post a Comment