【问题标题】:QUnit on a web application? [closed]Web 应用程序上的 QUnit? [关闭]
【发布时间】:2012-07-17 14:14:24
【问题描述】:

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

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

帮助将不胜感激!谢谢大家

【问题讨论】:

标签: jquery unit-testing web-applications qunit


【解决方案1】:

如果您的 js 文件主要包含 DOM 操作,那么 qunit 将不适合。相反,如果您喜欢 TDD,请结合使用 selenium 和 jenkins。

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

Testing Javascript that Manipulates the DOM

【讨论】:

    猜你喜欢
    • 2010-10-17
    • 2016-02-17
    • 1970-01-01
    • 1970-01-01
    • 2016-06-19
    • 1970-01-01
    • 2010-10-05
    • 2010-10-08
    • 1970-01-01
    相关资源
    最近更新 更多