This tip by MindWorX should be included also:
Maybe in a new map testing/bug finding section.
I'd also like to mention there are some very nice tools out there that can help you find bugs. Finding crash bugs should be a piece of cake using war3err that is part of Grimoire/Jass New Gen Pack. And if you have a bug that is hard to reproduce you can use the Replay Remapper to map a replay where the bug occurs to a new version of your map where you have added debug text messages. Also logging debug info to a gamecache and extracting the info using the CacheConv tool is sometimes a good way to find bugs (especially in ai scripts since those are hard to debug).