所谓的单元测试,是指对系统的每个功能,具体的说一个类的所有对外方法,都有一个对应的测试类么?
具体到实际项目,比如说Dao,Service层中的每个方法,都要写一个XXXTest的JUnit测试类,Web层的Action,Controller也要写测试类么?感觉这样增加了工作量。
我做的测试就是把代码写完后,从页面上执行,得到预期的结果就算测试完了。。。。
正规的开发中,应该怎么做测试啊?
所谓的单元测试,是指对系统的每个功能,具体的说一个类的所有对外方法,都有一个对应的测试类么?
具体到实际项目,比如说Dao,Service层中的每个方法,都要写一个XXXTest的JUnit测试类,Web层的Action,Controller也要写测试类么?感觉这样增加了工作量。
我做的测试就是把代码写完后,从页面上执行,得到预期的结果就算测试完了。。。。
正规的开发中,应该怎么做测试啊?
单元测试,所有方法都要测,一般就是用Junit写测试函数,根据测试强度可以划分6个等级,什么语句覆盖,条件覆盖。。。神马的。
你说的“我做的测试就是把代码写完后,从页面上执行,得到预期的结果就算测试完了。。。。 ”,这个是CT测试,即:功能测试,是黑盒测试,一般有专门的测试部门做。
单元测试是程序员自己做的,因为要看代码的逻辑,因为测试人员根本不会看代码。