是否需要单元测试

时间:2012-01-20 14:05:22

标签: asp.net .net unit-testing

我正在开发一个asp.net 3.5的门户网站,它主要是各种其他链接和其他开发的网页表单的前端。除了对数据库的一些CRUD操作和获取数据之外,没有太多的业务逻辑。和javascript,Jquery用户界面。

在这种情况下,是否需要进行单元测试,是否还需要测试javascript?

3 个答案:

答案 0 :(得分:1)

不需要进行单元测试,但是当您开始测试时,我希望您看到它对于维护大型代码库至关重要。

现在您的应用很小,用户可以轻松验证它是否正常工作。即。转到页面,提交表单,确保表单正确发布,确保数据库保存正确的信息。

随着您的应用程序的增长,或者当您开始构建CRUD操作时,它们是正确的并且您可以以编程方式测试它们至关重要,现在测试您的代码听起来像是微不足道的,因此需要努力,因为将来在重构代码或查找错误方面节省了时间。

Qunit是一个非常简单的javascript测试框架http://docs.jquery.com/QUnit

答案 1 :(得分:0)

单元测试是关于减少错误和加快开发 它还可以帮助重构代码。

如果你有一个小项目,需要快速进入市场,并且需要少量维护,你可以避免进行单元测试。

如果您只有简单的CRUD操作,请考虑使用脚手架工具和简单的数据源/详细信息视图和/或动态数据。

答案 2 :(得分:0)

“不多”业务逻辑会随着时间的推移而增长。通过编写单元测试来确保业务逻辑正常工作,您将能够确保它在未来不会被破坏,因为您添加了更多功能。单元测试还可以让您编写松散耦合的代码,这样可以使代码更清晰,更易于维护。

如果你有很多jQuery和用户界面操作,你仍然可以为这些操作编写测试。对于用户界面,请查看Coded UIWatiN。对于JavaScript / jQuery,请查看QUnit