Friday, October 12, 2012

Code Review Tools


Code review is very common activity within static testing technique. You can try it yourself in Test Puzzles on this blog. Development team should use a tool to code review which will help them in their work. Professional Tester should know some of them. Below there is a list and short description each of them.


Free Tools

ReviewBoard - Web-based tool supported Bazaar, ClearCase, CVS, Git, Mercurial, Perforce, and Subversion. (Very good tool)
Phabricator - Web-based tool supported Git, Subversion and Mercurial. (Very good tool)
Gerrit - Web-based tool written in Java integrates with Git. (Good tool)
Rietveld - Web-based tool supported Subversion only. (Poor tool)
AgileReview - It is a Eclipse Plugin (Poor tool)
Jupiter - Another Eclipse Plugin (Poor tool)

Commercial Tools

Crucible - Web-based tool from Atlassian (JIRA) supporting SVN, Hg, Git, Perforce, and CVS
Code Collaborator - Huge tool, web-based and plugins for Eclipse and Visual Studio supporting 16 Version Control Systems
Kiln - Web-based tool support Mercurial Version Control
Code Review Tool - Web-based, but only works on Windows, tool supporting SVN, Git and Perforce
Spectare - Plugin for Visual Studio

In my opinion free code review tools are very functional and there is no need buy special tool, but Crucible is a good tool for these who use JIRA, these two tools can be integrated. I have used ReviewBoard for over one year and I recommend this tool also for you.




1 comment:

  1. I am learning code review and find your blog. I tried Test Puzzles provided on your blog. It is really very helpful for learning code review tools

    ReplyDelete