如何更好对系统进行测试

TDD(测试驱动开发)的三项法则: 在编好失败单元测试之前,不要编写任何产品代码。 只要有一个单元测试失败了,就不要再写测试代码;无法通过编译也是一种失败情况。 产品代码恰好能够让当前失败的单元测试成功通过即可,不要多写。 测试代码的一个问题是必须隔离出待测试的代码。如果一个函数调用了其他函数,单独测试它通常会比较困难。为了编写测试,你必须找出将这个函数和其他函数解耦的办法。换言之,测试先行的需要
相关文章
相关标签/搜索