Actually, when I develop code, I normally try to test it, and get it as error free as possible. (Alpha Testing), then I hand it off to the owners of the Company (non-programmers) to test extremely thoroughly (Beta Testing), *THEN* we release it. Bugs will still get through occasionally, but a lot less than the "OK, code's done, let's release it!" approach.
We don't have a large staff (Between 3-5 people), but we take the time to test things thoroughly. So you *DON'T* have to have Microsoft's see more resources to beta test. It's just good business practices!
We don't have a large staff (Between 3-5 people), but we take the time to test things thoroughly. So you *DON'T* have to have Microsoft's see more