资讯月刊下载
[研发管理]
编写单元测试的10条理由
Anna写了一篇10 reasons to write unit tests的文章,原文已经打不开,不过其观点还是非常不错的。本文摘录如下: 1. 不要让客户发现难堪的bug。在bug进入产品生产环节前编写足够的测试场景来捕获它们。 2. 对于复杂的场景,快速测试它,不必在程序中手动地重现去它们。 3. 经常测试,在你离开的时候程序便不会出错。你不可能总能了解你所编写代码的各种可能情况,尤其最 ...
[编程语言]
RSpec 2.0.0发布,Ruby 行为驱动测试工具
RSpec是一种行为驱动测试工具,可以用它构建有关您的软件的规范。RSpec是一个传统上的单元测试框架,但是我们更愿意把他称作“一个通过可执行的例子描述系统行为的特定领域语言”。 RSpec 2.0.0的改进:模块化更强、代码更简洁、与Rails 3更好的兼容。 使用 RSpec 的开发流程如下: 编写一个测试。该测试描述系统中某个较小元素的行为。 运行测试。由于尚没有为系统中的相应部分构 ...
[编程语言]
首款国人开发的OpenCL通用计算测试程序GPCBenchMarkOC ...
今日发布了首款国人开发的支持GPU的OpenCL通用 计算测试程序OpenCL General Purpose Computing Benchmark (简称GPCBenchMarkOCL)。这是由国内几名高性能计算从业人员和爱好者合作编写的,目的是为了评估在不同的OpenCL平台上一些基本算法 和应用的性能。 与目前流行的一些OpenCL、 DirectCompute通用计算测试程序的不同 ...
[Web前端]
Riot.js:快速的JavaScript单元测试框架
Riot是一个快速,富有表现力,上下文驱动 的单元测试框架。最初是用于Ruby的单元测试,最近作者Alex Young又实现了Riot的JavaScript版- Riot.js。 示例: context "a new user" do setup { User.new } asserts("that it is not yet created") { topi ...
[编程语言]
ScalaTest 1.0发布,开源的Java,Scala测试框架
ScalaTest 发布了1.0正式版! ScalaTest是一个开源的Java,Scala的测试框架,它整合了JUnit, TestNG, Ant, and Maven使你能非常高效,同时又符合你自己需要的单元测试方式。 ScalaTest 1.0的新功能: 改善JUnit集成 改善对JMock, EasyMock以及Mockito的集成 3个新的BDD核心特点:FlatSpec,WordSp ...
[数据库]
AnyDbTest 2.2.4发布:数据库自动测试
AnyDbTest 2.2.4发布:AnyDbTest 是一个数据库自动单元测试工具,通过使用XML作为测试案例。在AnyDbTest 2.2.4 新版本中,ETL/data pump function 支持得到提升。 通过外部依赖包编写单元测试和对象组件测试是一件很麻烦的事情,因为依赖库将破坏独立性,最终,有效的白箱测试测试孤立对象,通过控制外部依赖库,从而操控相关相关行为。 如果你应用程序开 ...
[编程语言]
JBoss 发布JSFUnit 1.0 GA :点到点的JSF测试
JBoss 发布JSFUnit 1.0 GA,JSFUnit是一个专门针对JSF框架编写的测试工具,基于Cactus和junit。和其他测试框架最大的区别就在于 JSFUnit 测试能够同时在容器内和容器外运行,而不只是Fake的方式,也就是说,你可以使用headless 浏览器提交一个真实的HTTP请求,让JSF应用去运行,然后检查FacesContext的状态。这样能够让你测试容器内所有部分包括 ...
[Web前端]
FireUnit:JavaScript单元测试扩展
John Resig 和 Jan Odvarko发布了FireUnit,这是Firebug的JavaScript单元测试扩展。在Firebug中安装好扩展就能打开一个测试tab进行测试。 详情查看:http://fireunit.org/ 范例代码: // Simple true-like/false-like testing fireunit.ok( true, "I'm go ...
[编程语言]
ZK + Selenium + JUnit = AJAX 单元测试
运行自动化测试对于发展中的企业应用程序来说是必不可少的。 Luca介绍了一个使用Selenium和JUnit单元测试ZK应用程序的简单方法。Luca还为我们准备了一个测试ZK Demo 应用程序的例子。 Selenium是一个单元测试套件,包含一个单元测试运行器Selenium 远程控制,一些针对不同语言的客户类库,一个用于记录Macro的火狐插件,以及一个eclipse插件用于可视化建立 ...
[Web前端]
Flex/Flash单元测试/功能测试工具 Fluorida 0.0.1发 ...
Fluorida是gigix同学和dreamhead同学开发的Flex/Flash单元测试/功能测试工具,可以让测试人员用简单的DSL编写测试用例来实现Flex/Flash程序的自动测试功能。以下是该项目的发布信息: I'm glad to announce that Fluorida 0.0.1 (the first preview release) is out. The project hom ...