Ask HN: How do you ensure you web app goes live without a major bug?
From talking to some friends at mid-size or larger companies, they seem to rely significantly on manual QA testing from their dedicated QA teams. I was actually surprised to hear that many of these people told me that automated testing is virtually nonexistent. Or if it does exist, it is simply as a supplement to the manual verification steps.
How do smaller companies ensure there are no show stopper bugs when they push some code live? Do they rely simply on automated testing, or do even the small guys typically have people doing manual QA?