找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 13|回复: 0

JS测试工具(karma)

[复制链接]

32万

主题

0

回帖

96万

积分

超级版主

积分
964681
发表于 2025-3-14 11:36:31 | 显示全部楼层 |阅读模式
软件标签:  karma   测试工具
karma是一款可用于测试所有主流web浏览器,也可集成到 ci(continuous integration)工具,也可和其他代码编辑器一起使用的测试执行过程管理工具。karma使用起来非常很简单,它可以允许你在多个浏览器中运javascript代码并且兼容。最主要的是能够给开发人员带来一个高效的测试环境。
karma功能特色
在真正的设备测试

测试你的真正的浏览器和真实设备如手机的代码,或者在一个无头phantomjs 片。

遥控

控制从命令行或ide -整个工作流 只保存一个文件和业力将运行所有的测试。

测试框架无关

描述你的测试量子系统,或写任何你喜欢的一个简单的适配器框架。

开放源代码

开发和维护的开源社区github。

调试方便

调试容易直接从你的ide通过webstorm或谷歌浏览器。
karma特性
javascript是一种属于网络的脚本语言,已经被广泛用于web应用开发,常用来为网页添加各式各样的动态动能,为用户提供更流畅美观的浏览效果。通常javascript脚本是通过嵌入在html中来实现自身的功能的。

是一种解释性脚本语言(代码不进行预编译)。

主要用来向html(标准通用标记语言下的一个应用)页面添加交互行为。

可以直接嵌入html页面,但写成单独的js文件有利于结构和行为的分离。

跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行(如windows、linux、mac、android、ios等)。

javascript脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
更新日志
v0.12.24(2014-09-30)

错误修复

包url.parse总是返回查询对象的财产

0.12.23(2014-08-28)

错误修复

file_list:不正确的响应后,删除和添加文件

预处理器:把错误如果无法打开文件

特征

初始化:咖啡自动安装脚本


aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|ziyuan80.com

GMT+8, 2025-8-13 23:13 , Processed in 0.078838 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表