【问题标题】:What is a good tool for unit testing javascript in a maven webapp / liftweb project?在 maven webapp / liftweb 项目中单元测试 javascript 的好工具是什么?
【发布时间】:2010-06-19 23:21:45
【问题描述】:

我想对我嵌入到我的 liftweb 项目的 webapp 部分的 javascript 进行单元测试。 Liftweb 是 maven webapp 原型的一个子集,所以我的问题也适用于该框架。

“好”是指测试可以集成到 maven 自动化测试中。

我了解不同的浏览器支持不同版本的 ecmascript,因此我可以接受将自身限制为一个特定版本的测试解决方案。

【问题讨论】:

    标签: javascript unit-testing maven-2 web-applications lift


    【解决方案1】:

    JSUnit 可能有助于 JavaScript 测试。

    【讨论】:

    • 这似乎是在 src/main/javascript 下测试 javascript,而不是在 src/main/webapp 下。这容易改变吗?
    • @Fred 根据上面的链接,默认源目录好像是${basedir}/src/main/webapp/js
    【解决方案2】:

    我喜欢 QUnit 来测试 javascript。我不知道它与 Maven 测试自动化工具的匹配程度如何。我知道您可以提取对自动化构建更友好的格式的测试结果。

    我见过的将 javascript 与其他形式的自动化测试结合使用的典型解决方案是使用 SeleniumWATiR/WATiN 之类的工具来启动浏览器并执行测试。当然还有TestSwarm,如果你想以一种自动化的方式针对多个浏览器测试javascript,但我也不确定与其他自动化测试系统集成的能力是什么。

    【讨论】:

      【解决方案3】:

      在测试您的 javascript 应用程序时您可能会发现一些有用的东西:

      【讨论】:

        猜你喜欢
        • 2010-11-08
        • 2010-12-12
        • 2010-09-08
        • 1970-01-01
        • 2011-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多