我已经阅读了一些关于单元测试的内容,并且想知道你是如何进行单元测试的.显然,单元测试应该将程序分解成非常小的"单元"并从那里测试功能.
但我想知道,是否足以对一个班级进行单元测试?或者你是否进一步采用单元测试算法,公式等?或者你把它扩展到单元测试asp页面/功能?或者你进行单元测试?
但是我想知道,对一个类进行单元测试是否足够?还是您将其更进一步并进行单元测试算法,公式等?还是将其扩展到对ASP页面/功能进行单元测试?还是完全进行单元测试?
算法应该在一个类中,并且应该自动进行单元测试。公式在类内部作为函数,并且它们也都经过了单元测试。单元测试测试行为,状态以及可以为最小的开发单元测试的所有事物。因此,可以,对该算法进行了所有详细测试。稍后,当您拥有使用其他类的类时,您将进行集成测试(通常使用单元测试程序进行测试)。这将是相同的,但级别更高。
在对代码进行了一些更改(例如,重构,修复错误,添加增强功能)之后,我使用单元测试作为一种工具来衡量某些内容是否仍然有效。由于我使用Java,因此单元测试在很大程度上是使用JUnit自动化的。我只需要调用一个命令行脚本,它就会运行数百个测试以验证代码没有被破坏。