单元测试,对于控制项目代码质量,保障线上版本的安全性和稳定性,节省回归测试成本和降低风险,都有着非常重要的作用。 代码覆盖度(Code coverage) 是衡量单元测试有效程度的一个重要指标。
ject/ 17 Feb 2016 • 7 min. read •Comments 单元测试在软件开发中一直有着极其重要的地位,iOS的开发也不例外。随着App规模的不断膨胀,开发也逐渐的
crpcut 是一款 C++ 的单元测试框架,发音是 Copy and Cut。 crpcut 1.8.0 发布,这是一个小的功能增强版本,增加了命令行参数 --timeout-multiplier=factor
本的完整移植,是xUnit测试框架家族的一员(它们都基于模式先锋Kent Beck的设计) 单元测试是几个现代敏捷开发方法的基础,使得PHPUnit成为许多大型PHP项目的关键工具。这个工具也可以
Luaunit 是一个针对Lua语言的单元测试框架。与其它许多单元测试框架一样,它可以让你写的测试功能,测试类,测试方法,并具有安装/拆卸功能。 这个框架现在支持Lua 5.1 和5.2。拥有
NoSQLUnit 是一个 JUnit 的扩展,用来为那些使用了 NoSQL 后端的应用提供单元测试和集成测试的工具。 NoSQLUnit 0.4.1 发布,该版本最主要是增加对 Redis 的测试支持。测试示例代码请看
crpcut 是一款 C++ 的单元测试框架,发音是 Copy and Cut。 crpcut 1.6.0 发布,增加一个附加的可选参数用于 ASSERT_THROW() 和 VERIFY_THROW()
Phake 和其他 PHP 模拟框架(PHPUnit,PHPMock 等)最主要的不同之处是 Phake 会使用一个验证策略来确保调用。也就是说,你正常调用代码的时候你就完成代码的测试,确定是否是按计划调用了方法。这跟其他的 PHP 测试框架非常不同,在任何调用之前使用一个期望策略。
下面方法摘录自 http://www.planetgeek.ch/2009/08/25/how-to-find-a-concurrency-bug-with-java/, 用来测试多线程并发执行的方法。 public static void assertConcurrent(final String message, final List<? extends Runnable> runnables
Struts2+Spring + hibernate 中对action的单元测试环境搭建 网上都说没有必要对action进行单元测试,但是有的项目中没有为了代码结构刻意去弄一个service层出来调用d
/ iOS中如何对具有复杂依赖的SDK在真机上进行单元测试 17 Feb 2016 • 7 min. read • Comments 单元测试在软件开发中一直有着极其重要的地位,iOS的开发也
JavaScript 单元测试框架,也是目前主流的 Dojo 单元测试技术。Ant 是基于 Java 技术的构建工具,Ant build 是敏捷开发中用于持续集成的主流方法。本文首先介绍 Dojo 单元测试的类型以及使用
Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。
cc-mini-test 是 C++ 迷你单元测试和性能测试库。 基本用法: #include "test.h" int Sum(int a, int b) { return a+b; } TEST(Sum
Management Studio的单元测试插件。它让开发者可以在SSMS中创建并运行单元测试,并与其他团队成员分享这些测试案例。 SQL Test是为针对SQL Server的开源单元测试框架 tSQLt 提供
crpcut 是一款 C++ 的单元测试框架,发音是 Copy and Cut。 crpcut 1.5.0 发布了,该版本主要新特性就是支持对测试进行标签标注。
PIT 是一个快速的 Java 系统突变检测系统,可用来测试单元测试的有效性,测试单元测试的覆盖。 该版本修复了使用 OpenJDK 7 的一些问题。 OpenJDK 做为GPL许
Phake 是 PHP 框架,提供模拟对象,双向测试和方法测试。
cipra 是一个简单的、兼容 TAP (Test Anything Protocol) 的 C++ 单元测试框架。100% 使用标准的 C++11 编写,只提供一组头文件,可很方便的在你的 C++11 项目中使用。
PIT 是一个快速,基于字节码的 Java 系统突变检测系统,可用来测试单元测试的有效性,测试单元测试的覆盖。 版本说明:此版本增加了对Java8支持和JUnit类的恢复Maven 2的兼容性。