最新文章列表

tdd的粒度

   发现这个问题目前还处于空白状态,搜了很久没看见讨论。希望管理员不要把它移到问答区,大家发帖子或多或少都会有些疑问,没疑问的帖子还会有讨论价值吗。    进入正题。一个系统的功能结构都是树形的,底层的最简单,越往上就越复杂,因为它对底层功能的集成越来越多。刚开始时的测试都是针对底层编写的,这很轻松,基本上没问题;可当需要编写高层功能时,问题就来了:要不要写测试? 1、写。这就是每一层都写测试,层 ...
TDD 
hyj1254 评论(13) 有1174人浏览 2011-05-11 12:10

答复: 尝试了一下把TDD用到真正的项目中

tuti写道 这次的TDD不是那么严格,我并没有先写测试用例再写代码,而只是把单元模块写好之后立即写单元测试,同时注意维护一套Test Suite,确保单元测试的覆盖程度,并作为代码重构后的验收标准。 这不是不严格的问题,你搞的根本不是TDD,充其量维护了一套自动测试用例。 既然你搞的不是TDD,就不要说TDD如何如何。 我认为TDD这种方法之所以有效,本质在于: 它使得我们在开发过程中 ...
daquan198163 评论(0) 有969人浏览 2011-05-08 00:30

10.2Asp.net MVC各层使用TDD方式

Asp.net MVC各层使用TDD方式 Asp.net MVC的TDD -测试Routes -测试Controller -测试View helpers -测试Views Testing Routes public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource}.axd/{*p ...
wavaya 评论(0) 有802人浏览 2011-05-01 12:09

10.1TDD简介

MVC中的测试驱动开发 为什么需要TDD TDD的由来 它是一种实现代码的方法论而不是一种测试方法 -代码的质量更可靠 TDD的工作方式 -首先编写单元测试 -编写代码用于通过测试 -重构代码 -迭代 编写测试代码 [Test] public void StringWithThreeAsReturnsThreeWhenCountingOccurencesOfA() { //arra ...
wavaya 评论(0) 有556人浏览 2011-04-30 23:09

rails3测试理解

Why RSpec? Clear, concise and readable   Gems .rspec .rspec-core .rspec-expectations .rspec-mocks .rspec-rails   Basics Contexts Describing methods   Running rspec spec/   Formatte ...
zhou.xingbo 评论(0) 有1347人浏览 2011-04-30 10:23

Eclipse快捷键全攻略之引子

前言 前两周周三分享会上听乔老板讲结对编程和TDD,说起他们以前在ThoughtWorks做结对时是一个人拿鼠标一个人拿键盘,这样有两个好处:1. 看的那个人(拿鼠标的)不容易溜号 2. 写代码的那个人(拿键盘的)很容易养成全键盘操作的习惯,可以大大提高开发效率。听后深以为然 早闻ThoughtWorks里面Pair时一些老人编码速度经常会看得新人目瞪口呆、完全跟不上节奏。咨询了下晔晔同学, ...
oliver1000 评论(0) 有1166人浏览 2011-04-26 21:28

Google是如何做测试的?

PART I This is the first in a series of posts on this topic. The one question I get more than any other is "How does Google test?" It's been explained in bits and pieces on this blog bu ...
baiseda 评论(0) 有730人浏览 2011-02-21 17:00

TDD执行确实不容易

你完全按照TDD执行,估计项目将以失败而终。
TDD 
ruilin215 评论(0) 有624人浏览 2011-02-17 22:23

没有对立的技术,只有对立的心态

在电脑DIY爱好者中,ATI/NVIDIA、AMD/INTEL各自的粉丝团 扎堆儿PK 的现象是非常激烈的。 如果有一篇文章出现对某一技术的倾向性,便会立刻被另一阵营粉丝 ...
61party 评论(0) 有542人浏览 2009-09-01 22:11

LTE是中国国家战略的胜利

LTE是中国国家战略的胜利 文/项有建 来源:《卓望通讯》总 第28期 随着高通宣布,停止UMB项目,转而专注于LTE(长期演进技术)的开发,这样,在未来的4 ...
sogotobj 评论(0) 有518人浏览 2009-08-09 12:43

有助于你编程而立即要做的10件事

我们一直努力又努力去掌握那些对于我们来说是全新的东西。那么,我们做什么来帮助学习?下面是一个关于如何使你编程更迅速合理的10件事情的列表。我更习惯与使用Ruby on Rails,但下面的观点也适用于其他环境。1.升级单元测试你的编程没有测试?你应当随时进行测试,即TATFT ( testing all the fucking time )。当然你应当选择比仅是单元测试更好的方式。RSpec和Sho ...
baiseda 评论(0) 有827人浏览 2008-10-14 11:03

老生常谈 TDD with RSpec

TDD with RSPEC何谓TDD? 测试驱动开发的意思,TDD是一种开发思想,要求开发之前,先写下测试代码,在逐步添加开发实现代码,通过这些测试,再增加些测 ...
javababy1 评论(0) 有640人浏览 2008-03-27 22:44

程序员必知必会之blog篇

程序员必知必会之blog篇 网易广州 赖勇浩(http://blog.csdn.net/lanphaday) <iframe id="alimamaifrm" style="WIDTH: 750px; HEIGHT: 110px" border="0" nam ...
javayestome 评论(0) 有668人浏览 2007-08-16 17:04

VS2005如何进行单元测试

Team版的VS2005里面包含了完整的Test功能,具体有:Unit Test,WebTest和LoadTest.这一整套的测试基本涵盖了软件开发会使用到的测试功能.我这里先从单元测试开始 ...
yesjavame 评论(0) 有573人浏览 2006-12-31 17:18

书评--提升软件质量的必经之路

软件是多个”人”长期构思,协同作业下的成果,不可能不出错。若没有配置相当的人力物力资源,分阶段把关测试,将随着系统规模渐大而逐渐失去控 ...
javasee 评论(0) 有509人浏览 2006-06-18 13:20

NUnit2.0详细使用方法

来自天道酬勤 』blog 前一段时间,有人问我在.NET里如何进行TDD开发.这个问题促使我想对NUnit做一个详细的介绍.因为我们大家都知道NUnit是在.NET进行TDD的 ...
ruilin215 评论(0) 有721人浏览 2006-03-27 20:50

使用的项目管理开发工具 与 最常上的Web站点-来自爱情白面包

我的最小项目管理工具集 来自CSDN个人blogdocument.title="我的最小项目管理工具集 - "+document.title 工具从来就乱花迷眼,但花哨的工具未必适合自己的团队。洗净铅华的总结出一些最必要的,能提供最大辅力加持的工具。参见《死亡中旅》2nd 第x章--最小工具集. 1.版本管理工具和文本比较/合并工具 用的是CVS: 绿毛小海龟加 Win ...
ruilin215 评论(0) 有844人浏览 2006-03-27 20:46

我的最小项目管理工具集

工具从来就乱花迷眼,但花哨的工具未必适合自己的团队。洗净铅华的总结出一些最必要的,能提供最大辅力加持的工具。参见《死亡中旅》2nd 第x章-- ...
naive_1010 评论(0) 有546人浏览 2006-02-13 08:37

我的最小项目管理工具集

工具从来就乱花迷眼,但花哨的工具未必适合自己的团队。洗净铅华的总结出一些最必要的,能提供最大辅力加持的工具。参见《死亡中旅》2nd 第x章-- ...
naive_1010 评论(0) 有296人浏览 2006-02-13 08:37

why I like tdd(转载)

大名鼎鼎的Rod Johnson,日益流行的敏捷方法学,极具潜力的xp分支,又是xp核心的tdd,还有什么好说的,特转载如下: http://www.theserverside.com/news/thread.tss?thread_id=32394#160253Why do I like TDD?1) by the nature of software engineering any code n ...
beifenggo 评论(0) 有592人浏览 2005-04-10 21:05

最近博客热门TAG

配置管理(25939) 项目管理(20030) 软件测试(13977) UP(12291) XP(10300) SVN(8929) maven(8758) Ant(6313) 单元测试(6248) 敏捷开发(4044) UML(3971) subversion(2859) Git(2680) CVS(2448) TDD(869) Loadrunner(727) VSS(523) CMM(511) capistrano(114) UseCase(114)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics