浏览器单元测试的代码覆盖率
Code Coverage for browser unit tests
我们正在为测试用例位于客户端的库编写单元测试。我们需要看到这个库的代码覆盖率。我们有自己的自定义包装器,并且在服务器端没有使用nodejs。有适合这份工作的工具吗?
这现在可以通过Chrome开发工具实现(从Chrome 59开始)。请参阅这篇文章了解更多信息。
如果您想测试客户端javascript库karma
是一个不错的选择。它很容易学习,它为您提供了很多功能:
http://karma-runner.github.io/0.13/index.html
Karma得到了一份coverage
报告,它为您提供了有关代码覆盖率的信息。结合Jasmine
,您可以得到一个坚实的测试套件。
相关文章:
- 我应该如何衡量JS的单元测试覆盖率?我可以'我对jscoverage不满意
- 如何使用KARMA对React JSX ES6代码进行单元测试
- 如何在单元测试中使用此JavaScript代码
- 单元测试Angular自举代码
- 如何在ajax请求和it上测试并获得完整的代码覆盖率's使用Jasmine和Blanket.js对jQuery
- 在C#中,我如何对客户端用户交互和javascript(jQuery)代码进行单元测试
- 在单元测试中实现逻辑,以缩短语法并提高测试代码的可重用性
- 动态更改测试中代码覆盖率的require语句的更好方法
- 如何使用 Jest 编写单元测试,用于 Promise 的代码
- 什么是JavaScript单元测试的代码覆盖率的分支
- 如何对此代码进行单元测试
- 我应该如何对有很多重叠的代码进行单元测试
- 浏览器单元测试的代码覆盖率
- 如何确保Jasmine单元测试中的DRY代码
- 我应该为客户端和服务器代码使用不同的单元测试框架吗
- 单元测试Mootools代码的最佳解决方案
- Jenkins/SonarQube单元测试JavaScript的代码覆盖率
- 如何对动态加载javascript文件的javascript代码进行单元测试
- 如何对基于jQuery的代码进行单元测试
- 单元测试中的代码覆盖率