Setting Up An Open Source ALM for Testing :
Three basic categories of tools Used in testing Environment
Fore test management an open source tool available is TEST LINK. It’s freely available and is actually very good tool. You can use this tool for managing all manual testing efforts from requirement to test cases design and to test case execution. It also keeps record of test execution plus you can link your automated and Performance test with Manual test cases stored and save their results in Test Link.
Bug Management Tool:
For Bug management best open source tool available is Bugzilla it can be freely download.
For automation test best open source tool available is Selenium Web Driver which can be easily linked with Test Link and you can save your automation results and also link your manual test cases saved in test link data base with Test Link.
Load and Performance Test:
For Load And Performance Test You can use J-meter its also an open source tool and it can be easily integrated with TEST LINK.
To learn how to Link selenium with test Link follow tutorial: http://www.softwaretestinghelp.com/testlink-tutorial-3/
You can download Bugzilla and Test Link User manuals from following link :
How It Works :