J.B., ... Yes really. My point was not that I saved oodles of time by doing this. My point was that I did it for a rational reason, to save some amount of...
... class ... Not necessarily. It only need contain what was requested. Let's consider that, hypothetically: Name GetName(int id) //x Address GetAddress(int...
A list I go back and update infrequently is my lessons learned list<http://blog.agilejedi.com/2006/12/mmmm.html>. Don't let the publish date fool you I have...
Hi J.B., ... Or, as in the case of the project I'm currently on, because a non-agile team is building the web service that we depend on. Asking for extra data...
During our last Reflections, this week, we have discovered that when our code is mostly table driven and requires mostly queries or stored procedures to...
Marty, ... should ... This is close to what we have... except we aren't in an environment (yet) that handles strongly typed return types over web services. So...
Hi Unmesh, Sorry for not responding in over 1 month. We were away on vacation. ... I think what you're describing maybe a symptom or practice of why some ...
Dear Chris, I'm afraid I don't have the experience to provide a simple recipe. However, I can tell you how I think I'd approach your problem. It seems like you...
It's not unlike class development: you have a thing (e.g.: a table) that does something (stores data) that can only be used under certain circumstances...
Hi Gary, Customers see the system as the user interface, because for them the user interface IS the system. It's a fact that we can choose either to fight or ...
... entire ... get ... So it ... Well even if the platform does have built in stuff, it's being reduced to that anyway. Do you some type of Service Agent or...
Have you seen or tried Selenium? http://selenium.openqa.org/ I am using it an find it quite good for high level smoke tests through web applications. It has a...
What have you tried? What has or hasn't worked? Cory ... From: "Gary Brown" <glbrown@...> To: extremeprogramming@yahoogroups.com Sent: 5/7/08 8:33 PM...
Hello all, It seems incremental design has become a theme (if implicit) on the list these past weeks -- does anyone have good references to reading on...
I really love the idea of Selenium and what it appears to be able to do. But I have to confess, I've had some significant trouble finding meaningfully rich...
... I would like to echo Kent's comment: test the parts of the system you fear getting wrong the most or that you tend to wrong the most often. Once you have...
... Well, Steve, for every feature X there exists natural number n such that we can split X n times in the way I described, but n isn't infinite, because...
... We've got loads of experience with this Gary. We just lack time to participate here just now. More soon.... -- best regards, jk Industrial Logic, Inc. ...
Looking forward to it JK. ... From: extremeprogramming@yahoogroups.com [mailto:extremeprogramming@yahoogroups.com] On Behalf Of Joshua Kerievsky Sent: Friday,...
... I get that a lot, too, but only on projects where I don't get to talk directly to the customer. Have you been able to find out why the customers don't like...
... Yes. The #1 fatal mistake teams make is trying to make their end-to- end web app tests exhaustive. This way lie dragons: brittle, slow tests that mostly...
J.B. ... <snip/> ... No.. it was the "Wow!!!! Really?!??!?!" reply. I have teenagers so I recognize sarcasm when I see it :) ... Been following your posts...
Hi - ... We're doing this for Ruby On Rails and Merb applications using RSpec Stories and Webrat. RSpec Stories let us do this: Scenario: Creating a new...
Gary, Of late (and after years of doing FIT), we're now using Selenium RC (Remote Control) with xUnit (JUnit, NUnit, etc) for Storytest-Driven Development ...
... Having been a former member of that team, I don't think Chris is asking for help on other parts of the system... he's got those parts under control. I ...
... So what's the other side of this, JB? In order for us to have mobile code, we have to have tests surrounding it to the level that we can be free to...
... There is a middle ground between feature presence and exhaustive testing. Following TDD does not create exhaustive unit tests, but it does create...