Extreme programming (XP)
If only software development was like listening to internet radio...
Submitted by Antony Marcano on Thu, 24/04/2008 - 18:46. extreme programming (XP) | metaphors | test driven developmentIt's true - people who don't get TDD hear the word 'Test' and all but ignore the 'Driven Development' part of it... sometimes to the point that they assume "oh, that's that testers job then"... or the opposite happens when you hear "doesn't that mean developers spend time testing when they should be writing code?"... It can take long and hard to break through this initial cultural barrier... For a long time I've searched for a way other than dropping the word 'T' in 'TDD' to break through the inevitable barrier and I'd almost given up hope... to the point where I was about to resort to the BDD philosophy. The benefits of test-infection made me persist.
To try to get people to understand the 'Driven Development' aspect of writing customer tests first a.k.a. "Acceptance Test Driven Development" (ATDD) and the relevance of the test and testing and testers and let's not forget early and frequent customer feedback... I've been using a different approach. It doesn't solve all of the problems caused by the letter 'T' but it does solve one of them - the part where people ignore the fact that the tests are driving development (yes I said 'tests' not 'testers' - I emphasise this because someone recently asked me 'so, how exactly do the testers drive the developers?').
So... let's talk about something else for a second... I want you to stop thinking about testing... for one moment. I want you to forget about the word 'test' and all the connotations that go along with it... I want you to think about something else... something random... let's say... 'Internet Radio'...
How do I know when I'm done... (again)
Submitted by Antony Marcano on Wed, 06/02/2008 - 18:08. exploratory testing | extreme programming (XP)That sweet check-in...
Movie tickets and bugs in agile
Submitted by Erik Petersen on Sun, 24/12/2006 - 04:21. bug tracking/incident management | context-driven testing | development methodology | extreme programming (XP) | general software testing | perspectives | test approachesTransition of Bugs
Submitted by Rajachockalingam on Wed, 11/01/2006 - 22:38. agile | extreme programming (XP) | taxonomyI was recently testing an application which had an excellent search function. Most of the pages had a data grid with 4 to 6 columns. The point here I wish to mention is, the bugs identified is taking different weightage at different levels of development process. Within a period of week, the high priority bug becomes obsolete.
I fought XP and XP won
Submitted by danbunea on Fri, 14/10/2005 - 12:06. extreme programming (XP)Video of my "Intro to Agile Development" talk at INDA is online
Submitted by Roy Osherove on Wed, 10/08/2005 - 22:39. extreme programming (XP)- The real talk starts 5 full minutes into the video.
Link: Crispin on test-first customer tests
Submitted by Brian Marick's blog on Tue, 09/08/2005 - 08:00. extreme programming (XP)Lisa crispin has a nice, short article on how her team uses business-facing tests to drive development. A couple of points I particularly like:
- Good examples of questions someone (often the tester) should ask about even a simple story.
- An emphasis on just-in-time test creation.
Using Customer Tests to Drive Development
Submitted by webmaster@testdriven.com (Links) on Sat, 30/07/2005 - 13:25. extreme programming (XP)Author: Lisa Crispin
Published: Methods and Tools, Spring 2005
