[英] Karma vs testing framework Jasmine, Mocha, QUnit
几个问题:
几个问题:
Karma是一名浏览器测试人员.
其想法是浏览器本身没有加载测试文件、运行测试文件和报告结果的概念.
看看每个部分:
(1)这些文件将是您实际的js文件;您将告诉Karma如何加载它们.如果您使用Requirejs,则会有一个Karma插件,并且需要一些配置.
(2) Those tests can be written in a variety of Javascript testing framework (Jasmine, QUnit, Mocha) ; this is JS code that is run in the browser.
(3) The custom web page will be a bit different for each testing framework ; this is why karma has plugins for different frameworks.
(4) Karma可以在许多浏览器(FF、Chrome或PhantomJs等无头浏览器)中启动页面
(5) 向karma报告同样依赖于框架,并处理karma插件.
所以要回答你的问题: