Results 1 to 5 of 5
  1. #1

    Open Source Test Management Tools

    Open Source Test Management Tools
    Hello everyone !!

    In our Company we are trying to find one application, but THE Application for make a better product, with better code, better bug reports, better support tickets, better documentation.

    Right now we work with several (but) and individuals Tools as:

    • Project Management
    • Bugzilla (http://www.bugzilla.org/)
    • Testopia (http://www.mozilla.org/projects/testopia/)
    • Selenium (http://seleniumhq.org/)
    • Bromine (http://bromine.seleniumhq.org)
    • RT (http://bestpractical.com/rt/)
    • Trac (http://trac.edgewall.org/)
    • WEBSVN (http://www.websvn.info/)
    • Doxygen (http://www.stack.nl/~dimitri/doxygen/)
    • SoapUI (http://www.soapui.org)

    But as you can see, isn’t very “funny” to track the problems and join all this functionalities

    That’s why I wonder, if YOU know any application that GROUP all this functionalities in one APP (Open Source preferable [img]/images/graemlins/laugh.gif[/img])

    How I see it would work:

    First We create a Project… (Let’s say OpSoPaTM), yeah I know, very bad Name… it’s from Open Source Project And Test Management

    So.. In this Project we have our Developers, our Database Managers, our IT Tech… each one with his own tasks.

    • After That, we work into and “SVN” environment (and all will have access to the code and its modifications)
    • Each Developer, have to document his own code and with an app as “Doxygen” we create the Tech Docs.
    • Also, each Developer has to create the Test Case from his CODE, and then with “Selenium” and/or Testopia, we create the Script to test the App Web periodically with “Bromine”
    • After all, if there is any Improvements to the code, or if we (or the customer/tester) find any BUG, we keep track of them, after the NEXT commit of the Code in the SVN have to be linked with a BUG (Improvements a/o Error), so you can keep a Real tracking of the Evolution of the code (And of course documented)
    • Then, when it is needed, with make a TAG of the current Version, and copy the files from “Localhost” to the “DEVELOPING” environment, after copy it’s done, we RUN the TEST CASE to check the old functionalities, and the new ones, seeing if the is no error.
    • If the DEV test Pass, we move to the STAGING environment, and do the same thing.
    • Finally to the PRODUCTION environment.
    • We have to take into account for Quality Assurance, to have a way to GO BACK to the previous and “Working Version”, for this, after make any change, we need to make a Backup of the Environment. Make the Update, Test it, and Validate!

    So we have at the end…

    1. We create the Project basics (The IDEA).
    2. We make the Code, and at the same time his Documentation.
    3. We Share this with others in the Community (or company)
    4. We Test it. (Web Site (Selenium), WebServices (SoapUI), Mobile app (Test Cases), Etc)
    5. We Validate it.
    6. We make the Backup of previous Version (Files and DB)
    7. We Copy/Remove the new/not-used files
    8. We make a Second Test.
    9. And Finally Validate the “Step” (from localhostDev, DevSta, StaProd)

    After this Version is in the Prod Environment, the Customers/Testers will give the new improvement, new requests and Bugs to the Support Tickets System. From here the cycle goes again to Step 2….

    Of course, the Testing Part (Quality) its more extensive, with Performance, Response Time, Stress Test

    The main Idea is to have THE ONE APP, that it’s able to automate this, for avoid “Errors Layer 8” [img]/images/graemlins/laugh.gif[/img], where you can configure yours Environments (Localhost, Dev, Staging, Prod, etc) with the IP, credentials, Path to make the backups of both: files and DB, etc. Copy the modified/new files, remove the old ones, run SQL scripts, etc. and have a Log of everything.

    All this to “industrialize” a little all the process and procedures.

    So Finally, I wonder: there is any Solution how does this?
    Who wants to start a project and make this possible?

  2. #2
    SQA Knight
    Join Date
    Aug 2000
    Elanora Heights, NSW, Australia

    Re: Open Source Test Management Tools


    I doubt there is a commercial tool that will do all that.

    While Test Management tools like HP Quality centre can launch automated scripts, they need to be robust scripts with good exception handling. Fully automating performance tests I have never heard of or done personally but I guess it would be possible under strictly controlled conditions.

    If you have fully scripted environment builds / backups I guess its all possible to "Reset" a test environment from a "Test Management Tool" launching a task/scripts.

    I personally would not take on such a big job, you would need some serious design and construction (and time) with commercial better integrated tools, using open source tools would be an even bigger challenge.

    Commercial or open source ..... you are going to have to tie several tools together to achieve what you want.

    You do raise a valid point which many find confusing, software development technologies are very primitive when you compare them to say manufacturing technologies, but often software solutions are heavily customised. I am yet to work on two major platforms using the same (identical) billing process. We seem to be very good at trying to re-invent the wheel, often with a newer poorer/slower wheel.
    Robert Tehve

  3. #3

    Re: Open Source Test Management Tools

    Thanks Robert for your response

    This is really a huge project

    I think that will be more easy to get a “Working Methodology”, or trying to create some bridge between the applications. (at the end this will be the most practical way), after this maybe we will create our own tools to achieve that.

    Or even write to the Developers of this tools(*) to see if they want to improve a little their own apps.

    once and again, thanks a lot for your time


    Alberto Paez

  4. #4

    Re: Open Source Test Management Tools


    You are using Bugzilla and Trac - why use two different types of bug tracking tools?


  5. #5

    Re: Open Source Test Management Tools

    You might have found your own integrations in test managements tools developed within these past years, but I want to share qTest, a new test managment tool in beta right now. There is a wide range of integration opportunities and customizable integration options to your preferred defect tracking system for bug reports. Check out the beneficial features of qTest here.

    QASymphony Community Manager



Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
BetaSoft Inc.
All times are GMT -8. The time now is 06:05 PM.

Copyright BetaSoft Inc.