gpt4 book ai didi

javascript - RequireJS 和 QUnit 基础知识中的单元测试

转载 作者:行者123 更新时间:2023-11-28 20:33:11 24 4
gpt4 key购买 nike

我只是想在 Javascript 和 RequireJS 中进行全面的单元测试。我正在构建一个网络应用程序,显然只想在开发而不是生产构建中运行测试。

问题:

  1. 您是只在需要时进行测试,还是运行 JS 测试在开发过程中在每个页面加载时?
  2. 如果测试只是按需进行 那么你如何触发你的测试运行?查询字符串(例如 ?testing=true) 或类似的东西?

我只需要了解人们如何在开发中进行测试。我在前端使用 BackboneJS、RequireJS 和 jQuery,在后端使用 NodeJS/ExpressJS 服务器。

最佳答案

对于工作中的 Backbone 项目,我们有一个 Maven 构建过程,它通过 jsTestDriver 运行我们的自动化 javascript 测试,我们使用 Sonar 读取结果。我通常手动运行测试(使用“mvn test”),但是每次保存文件时我都可以轻松地告诉 maven。我写了一篇文章,展示了如何将 QUnit、Requirejs 和代码覆盖率与独立于 Maven 的 JSTD 集成:js-test-driver+qunit+coverage+requirejs .它还包含指向 QUnitAdapter 的链接,该链接比 jsTestDriver 站点上的 QUnitAdapter 更新和开发的多。当我设法写下我如何让 jsTestDriver 与 Maven 和 Sonar 一起工作时,我会更新这篇文章。希望对您有所帮助。

关于javascript - RequireJS 和 QUnit 基础知识中的单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8210131/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com