我正在开发一个asp.net 3.5中的门户网站,这主要是其他各种其他链接和Web表单开发其他地方的前端。除了对数据库的一些CRUD操作和获取数据外,没有太多的业务逻辑。和JavaScript,JQuery的用户界面。是单元测试需要
在这种情况下,单元测试是否必要,是否需要测试javascript?
我正在开发一个asp.net 3.5中的门户网站,这主要是其他各种其他链接和Web表单开发其他地方的前端。除了对数据库的一些CRUD操作和获取数据外,没有太多的业务逻辑。和JavaScript,JQuery的用户界面。是单元测试需要
在这种情况下,单元测试是否必要,是否需要测试javascript?
单元测试并不是必需的,但是当你开始测试时,我希望你看到它对于维护一个庞大的代码库是至关重要的。
现在你的应用程序很小,用户可以很容易地验证它正在工作。即。转到页面,提交表单,确保表单发布正确,确保数据库正在保存正确的信息。
随着您的应用程序的增长,或者当您开始构建您的CRUD操作时,至关重要的是它们是正确的,并且您可以以编程方式测试它们,现在测试代码听起来像是微不足道的,因此,因为在重构代码或寻找bug方面将来可节省时间。
Qunit是一个伟大的简单的JavaScript测试框架http://docs.jquery.com/QUnit
单元测试是关于减少bug并加速开发。
它也可以帮助重构你的代码。
如果你有一个小项目,需要快速上市,它将有少量的维护,你可以避免单元测试。
如果您只有简单的CRUD操作,请考虑使用脚手架工具和简单的数据源/详细视图和/或动态数据。
单元测试本身不是必需的。但它可以提高可维护性并降低潜在的错误数量。将预期的单元测试努力与预期的努力相结合,以使应用程序发展并修复它。 –