JS代码覆盖范围

时间:2018-01-31 03:17:48

标签: javascript code-coverage

我是测试场景的新手。 我有一个问题想问你的帮助。

例如,如果我有一个Web应用程序,它是从HTML,JS和CSS实现的,并调用其他API。 在测试此Web应用程序时,如何在进行功能测试时测量浏览器中的HTML / JS / CSS浏览器应用程序中的“代码覆盖率”?任何Javascript插件,看看在测试期间运行了多少客户端代码?

提前感谢您的建议。

1 个答案:

答案 0 :(得分:1)

我不完全确定你的意思:

  

“代码覆盖率”

因为你的问题有点难以理解。

但我假设您指的是某种形式的可视化工具,例如this one,它允许您逐步查看代码的执行方式以及它在给定程序中的行为方式。至于为此目的而存在的浏览器插件或工具,我不知道可以实现我认为你想要的东西。话虽这么说,你提出问题的方式有点奇怪,一些澄清会帮助我或其他人更好地回答你的问题。

另一方面,你可以参考code coverage的实际概念,这个百分比指的是运行测试时运行的代码量或多或少(Franci Penov解释得更好) here)。谷歌浏览器在浏览器中进行CSS和JS代码覆盖(至少根据these release notes

This is a link for a Javascript code coverage testing tool

我希望我对这个问题的理解很有帮助!