I have recently installed Mantis for bug reporting. I also integrated it with SVN to automatically handle Bug/Issues as resolved.
Now I need some web-based, open source, non-Java (my servers supports Ruby, Python, RoR, PHP, Perl and MySQL, PostgreSQL) application where my testers could write Test Cases and link them with Selenium Tests (or other popular Web UI testing framework) - something like Bromine but Bromine has huge disadvantages.
Bromine Disadvantages
1) Does not support distributed testing (I need to install it on my Windows and for single tester is useful but I need tool that will be placed on Internet and testers remotely will run the tests and write new test cases)
2) Project has been abandoned
Of course Mantis integration will be quite useful but it's optional.
Let's summarize that. I need some information about best practices of QA test managing system. I need advise which tools are currently used. I need some architecture tips.