Advertisement

Angular 入门教程:了解Karma

阅读量:
在这里插入图片描述

在先前的文章中已详细阐述了Jasmine框架于Angular项目中的应用方式,然而在实际开发过程中,Karma这一工具同样不可或缺。本文将延续前文内容,借助具体的示例应用程序,进一步讲解Karma在Angular环境中的具体使用方法。

Karma概念解析

Karma是一款为JavaScript代码执行提供多样浏览器运行环境的工具,其早期版本名为Testacular,该工具于2012年由Google开源,并在2013年正式更改为现用名称Karma。

为什么以及何时使用Karma

在以下场景下,可考虑采用Karma工具

  • 期望在真实浏览器环境中对前端代码进行验证
  • 期望在多种操作系统及浏览器环境下运行前端测试
  • 期望在开发过程中于本地环境执行前端测试任务
  • 期望将前端测试流程纳入持续集成体系中
  • 希望每次代码文件发生修改时自动触发测试执行
  • 希望借助instanbul实现测试覆盖率报告的自动化生成
  • 希望在项目中使用RequireJS模块加载器

Karma vs Jasmine

Karma与Jasm

全部评论 (0)

还没有任何评论哟~