Jquery 在web应用程序上使用QUnit?

Jquery 在web应用程序上使用QUnit?,jquery,unit-testing,web-applications,qunit,Jquery,Unit Testing,Web Applications,Qunit,我主要是一名jquery开发人员,负责struts 2/spring/hibernate表单应用程序。 我没有开发插件或类似的东西,它只是简单的jquery代码,用于显示/隐藏内容、验证表单、使用ajax提交、进行一些计算等等。 我不明白应该确切地测试什么(我的大部分代码都是这样的,单击复选框以显示相关的div等等),也不知道应该如何测试它(比如ajax提交) 我读了一些关于这个主题的图腾,但它似乎不适合我的需要(好像它是用来开发独立的js代码的,就像jquery一样),或者如果它适合,我不明白

我主要是一名jquery开发人员,负责struts 2/spring/hibernate表单应用程序。 我没有开发插件或类似的东西,它只是简单的jquery代码,用于显示/隐藏内容、验证表单、使用ajax提交、进行一些计算等等。 我不明白应该确切地测试什么(我的大部分代码都是这样的,单击复选框以显示相关的div等等),也不知道应该如何测试它(比如ajax提交)

我读了一些关于这个主题的图腾,但它似乎不适合我的需要(好像它是用来开发独立的js代码的,就像jquery一样),或者如果它适合,我不明白怎么做。但我真的很想进行单元测试,因为我花了几天的时间手动测试这些功能(当您单击复选框x时div是否正确显示?字段是否正在进行动态验证?等等),由于代码回归,在多个表单上一遍又一遍地做完全相同的事情,并且可能在过程中丢失了一些东西


非常感谢您的帮助!谢谢大家

如果你的js文件主要由DOM操作组成,那么qunit就不适合了。相反,如果你喜欢TDD,可以使用硒和jenkins的组合

如果您有返回值的函数,或者如果您使用像Backbone.js这样的JavaScript MVC框架,则QUnit很有用。您可以测试它的模型部分

您可以使用Selenium()测试应用程序的功能。JS中的单元测试是什么?我也不明白