ProgrammerTest
tigerzhou1234
这个作者很懒,什么都没留下…
展开
-
TDD的主要目的是设计而不是White Box Test
As Kevin Taylor writes:....Its primary purpose is code design. ....How does it lead to better code design? Test first development works like this......Developer is designing the applications API a原创 2004-10-11 13:32:00 · 814 阅读 · 0 评论 -
weblog.java.net: The Problem with Unit Testing
Tom Ball wrote:..... So whats the problem with unit testing? Unit tests are not tests, but rather a developers safety net. QA doesnt own unit testing, developers do, and its an important tool to b原创 2004-11-18 15:03:00 · 698 阅读 · 0 评论 -
有效的写单元测试
组里的程序员刚刚接触单元测试(我没有要求他们和我一起实践TDD,这是否是个隐患?),每个人有不同的反应和问题,下面是我给他们的一些建议:1.不要把写单元测试放的太靠后——如果你写了500行以上的代码才开始写单元测试,那么会很痛苦,很无聊,甚至发现单元测试无法写出来。2.你写的单元测试有没有发现程序中的错误?——如果你是先写程序然后写单元测试,那么请关注一下,你写的单元测试是否发现过程序中的错误原创 2004-12-03 13:57:00 · 828 阅读 · 0 评论 -
爱睡觉的窝:测试驱动开发中的陷阱
测试驱动开发中的陷阱九、需要人工干预的测试八、复杂的测试配置环境七、牵一发而动全身的测试代码六、针对代码而非功能的测试五、巨大的TestCase四、红灯常明三、大跨度的测试二、衣不蔽体的测试我很幸运,基本上前面提到的错误都曾犯过,而且可能还会再以后还会再犯各种不同的错。然而我感觉这些错误都不如那最大的错误:一、不写测试 有很多理由可以用来拒绝TDD:进度太紧,哪有时间写测试;这种方式太古原创 2004-12-02 12:53:00 · 824 阅读 · 0 评论 -
Fakes, Stubs and Mocks.
Whats the difference of these techniques for a TDD practitioner? Here are some useful materials:1.Chapter 7 of Test Driven Development: A Practical Guide by David Astels2.Mocks Arent Stubs by Martin原创 2005-01-11 19:49:00 · 832 阅读 · 0 评论 -
I need tests now!
Diaspar wrote in I Wish Is said it: Well, Ron Jeffries has honed his answer, and I wish Id said it first: I refactor now for tests, because I need tests now, not because I want the code to be原创 2005-01-19 14:15:00 · 994 阅读 · 2 评论 -
Crying for EasyMock for Delphi....
Simon Wacker 在 Unit Testing: Mock Objects Framework中写到: Unit testing means testing a class in isolation. To be able to do this any collaborator must at least be replaced by some kind of stub impleme原创 2005-01-19 20:07:00 · 842 阅读 · 0 评论 -
Mike Clark的Test-Driven Development with JUnit Workshop
呵呵,自己现在是没有可能参加这样的培训了,不过从Outline中至少可以看看需要努力的方向。以下内容摘自Clarkware Consulting的 Test-Driven Development with JUnit Workshop :Workshop Outline In this workshop, well cover a dozen ways to get the test原创 2005-02-22 17:46:00 · 924 阅读 · 0 评论 -
Contract Test
Diaspar wrote in Contract Test: Contract Tests explain how a class should extend a superclass or implement and interface, so that I dont have to read a bunch of prose to figure out how to do that. 一直原创 2005-03-03 18:12:00 · 1303 阅读 · 0 评论