We are looking for two pieces of software: Bug Tracker Test Management System Po
ID: 656923 • Letter: W
Question
We are looking for two pieces of software:
Bug Tracker
Test Management System
Points that are highly important for us:
The ability for these two to interact with each other, for example, if test management system finds a bug, it can send it to bug tracker
They are written in any of JAVA, PHP, C# or Python
Open source
Can send email notifications
Well documented
We have not found any good pair having all the above points. Any suggestion is appreciated.
Update:
Bug tracker: bugzilla, it allows us to find out the problems, file them and track the procedure to solve it. It makes the communication a lot easier during the process.
Important points for us are:
It can file the bug
You can tag it
You can assign a person or a group to solve and verify it separately.
It can send email notification
System is mature and reliable, since it is backed by Mozilla and is actively maintained.
Authentication is enabled.
It is open source
Points we think are not suitable for us:
It is written in Perl, that no one among our group knows that. We prefer a system to be in any of PHP, Java, C# or Python
It cannot have an interface to a good test case management system (as far as I know). We want, if a user is applying a test in test case management system, and it fails, he should be able to file a bug case using the existing data to the bug tracker. I think Bugzilla does not allow this. You find the bug from test case management system, then open bugzilla and file it yourself filling all the details how you tested again.
Test case management system: Moztrap, it allows the QA team to define a set of tests for a particular feature, and you can see how many of them failed or passed. Also you can organize the tests for each version and release.
Important points for us are:
It is in Python
It is actively maintained and supported by Mozilla
You can assign a set of tests to a particular release or update.
You can assign task to team member.
Authentication is enabled.
It is open source
Points we think are not suitable for us:
The only point is that it can not interact with Bugzilla as I mentioned earlier.
Explanation / Answer
From my several years of experience working in project management, web development and support queues, I have learned that most companies have a bit different processes for dealing with bug requests and test procedures. Because of that, I would suggest using open source system so that it can be tweaked as the needs change/evolve. In particular, I would suggest using Drupal, which is quite sophisticated open source system with thousands of modules to extend its core functionality. In fact, the whole Drupal.org community uses Drupal based system for tracking bugs and resolutions. Also, the company I worked for, created own project management system in Drupal and it served us well for several years, allowing for constant tweaks of the functionality as we improved our process.
I would suggest checking Support Ticketing System and Project Management modules (both available freely on drupal.org). It may not be exactly what you are looking for but will give you an idea what can be build in Drupal. A simple system to address most of your needs could be build in Drupal using existing modules like Views, Flag, Workflow, Rules, Comment (core module), Taxonomy (core module) - to mention a few. The beauty of Drupal is that with existing modules, there will be minimal or none code writing to achieve most features you are looking for.
Also, if there are other open source tools that don't "speak" to each other, it is an option to us Drupal as the tool that integrates all the data in one place, using many existing plugins and single sign-ons. In addition, the information about your clients and projects could also be stored in Drupal, as well as logged hours, so that there is no need to constantly push that data back and forth between different systems.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.