浏览器单元测试的代码覆盖率

Code Coverage for browser unit tests

本文关键字:代码覆盖率 单元测试 浏览器      更新时间:2023-09-26

我们正在为测试用例位于客户端的库编写单元测试。我们需要看到这个库的代码覆盖率。我们有自己的自定义包装器,并且在服务器端没有使用nodejs。有适合这份工作的工具吗?

这现在可以通过Chrome开发工具实现(从Chrome 59开始)。请参阅这篇文章了解更多信息。

如果您想测试客户端javascript库karma是一个不错的选择。它很容易学习,它为您提供了很多功能:

http://karma-runner.github.io/0.13/index.html

Karma得到了一份coverage报告,它为您提供了有关代码覆盖率的信息。结合Jasmine,您可以得到一个坚实的测试套件。