Yahoo! Developer Network Blog
« Previous | Main | Next »
December 3, 2007
Getting Paid to Test Open Source Software
To my mind, there's really nothing better. Working on open source software with a community of programmers passionate about what they're building, and getting paid to do it. Perhaps this is becoming more common for developers, but it is certainly a rare occurrence for a quality engineer. Very few companies that I know of dedicate QA resources to open source projects.
My employer asks that I contribute my testing expertise to the Apache Hadoop project and the Apache Pig project, among others.
Tools are a big part of testing any project. Finding the right test tools, that will add value, can require careful research and analysis. This problem is somewhat constrained for open source projects, since the tools themselves should also be open sourced and (hopefully) distributable with the project. A great list of open source testing tools can be found at http://opensourcetesting.org/. In addition, some companies (and another and another) allow open source projects to use their tools for free, but not redistribute them.
On the Hadoop project, for instance, we use a number of tools that fit the above models:
- Hudson - open source continuous integration server
- Findbugs - static analyzer of Java code
- JUnit - unit test framework
- Checkstyle - coding style adherence tool
- Clover - commercial code coverage tool, donated to Apache
- Jira - commercial issue tracking tool, donated to Apache
There are many other tools that I'd like to evaluate and integrate as time permits, including PMD, Chord, MultithreadedTC. Have experience using any of these tools on open source projects? Have other tool suggestions? I'd love to hear your comments!
Want a fun job testing open source? Passionate about software quality? I'm hiring! Talk to me at: ndaley at yahoo-inc dot com. Testing and coding experience required.
Nigel Daley
Grid Computing QA Lead
Posted at December 3, 2007 7:41 AM
Comments
Post a comment
Comment Policy: We encourage comments and look forward to hearing from you. Please note that Yahoo! may, in our sole discretion, remove comments if they are off topic, inappropriate, or otherwise violate our Terms of Service.
Hadoop is a trademark of the Apache Software Foundation.
Subscribe
Recent Blog Articles
view all
11/18 Hadoop Bay Area User Group recap
Tue, 24 Nov 2009
Yahoo!'s India Hadoop Team is growing!
Tue, 24 Nov 2009
Do you have what it takes to join Yahoo!'s US Hadoop Team? [UPDATED]
Sun, 15 Nov 2009
Hadoop Bay Area User Group - Nov 18 at Yahoo!, Sunnyvale
Thu, 12 Nov 2009
Slides from Hadoop World and University Talks
Wed, 28 Oct 2009
Recent Links
Things I learned about organizing a hack day
Tue, 24 Nov 2009
Tue, 24 Nov 2009
Ordnance Survey maps to go free online | guardian.co.uk
Wed, 18 Nov 2009
Tue, 17 Nov 2009
Mon, 16 Nov 2009
Archives

