FePixie wrote:
The next best test is to get 10 people to try using what you wrote and suggest improvements
I get my wife to try out my simpler software such as shareware programs and sit watching where she has any difficulties understanding what to do or with the help instructions etc.
If a user has problems it isn't because they are stupid it is because you haven't made the software easy enough for them to understand or use - this is a good motto to design software by (even if the user is stupid!

) When I've worked in larger companies there have been whole teams dedicated to testing the software and others writing the help files etc so less of a problem there.
The problem is that when you write software yourself you know exactly how it works and how to use it. This may not be so intuitive for someone else. Other people can give very valuable feedback. They sometimes find the odd bug too by doing something (idiotic/unexpected) that you would never think to try - so you have to ensure all features of the code are "user proof"

Nobody likes to see run-time errors.
_________________
I've left WP indefinitely.