gpt4 book ai didi

JavaScript 单元测试 : how do you keep track of all the tests you have written and what code coverage you have?

转载 作者:搜寻专家 更新时间:2023-11-01 04:42:54 24 4
gpt4 key购买 nike

我正在为一个应用程序编写单元测试,但我很难跟踪我在每种方法中测试的场景。

我目前正在使用 qunit 并为我正在单元测试的每个对象创建一个测试目录,并为我正在测试的每个方法创建一个文件,但是您如何以一种易于理解的方式全面了解所有测试摘要形式?

理想情况下我想要一些东西

  • 它可以进行我的单元测试并在代码本身相关的函数旁边添加测试描述,这样在代码中我可以立即看到我为该方法获得的测试
  • 对我的所有测试有一些易于阅读的概述

有没有人有任何可以帮助解决这个问题的工具或做法的建议?

最佳答案

我从事的项目都是服务器+客户端项目,我们有一套针对服务器端代码的单元测试,并希望将我们的客户端单元测试集成到该过程中。

在那种情况下,我在我的服务器端代码中编写了一个“单元测试”,它在浏览器中打开每个 QUnit 测试,然后抓取 DOM 以获取成功/失败条目,并调用 Assert(false, text_scraped_from_dom)。然后我所有的 qUint 测试都作为我的 CI 构建的一部分运行,并在那里显示为失败的测试。

我用 httpunit 为 Java 做了这个,用 watin 为 .NET 做了这个。

关于JavaScript 单元测试 : how do you keep track of all the tests you have written and what code coverage you have?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6862656/

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