testdriven.com Wrangling quality out of chaos

TDD column by Dave Astels

05.05.2003 · Posted in News

Dave Astel’s column on Borland Developer Network explores the world of Test-driven Development. http://bdn.borland.com/coadletter/testdrivendevelopment/ ...

FIT Acceptance Testing Framework

05.05.2003 · Posted in Tools

Ward Cunningham starts another trend! FIT uses tables to express tests. http://fit.c2.com/ Click [url=http://www.testdriven.com/search.php?query=fit+acceptance&andor=OR&mids%5B%5D=5&mids%5B%5D=7&mids%5B%5D=2&action=results&submit=Search]here[/url] to search for FIT-related content on testdriven.com. ...

Better Testing, Worse Quality? [PDF]

05.03.2003 · Posted in Links

"If you want to improve the quality of the software, stop the problem at the source. Begin by looking at the requirements: most bugs are caused by a lack of agreement on the requirements, not by simple developer mistakes." In this set of slides taken from the 2001 International Conference On Software Management & Applications [...] ...

Tags:

The Craftsman series

04.27.2003 · Posted in Links

In this step-by-step series, the hero, a TDD beginner, learns to understand, by trial and error, what it means to practice test-first and refactorings. An easy and clear introduction to ...

Industrial Logic, Inc.

04.25.2003 · Posted in Links

Industrial Logic is a dedicated team of XP coaches and programmers who’ve worked on small, large and distributed XP projects in the U.S. and abroad, since the early days of ...

Industrial Logic Workshops

04.25.2003 · Posted in Links

Test-Driven Development (TDD) is a practice for efficiently evolving useful code. While its name implies that it’s mostly about testing, test-driven development is primarily about design: it keeps programmers focused ...

Tags:

JUnit-addons Runner

04.22.2003 · Posted in Links

Junit-addons Runner is a Junit runner that is especially targeted at integration tests, where external resources are too expensive to acquire before each test. Some of JUnit-addons Runner features include: ...

Test-driven development using Eclipse [SWF]

04.22.2003 · Posted in Links

This viewlet shows the implementation of Kent Beck’s example from Contributing to Eclipse, in a clear, animated presentation. Author: Carlos E. Perez (blog) Published: February 2003 Format: Flash presentation See ...

Refactoring: Improving the Design of Existing Code

04.22.2003 · Posted in Links

Besides an introduction to refactoring, this handbook provides a catalog of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent ...

Tags:

Agile Development Conference, Salt Lake City

04.19.2003 · Posted in News

Agile Development Conference http://agiledevelopmentconference.com/ June 25-28 in Salt Lake City, Utah. Early registration discount through end of April. Registration deadline: May 31. Organized by Alistair Cockburn, author of Agile Software ...

Test-Driven Development by Example

04.18.2003 · Posted in Links

When faced with a complex programming challenge, rare is the developer who can readily see how to begin or produce its solution. More often than not, such projects generate a ...

Tags:

NetObjectives

04.17.2003 · Posted in Links

Our goal is to help developers and development teams gain the skills, confidence, and clarity that will enable them to create better software with less cost, less suffering, and a ...

Programming Methodology (PHPUnit example)

04.16.2003 · Posted in Links

Very roughly speaking, you usually have two choices when it comes to methodology. You can either use a "heavy" methodology with lots of design documents and procedures, or you can ...

Tags:

Martin Fowler: Continuous Integration

04.15.2003 · Posted in Links

An important part of any software development process is getting reliable builds of the software. Despite it’s importance, we are often surprised when this isn’t done. Here we discuss the ...

Tags:

Testing focus boosts XP

04.15.2003 · Posted in Links

The abysmal quality of software has led to Extreme Programming (XP), a discipline for developing software that requires test-driven design, continuous testing and acceptance of constant change. As one application ...

Tags:

The Test-First Stoplight

04.15.2003 · Posted in Links

Extreme Programmers write tests before they write the corresponding production code. In "test-first programming," you start with a small test, then write just enough code to implement it, and continue ...

Tags: