“目前,软件测试已经不再是破坏性的了,而是作为一种建设性的实践贯穿整个软件的生命周期。软件的开发过程,不必像传统那样,先编码,再测试,通过软件测试来发现软件中潜在的bug,而可能采用一种测试先行的策略来构建高效,可靠的软件代码。Test-Driven Development,即TDD,就是这样一.....
分类:
其他好文 时间:
2015-05-02 19:21:42
阅读次数:
112
【 Cygwin + GCC + Unity】第一步:安装cygwin及gcc详细步骤可以参考 http://www.360doc.com/content/12/0506/01/7841810_208951162.shtml http://blog.csdn.net/bruce05...
本文来自http://blog.fens.me/nodejs-jasmine-bdd粉丝日志 张丹前言TDD(Test Driven Development)测试驱动开发,是敏捷开发中提出的最佳实践之一。jasmine很有意思的提出了BDD(Behavior Driven Development)行...
分类:
其他好文 时间:
2015-04-17 17:14:30
阅读次数:
259
测试驱动开发(Test-Driven Development,简称TDD)--单元测试-->提高代码质量
分类:
其他好文 时间:
2015-04-15 19:18:43
阅读次数:
141
时光匆匆,算上实习期来ThoughtWorks工作已近一年。如果技术方面来看,我提升的主要是广度。但是从敏捷实践角度来看,我正在也将继续朝深度上提升。敏捷这个词,大学期间或多或少听过,大体的印象是软件工程学的一些术语,之后在项目中才开始慢慢实践。我前后经历过三四个项目,虽然每个项目待的时间不长,但是却又想能够和不同的团队,面对不同的客户,也有幸能够在不同的国家体会不同文化下的敏捷实践的标准。...
分类:
其他好文 时间:
2015-04-12 14:53:20
阅读次数:
127
Ehcache的一个完整例子测试类测试驱动开发,先写测试类package com.linkage.mapp.cache;import org.junit.Test;import com.linkage.component.PageData;public class CacheTest { @Test
public final void testGetValue() throws Exc...
分类:
系统相关 时间:
2015-04-04 18:28:39
阅读次数:
209
关于测试的规范性与重要性,结合以往经验,做了几点简单的思考,现记录如下
1、BUG修改之后,在转测试回归之前,开发内部要自行验证。
这个是传统了,不过建议不要只依赖现有的readmine系统(公司的一个BUG管理系统),因为其内置的流程,只支持一个人审核问题,这样往往不够准确,有可能回归不通过。所以建议自行用EXCEL进行跟踪,关键是进行两轮甚至多人审核,这样可以降...
分类:
其他好文 时间:
2015-03-31 16:03:04
阅读次数:
203
JUnit的作者Kent Beck说过:编写测试驱动代码的重要原因是消除开发中的恐惧和不确定性,因为编写代码时的恐惧会让你小心试探,让你回避沟通,让你羞于得到反馈,让你变得焦躁不安,而TDD是消除恐惧、让Java开发者更加自信更加乐于沟通的重要手段。...
分类:
其他好文 时间:
2015-03-19 11:36:28
阅读次数:
138
本节我们将学习一些测试驱动开发环境的搭建,测试驱动开发概念和流程。所涉及的内容全部会以截图的形式贴出来,如果你也感兴趣,可以一步一步的跟着来做,如果你有任何问题,可以进行留言,我也会很高兴的为你答疑。 准备工具 Visual Studio(什么版本都无所谓),NUnit 安装NUnit 从NUnit...
分类:
其他好文 时间:
2015-03-11 12:52:01
阅读次数:
187
如今TDD很火,我公司小,一般写代码不写测试的,非常简单,一点也不正规化。在一种传统的结构化编程语言中,比如C,要进行测试的单元一般是函数或子过程。在象C++这样的面向对象的语言中, 要进行测试的基本单元是类。 单元测试不仅仅是作为无错编码一种辅助手段在一次性的开发过程中使用,单元测试必须...
分类:
编程语言 时间:
2015-03-05 09:09:14
阅读次数:
147