wiki:SCS_TEST_TRACKING_SETUP_R2

Version 3 (modified by deyan, 16 years ago) (diff)

--

Error: Macro BackLinksMenu(None) failed
compressed data is corrupt

Error: Macro TicketQuery(summary=SCS_TEST_TRACKING_SETUP_R2, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|) failed
current transaction is aborted, commands ignored until end of transaction block

Analysis

Overview

In this revision the current setup of TestLink should be improved

Task requirements

Requirements from the previous revision

  • SMTP server should be set up - The smtp server is needed in order to register new users automatically
  • Permissions should be cleared -
    • Registered users should have the permission to view the tests and add comments if possible.
    • Team members should have the permission to view, edit and execute tests (create test plans, etc).

Requirements for this revision

  • Integration between trac and testlink is needed. The documentation for this is in related section.

Task result

TestLink with trac integration. Appropriate permissions and ability to create an account.

Implementation idea

A fragment from the user documentation of testlink:

/** The DB host to use when connecting to the mantis db */
define('BUG_TRACK_DB_HOST', 'calypso');
/** The name of the database that contains the mantis tables */
define('BUG_TRACK_DB_NAME', 'mantis_bt');
/** The DB type being used by mantis */
define('BUG_TRACK_DB_USER', 'mantis_bt_user');
/** The DB password to use for connecting to the mantis db */
define('BUG_TRACK_DB_PASS', 'mantis_bt_password');
/** link to the bugtracking system, for viewing bugs */
define('BUG_TRACK_HREF', "http://calypso/mantis/view.php?id=");
/** link to the bugtracking system, for entering new bugs */
define('BUG_TRACK_ENTER_BUG_HREF',"http://calypso/mantis/");
tl-

This configuration is for mantis. Trac config should be similar. In testing section you may create a new user account to test the setup.

http://www.teamst.org/_tldoc/1.7/tl-bts-howto.pdf TestLink documentation page for integration with bugtracking system.
http://www.teamst.org/_tldoc/1.8/installation_manual.pdf TestLink 1.8 draft documentation.

How to demo

Show testlink and create a simple demonstation of testcase connected with a ticket.

Design

Implementation

(Implementation results should be described and linked here (from the wiki or the repository))

Testing

Comments

(Write comments for this or later revisions here.)