TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

On testers and testing

23 pointsby sriramkover 13 years ago

6 comments

wilhelmover 13 years ago
“Most product teams don’t need a separate testing role”, quoth the author. And he may be right. Most products don't need to be of high quality. Most products have few moving parts and few things that can go wrong. If your product is a web application, you can fix stuff quickly once your users start complaining, too.<p>But then there is the kind of software that must not break, ever. The kind of software that is so complex that every time a developer touches it, he is bound to break something, somewhere, because no human can keep all that complexity in his head.<p>Your operating system falls into that category. Your web browser. The machines that bring humans to the Moon, keep you alive at the hospital or your car on the road. You know, the difficult stuff.<p>I've spent a few years as test manager for a web browser engine you may have heard of. The team consisted of some of the best developers I've ever met. Razor sharp guys. But despite their brilliance: for every bug fix they did, there was a 30% chance of them breaking something. In the most complex parts of the layout code, that number was closer to 50%.<p>50%!<p>Having less than one tester per two developers on that particular project would be madness. And I'm not talking about outsourced monkeys pushing random buttons ten time zones away. I'm talking about people more evil than the devil himself – able to conjure up the kind of tests that will rip your software to pieces in ways you could never imagine. I'm talking about proper test engineers that can automate away all that boring shit humans don't want to do.<p>A sparring match between a great developer and a great test engineer is truly a thing of beauty. And in the end, both of them win.
评论 #3438664 未加载
cobralibreover 13 years ago
Note that Evan Priestley's post on Facebook and testing, linked in the article, ends with the statement "This process works for Facebook partly because Facebook does not, by and large, need to produce particularly high-quality software."
评论 #3438342 未加载
forrestthewoodsover 13 years ago
This issue with testers in my experience is that anyone who is a really, really good tester has the skills and determination to very quickly move up and out of testing.
评论 #3438724 未加载
评论 #3439041 未加载
zalewover 13 years ago
&#62; <i>Inspired by this post on Facebook’s testing</i> <a href="http://www.quora.com/Is-it-true-that-Facebook-has-no-testers" rel="nofollow">http://www.quora.com/Is-it-true-that-Facebook-has-no-testers</a><p>and in this post <i>"Ex-Facebook employees have some privileged channels they can use to report issues; I personally report around 13,000 bugs per month"</i><p>huh? That's about 18 bugs per hour on average. Does it say that the guy on quora is working for them on bugs although he's not an employee, or am I missing something??
评论 #3438574 未加载
ramkalariover 13 years ago
This approach may work in a best case scenario when you have great programmers. However, there are very few companies in the world that have the kind of developers that worked for NT. What would you recommend for the average case?
gphover 13 years ago
The second anyone mentions the 'bozo bit' I immediately stop listening to them on principle.
评论 #3438459 未加载