YUI Test

JavaScript测试框架
授权协议 BSD
开发语言 JavaScript
所属分类 开发工具、 单元测试工具
软件类型 开源软件
地区 不详
投 递 者 王翰墨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

YUI测试是一款基于浏览器,提供解决方案的测试框架。使用YUI,您可以方便地添加单元测试,寻求JavaScript解决方案。它是由Yahoo! UI Library开发的一个JavaScriptMVC测试插件,能够让你模范大部分DOM动作,比如写,拖拽,比如模范AJAX响应,并且能够使用断言 (assertions)。它能够象函数一样运行,并且能够在不同的console窗口进行集成测试。虽然它不是在任何 xUnit 框架基础上开发而来,但YUI Test仍然有很多nUnit 和 JUnit的所具有的特性。( While not a direct port from any specific xUnit framework, YUI Test does derive some characteristics from nUnit and JUnit. 这段翻译得不好,但相信大致意思是对的)。

  • 原谅我一时间还不太喜欢在前端中使用”编译”,所以使用了”构建”。 下载YUI Test源代码 到github上克隆到本地 git clone https://github.com/yui/yuitest.git 构建 //此时已经在yuitest的根目录中了 cd javascript ant all 这个过程需要使用一个古老的构建工具ant,自己到apache ant去下载吧。 运行上面的命令,

  • 尝试使用YUI3的test组件进行TDD的开发。使用这个测试框架,上手的确是容易,难就难在思维方式的转换上。测试先行的开发方式还真是不适应,思维方式还没转过来,开发效率下降,现阶段测试是硬往里挤的,思维上还是先设计后编码,强迫先写测试后写代码,结果却是思维逻辑整个混乱。。。如果坚持下来,传说中的好处真能够看得到吗?社区里怀疑的声音大过信任的声间,书上却是一面倒的赞扬之声。。。 先将我的模板记录下,

  •   使用 Test Cases YUI Test最基础的是YAHOO.tool.TestCase对象。可以使用YAHOO.tool.TestCase的构造函数创建一个TestCase对象,创建对象时可以传递一个包含方法和其他信息的对象来初始化测试用例。例如: var testCase = new YAHOO.tool.TestCase({ name: "TestCase

  • 命令行方式执行YUITest单元测试 命令行方式执行YUITest单元测试 — Kejun's Blog   命令行方式执行YUITest单元测试 Posted by Kejun on 2009/12/08. One comment.     用命令行方式自动执行单元测试首先是方便。重要的是用YUITest+Selenium+Hudson可以形成一个完整的CI系统。Zakas开发的YUITest

  •     这两周一直在看js进行TDD的框架,按照惯例,当然是使用xunit系列的框架最好,但jsUnit设计得比较早,不知是因为当时js的oop并不流行,还是什么原因,jsUnit设计的感觉实在有点奇怪。。。     YUI的test组件也是设计用来进行js的TDD开发的,感觉它更像Junit的,testCase和testSuite的用法会舒服得多,另外,其运行方式也不像jsUnit那么奇怪——输

 相关资料
  • 测试框架工具 Karma Intern NightWatch.js

  • utest 简介 utest(unit test)是 RT-Thread 开发的单元测试框架。设计 utest 的初衷是方便 RT-Thread 开发者使用统一的框架接口编写测试程序,实现单元测试、覆盖测试以及集成测试的目的。 测试用例定义 测试用例(testcase,简称 tc)是为实现特定测试目标而执行的单个测试,是包括测试输入、执行条件、测试过程和预期结果的规范,是一个有明确的结束条件和明确

  • 概述 本节主要介绍可用于组织或企业进行应用测试的典型的测试框架。它可以被看作是包含技术和任务的一个参考框架,适用于软件开发生命周期(SDLC)的各个阶段。公司和项目团队可以使用这个模式,为自己或服务供应商开发测试框架和范围测试。这个框架不应该被看作是指令性的,但作为一个灵活的做法,可以延长和变形,以适应一个组织的发展进程和文化。 本节的目的是帮助组织或企业建立一个完整的战略测试过程,而不是帮助一些

  • JUnit是一个Regression Testing Framework ,开发人员使用它来实现Java中的单元测试,并加快编程速度并提高代码质量。 JUnit Framework可以轻松地与以下任何一个集成 - Eclipse Ant Maven JUnit测试框架的特性 JUnit测试框架提供以下重要功能 - Fixtures 测试套件 测试跑步者 JUnit类 Fixtures Fixtur

  • 测试启动后,结果是测试通过,但测试框架意外退出。如何解决? 试样 测试特性 输出 配置 http://maven.apache.org/xsd/maven-4.0.0.xsd"

  • 功能测试框架 espresso > 原文链接 : the-hitchhikers-guide-to-android-testing-part-2-espresso 译者 : Lollypo 校对者: kang 状态 : 校对完成 正如Ali Derbane和我写的第一篇关于Android的功能测试的文章中提到的,有许多的框架供你使用. 在这个旅程的第二部分,我将讲解Espresso这个功能测试框架

  • 基础测试结构 # unittest_simple.py import unittest class SimplisticTest(unittest.TestCase): def test(self): a = 'a' b = 'a' self.assertEqual(a, b) 运行测试 $ python3 -m unittest u

  • 本文向大家介绍PHP测试框架PHPUnit组织测试操作示例,包括了PHP测试框架PHPUnit组织测试操作示例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP测试框架PHPUnit组织测试操作。分享给大家供大家参考,具体如下: 首先是目录结构 源文件夹为 src/ 测试文件夹为 tests/ User.php 对应的单元测试文件  UserTest.php 第二个单元测试代码因为要引