XpdWiki
Set your name in
UserPreferences Edit this page Referenced by
JSPWiki v2.0.52
![]() ![]() |
In XpDay3ProgramSuggestions I put it under the heading of 'for advanced developers' - because I find it much harder to start with than TestDrivenDevelopment (which I suggest for beginners). If one would do 'xp by the book' customers would specify acceptance criteria, and developers use as far as possible automated acceptance testing. I've tried my hands at automated acceptance testing of web-based systems several times, and could not get it to work in a cost-effective way. The main problem to me was finding or creating a test-tool that would not cause too much work when setting up, refactoring and running acceptance tests. A tool like FiT which is in my opinion a web-based rehash of TableDrivenTesting? could not help me much, because most of these systems are quite graphic-intensive, and we wanted to ensure the user-interaction remained intact, as opposed to validating a domain model for which FiT is fit. When I'd have a working acceptance testing solution, I'd be interested to try AcceptanceTestDrivenDevelopment - I can imagine some interesting problems with customers there :-) --WillemVanDenEnde For a lot of ideas on this subject (many of them mine :) ), see under AcceptanceTests -- GeoffBache
|