Help Index

What is the custom bug tracker?

If you use a very simple bug tracker, maybe even one that you programmed yourself, and it gets data via HTTP POSTs, then Testuff can integrate with it.

How does Testuff integrate with my custom bug tracker?

Although Testuff is a hosted service it can automatically send every reported defect to your custom bug tracker account. You can run your manual tests with Testuff and continue to use the custom bug tracker for bug tracking.

The integration is done by the desktop client. Therefore, it should also work if you host your custom bug tracker on an internal server. Our server doesn’t need to access your bug tracker server and you don’t need to change anything in your security or firewall configuration to make it work.

How do I configure Testuff for my custom bug tracker?

  1. In Testuff, go to Settings > Bug Tracker and click the Add bug tracker link.
  2. Choose Custom from the bug trackers combo box.
  3. In your browser, go to your bug tracker’s login page.
  4. View the HTML source and search for the form HTML tag.
  5. Set the following fields under Login form:
    1. Login action URL – Get the form tag’s action property to determine the full URL. For example, if the login page is at http://custom.tracker.com/login and the login form action is /doLogin, then set the Login Action URL to:
      http://custom.tracker.com/doLogin
    2. Username field name – In the HTML form, look for the input tag where the username is entered. Get the name property of that tag. For example, if the tag is <input type=”text” name=”user” />, then enter user in Testuff.
    3. Password field name – Find the input tag where the password is entered. Get the name property of that tag. For example, if the tag is <input type=”password” name=”pass” />, then enter pass in Testuff.
  6. Now go to the bug tracker new defect page.
  7. View the HTML source and search for the form HTML tag.
  8. Set the following fields under New Defect Form:
    1. Defect action URL – Get the form tag’s action property to determine the full URL. For example, if the new ticket form is at http://custom.tracker.com/newticket and the login form action is /createTicket, then set the Defect Action URL to:
      http://custom.tracker.com/createTicket
    2. Summary field name – In the HTML form, look for the input tag where the defect summary is entered. Get the name property of that tag. For example, if the tag is <input type=”text” name=”sum” />, then enter sum in Testuff.
    3. Description field name – Find the input tag where the description is entered. Get the name property of that tag. For example, if the tag is <input type=”text” name=”desc” />, then enter desc in Testuff.
  9. You may click the Submit sample link to make sure Testuff can create bug reports in your bug tracker. If all goes well the new bug report should be displayed.
  10. Don’t forget to click OK to save the settings.

Please contact us for any help integrating Testuff with your custom tracker.

Help Index