当前位置:首页 > 开发 > Web前端 > JavaScript > 正文

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

发表于: 2012-12-13   作者:sunjing   来源:转载   浏览次数:
摘要:     Google开源了其基于Node.js的JavaScript测试执行器Testacular 。这个工具可以用于测试所有主流的浏览器、与CI工具集成并适用于任何代码编辑器。     Testacular可以在各种桌面和移动设备浏览器上运行JavaScript,既可以在本地设备上也可以在持续集成服务器中。Testacular支持Ch

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

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

    这个测试工具的一个强大功能就是能够监控一系列文件的变化并基于保存的文件立即开始测试而不需要用户离开文本编辑器。测试结果通常会显示在命令行中而不在代码编辑器中,这使得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 的原因。”

 

    转自 http://www.infoq.com/cn/news/2012/12/Testacular

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

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

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
引言 前一段时间用swing开发了sTodo(http://code.google.com/p/stodo/ ),对swing开发GUI的基本流程
Iago 是一个网站负载测试工具,Iago 针对一个给定的网站进行访问录制并合成流量数据。它不同于其他
Google JS Test是一个运行于 V8 JavaScript引擎下的JavaScript单元测试框架,其在Google内部负责对C
Google于周二发布了一个名为Firing Range的安全漏洞测试环境,旨在通过评估Web应用在XSS和其他方面
1.简介 introduction   Google Code Pretiffy 是 Google 的一个用来对代码进行语法着色的 JavaScr
Google已经宣布ScriptCover将作为一个开源项目发布。 ScriptCover是Google推出的一款JavaScript代码
Google JS Test是一个运行于V8 JavaScript引擎下的Javascript单元测试框架,其在Google内部负责对Ch
对每一个做产品的人来说,用户反馈的重要性不言而喻。而在产品本身的设计上,“用户反馈”这个模块
原文链接:http://www.cnblogs.com/coderzh/archive/2009/03/31/1426758.html 一、前言 本篇将介绍
一、前言 本篇将介绍一些gtest的基本使用,包括下载,安装,编译,建立我们第一个测试Demo工程,以
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号