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)
还没有任何评论哟~
