OUR NETWORK:CompTIA TechLore DijitCommunity TiVoCommunity MyOpenRouter About UsAdvertiseContact Us
The Largest Online Community
for Software CEOs and Executives.

 
Learn about scoring Forum's Raw Score: 62950.9
July 22, 2008 12:58 AM

Categories: R&D and Quality

Rating (0 votes)
  • 1
  • 2
  • 3
  • 4
  • 5
Rate This!

Member Avatar

techie

Member
Joined: 07/22/2008

My regards to the community, I am relatively new in the field of testing and searching for tools where team members keep track of bugs, corrections, reports and progress made. So for I came across tools like Rational Robot, SilkCentral Test Manager, Zephyr, If anyone has experience with using these tools, please share your thoughts. Thanks in advance.

Discussion:    Add a Comment | Comments 1-9 of 9 | Latest Comment

July 23, 2008 10:30 AM

My regards to the community, I am relatively new in the field of testing and searching for tools where team members keep track of bugs, corrections, reports and progress made. So for I came across tools like Rational Robot, SilkCentral Test Manager, Zephyr, If anyone has experience with using these tools, please share your thoughts. Thanks in advance.


Techie,

I dont have any experience with these particular tools, but I have been accused of evangelizing for Fogbugz from time to time (no, I dont have any sort of relationship with FogCreek).

That said, I think a lot of the choice depends on who the audience is. Will customers be using this system to report bugs as well, or is this solely for the tech folks? Usability creeps into this decision in so many ways.

Likewise, the workflow of the tool needs to have some sort of resonance with how you want to run the shop.

Mark

View unverified member's comment - posted by how.code

October 8, 2008 5:54 PM

Hi techie,

That are a number of tools that can help manage bugs and progress reports. A few are Software Planner (http://www.SoftwarePlanner.com), DevTrack (http://www.devtrack.com) and HP Quality Center.

Software Planner provides requirements tracking, test case management (with integration with the major automated tools), project management, defect tracking and support ticket management. Features can be purchased ala-cart, so you can pick and choose the modules you want.

DevTrack is another good product that has bug tracking. They have another product called DevTest that does test case management, another called DevSpec for Requirements Management and another for Project Management called DevProj. You do have to license is product separately.

HP (previously Mercury) has a product called Quality Center. It has requirements, test case and defect management features and does interact with its automated tool (Quick Test Pro). It is the most expensive of the three.

Hope this helps.

Steve

December 28, 2010 9:33 AM

You can also look at the new generation of Test Management Systems, developed with the idea of providing a flexible and robust solution for organizations that don't want to spend a lot of time installing, hosting and configuring a Complex Application such as Quality Center.

There a number of such systems available, I can recommend the one we developed called PractiTest (http://www.practitest.com) It is a hosted system that provides coverage for Requirements, Tests, Defects, Reports, etc. Fully customizable and very intuitive. We offer a 30-Day Free evaluation period so you can check it Risk Free.

Good Luck,

-joel

January 21, 2011 2:41 AM

Does anyone have any experience working with an external company that will handle the testing for you?

January 21, 2011 2:50 AM

I've worked in the past with multiple companies who do outsourcing and offshoring services. Sometimes they work and sometimes they don't. But it is basically due to a limited number of factors:

1. Is you organization structured enough to outsourced it's tests? Is the process in place to allow you to work this way?

2. Do you have a partner that is serious enough, and capable enough to do the job right? Many companies say they can do it, but many of these are also unable to do it right, so check this company and look for references to their work.

3. Can you manage the process? To dream that you can just send them the product and they will mail you back the bugs is only that, a dream. Once you wake up you will understand that it became a nightmare. So you need to manage this team and the process correctly. For this you need a good process, a good partner, and the correct set of tools.

4. Last but not least, you need to know what you want to achieve. Many companies do this since they want to cut prices, but this is also a dream that many times is sold short. Yes, it is most probably cheaper, but not by the margins you expect. You will also need to invest more time in communication, management, flights, etc. So know what you want to achieve and then review if it is achievable once you add all the costs and process changes required.

OK, this is only my short view on the subject and what I learned in my past.

Good luck!

-joel

January 21, 2011 12:38 PM

Much thanks Joel, I will heed your advice.

January 23, 2011 11:00 AM

Let's separate (a) issue tracking and (b) test management tools. For the first, the two market leaders for the small- medium size ISV are FogBugz and Jira. Look also at OnTime and Polarion.

For (b) the first thing to say is don't get your hopes up. With any kind of GUI none of the automation tools go far enough (at least as far as I would expect). Their ability to preserve tests in the face of changes to the GUI or timing issues is very limited. So you end up dedicating considerable resources to the maintenance of automated tests. By considerable I mean 10-20% of your overall dev resources, maybe even higher. The good news is that the resulting test suite is part of your valuable intellectual property and does indeed foster a much higher quality, which is something that is difficult to achieve without such a suite, particularly as a company grows.

Be careful that if you have separate solutions for (a) and (b) you will need to manage the overlap. E.g. some test management tools also act as repositories for specifications of enhancements, at which point they completely overlap with application lifecycle management (ALM) tools.

In terms of managing the tests, we've looked at software to do this, including some open source, but decided that a wiki is good enough for the bulk of the issues.

If you are supporting multiple releases (versions), modern distributed version control systems offer an advantage: in the same way as a DVCS encourages you to fix a bug in the earliest supported occurrence, you can also create a test. We are beginning to explore the implications of this.

Constantine

View unverified member's comment - posted by Durgesh

Discussion:    Add a Comment | Back to Top | Comments 1-9 of 9 | Latest Comment

Add Your Reply

(will not be displayed)

Email me when comments are added to this thread

 
 

Please log in or register to participate in this community!

Log In

Remember

Not a member? Sign up!

Did you forget your password?

You can also log in using OpenID.

close this window
close this window