javascript单元测试:如何跟踪您编写的所有测试以及您的代码覆盖率?

javascript单元测试:如何跟踪您编写的所有测试以及您的代码覆盖率?,javascript,unit-testing,testing,Javascript,Unit Testing,Testing,我正在为一个应用程序编写单元测试,但我很难跟踪在每个方法中测试的场景 我目前正在使用qunit,为我正在进行单元测试的每个对象创建一个测试目录,并为我正在测试的每个方法创建一个单独的文件,但是如何以易于理解的形式对所有测试进行良好的概述呢 理想情况下我想要点东西 它可以接受我的单元测试,并在代码中与之相关的函数旁边添加测试描述,这样在代码中我就可以直接看到我对该方法的测试 对我所有的测试有一个简单易读的概述 有人对解决这个问题的工具或实践有什么建议吗?我参与的项目都是服务器+客户机项目,在这

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

我目前正在使用qunit,为我正在进行单元测试的每个对象创建一个测试目录,并为我正在测试的每个方法创建一个单独的文件,但是如何以易于理解的形式对所有测试进行良好的概述呢

理想情况下我想要点东西

  • 它可以接受我的单元测试,并在代码中与之相关的函数旁边添加测试描述,这样在代码中我就可以直接看到我对该方法的测试
  • 对我所有的测试有一个简单易读的概述

有人对解决这个问题的工具或实践有什么建议吗?

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

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

我已经用httpunit为Java和watin为.NET做了这些工作。

您可能会发现这很有用: