Hi All, I'd like to understand unit testing better (or, in fact, at all). I understand the broad idea that testing Is A Very Good Thing, but when I have tried to look into it further (for example, have just been looking through the PHPUnit site), I always end up thinking 'This looks like more trouble than it's worth.' I'm sure that's down to me and not the process of unit testing, but I'd like to get some idea of how people on the list actually use unit testing in the real world. I'm assuming that you have your actual application classes and functions designed in their own files, and then you build a series of unit testing classes / functions in their own sort of space, but do you build these in parallel to your application code, or during alpha / beta testing etc? Any practical or even theoretical advice welcome! Many thanks, M is for Murray