TestLink - TestLink enables easily to create and manage Test cases as well as organize them into Test plans. These Test plans allow team members to execute Test cases and track test results dynamically, generate reports, trace software requirements, prioritize and assign tasks.
Get the latest
UserManual (1.8) and
Installation and Configuration Guide (1.8) from
TestLink site. Download Testlink
here. And
here is a screenshot by screenshot demo.
TestLink
requires MySQL, PHP and a Webserver (eg., Apache)
MySQL - MySQL is a popular open source database, it's also the database of choice for a new generation of applications built on the LAMP stack (Linux, Apache, MySQL, PHP / Perl / Python.) MySQL runs on more than 20 platforms including Linux, Windows, OS/X, HP-UX, AIX, Netware, giving you the kind of flexibility that puts you in control. (PHPMyAdmin for web based MySQL admin)
PHP -
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML. If you are new to PHP and want to get some idea of how it works, try the
introductory tutorial. After that, check out the online
manual, and the example archive sites and some of the other resources available in the
links section.
Apache - The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows. Documentation can be found
here.
Bugzilla - Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively.
TestLink
cooperates with known Bug tracking systems as is
Bugzilla, Mantis, etc.
Get the latest
Documentation (3.3.4) from Bugzilla site. Download Bugzilla
here.
Selenium -
Selenium is a suite of tools to automate web app testing across many platforms. Learn more about it
here.
Testlink API - XML/RPC support for get Test results from scripts/external tools.
With the new version of TestLink 1.8 http://groups.google.com/group/testlink-dev/web/automation-testing-scripts-for-tl
Disadvantages
Integration with automation tools. As I mentioned above, I read regarding integrating with Selenium in TestLink 1.8 version. But haven't tried yet. Will post if I find some info.
I read in an article that, "the simultaneous execution/update of one test scenario from several testers is not recommended. If more than one QA is working on your project, it is better to assign the scenario to a particular QA. If you have to update already executed scenario, my suggestion is to create a new version of the test plan."