【发布时间】:2012-07-17 14:14:24
【问题描述】:
我主要是一个 jquery 开发人员,我在一个 struts 2/spring/hibernate 表单应用程序上工作。 我不开发插件或类似的东西,它只是简单的 jquery 代码来显示/隐藏东西、验证表单、使用 ajax 提交、进行一些计算等等。 我不明白我应该准确测试什么(我的大部分代码都是这样,单击复选框以显示关联的 div 等),也不知道我应该如何测试它(比如 ajax 提交)。
我阅读了一些关于该主题的教程,但它似乎不符合我的需要(似乎它是在你开发独立的 js 代码时使用的,就像 jquery 一样),或者如果它确实如此,我不了解如何。但是我真的很想进行单元测试,因为我花了几天时间手动测试这些功能(当您单击复选框 x 时是否正确显示 div?是否正在动态验证字段?等等),在多个表单上一遍又一遍地做完全相同的事情因为代码回归,并且可能在这个过程中遗漏了一些东西。
帮助将不胜感激!谢谢大家
【问题讨论】:
-
您可以使用 Selenium (seleniumhq.org/docs/03_webdriver.html) 来测试您的应用程序的功能。什么是JS中的单元测试我也不懂
标签: jquery unit-testing web-applications qunit