AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Google 开源了其 JavaScript 测试执行器 Testacular

  • 2012-12-05
  • 本文字数:735 字

    阅读完需:约 2 分钟

Google 开源了其基于 Node.js 的 JavaScript 测试执行器 Testacular 。这个工具可以用于测试所有主流的浏览器、与 CI 工具集成并适用于任何代码编辑器。

Testacular 可以在各种桌面和移动设备浏览器上运行 JavaScript,既可以在本地设备上也可以在持续集成服务器中。Testacular 支持 Chrome、ChromeCanary、Safari、Firefox、IE、Opera、PhantomJS 并能够使用默认路径来获取各个浏览器而这是可以在启动器配置文件中重写的。Testacular 只是一个测试运行器,它可以与各种测试框架协同工作,它具有针对 Jasmine Mocha 以及 AngularJS 的适配器。它还可以集成在 Jenkins Travis 中来进行持续集成测试。

这个测试工具的一个强大功能就是能够监控一系列文件的变化并基于保存的文件立即开始测试而不需要用户离开文本编辑器。测试结果通常会显示在命令行中而不在代码编辑器中,这使得 Testacular 基本上能够与任意的 JavaScript 编辑器协同工作。为了得到更好的结果,它可以与 WebStorm 进行集成,WebStorm 提供了错误的堆栈跟踪以及单元测试调试的支持。

Testacular 的运行需要 Node.js 和一个配置文件,这个配置文件包含了要测试的文件、要忽略的文件、基本路径、 Web 服务器端口、日志级别等信息。(配置文件示例.)

关于它的性能问题,Google 的工程师Vojta Jína 曾经在WebStorm 中基于Chrome Canary 和Chrome 做过大约1,500 个AngularJS 测试的例子,它的时间小于5 秒钟。

Jína 写到Testacular 的灵感来源于 JS Test Driver ,而编写另外一个测试运行器是因为“他们在使用 JSTD 中遇到的诸多问题”,他们希望有“一个能够稳定快速执行 JavaScript 测试的简单工具。这是我们使用强大的 Socket.io 库和 Node.js 的原因。”

查看英文原文: Google Open Sources Testacular, a JavaScript Test Runner

2012-12-05 06:254837

评论

发布
暂无评论
发现更多内容

聊天机器人API:腾讯、百度、阿里云接口对比

幂简集成

聊天机器人 API

NocoBase 本周更新汇总:优化移动端样式

NocoBase

开源 低代码 零代码 无代码 版本更新

人员关系管理系统(源码+文档+部署+讲解)

深圳亥时科技

解锁电商新视野:淘宝商品详情API接口的实时属性与价格数据探索

代码忍者

API 接口 pinduoduo API

会员高性价比的远程控制,我选贝锐向日葵

科技热闻

更快、更稳、更优,揭秘火山引擎全站加速 DCDN 规模容器化最佳实践

火山引擎边缘云

容器 云原生 边缘计算 全站加速

鸿蒙NEXT开发案例:随机密码生成

zhongcx

可视化工具对比:JimuReport VS QuickBI

JEECG低代码

数据可视化 数据大屏 报表工具 仪表盘设计

操作系统加码主动防护:数智化有了“安全底座”

Alter

操作系统 openEuler AI 基础设施

班级招生平台(源码+文档+部署+讲解)

深圳亥时科技

全球司库 | 科学管理企业资金结算,建立管理平台至关重要!

用友智能财务

数据资产 财务 企业数智化 全球司库

实时多模态 AI 的 N 种新可能丨实时互动和大模型专场@RTE2024回顾

声网

鸿蒙hvigor构建任务依赖与生命周期简介

龙儿筝

鸿蒙开发Hvigor插件动态生成代码

龙儿筝

Flink Forward Asia 2024 上海站|探索实时计算新边界

阿里云大数据AI技术

大数据 flink FFA FFA2024

解锁电商数据新纪元:一键接入1688 API,精准采集商品详情实战指南

代码忍者

API 接口 API 测试 pinduoduo API

「工作流Agent」亮相百度世界大会,百度智能云千帆 AppBuilder 产品功能重磅升级

Baidu AICLOUD

rag

鸿蒙NEXT开发案例:随机数生成

zhongcx

Scrum敏捷开发的核心:深入解析Product Backlog

代码忍者

如何在ppt中添加数字图标?推荐这款在线版PPT软件!

职场工具箱

效率工具 PPT 办公软件 AIGC AI生成PPT

一招带来远程办公新体验

芯盾时代

远程办公 终端安全 数据安全 零信任

Google开源了其JavaScript测试执行器Testacular_软件工程_Abel Avram_InfoQ精选文章