Analysis
Overview
We are going to use our test tracking system for maintaining our manual tests and finding bugs and linking them with bug tracking system. For this revision of the task we've got several things to do that are listed in the section below.
Task requirements
Because of the security issues that appeared in tcw we must either:
- improve tcw security
or
- find a better solution for tracking of the manual tests and integrate it
Task result
The result of this task must be functional test tracking system with the necessary security.
Implementation idea
- research for other test tracking systems
- compare them with tcw
- decide which will be best for our purposes and integrate it
- or find a solution to tcw security issues that are concerning us
Related
SCS_TEST_TRACKING_SETUP_R0
SCS_TEST_TRACKING_MAINTENANCE_R0
SCS_TEST_TRACKING_MAINTENANCE_R1
How to demo
Open the test tracking system. Show sample test case (there are some available at the moment).
Design
What have to be done?
- Research different tracking solutions.
- Choose an applicable and explain why it is better than the others.
- Give link and setup instructions
- Define user creation, permissions, etc
Tested TestLink 1.7.4 stable release. Benefits:
- Web based
- Easy install
- Covers all the functionalities of TCW
Minuses:
- Should setup my SQL
- Should run a SMTP server
- Should be set up, it will take a while
- Should be integrated with trac
- User accounts and permissions
- Should migrate from tcw - this should be easy as the test cases are not described there yet.
Implementation
The !Testlink is set up on the dan-desktop server. In the backup this should be added. the address is dan-server/testlink. Setup details:
- Got http://surfnet.dl.sourceforge.net/sourceforge/testlink/testlink_1.7.4.zip
- Extracted the zip in /home/scs/public_html/testlink
- Ran /home/scs/public_html/testlink/install/index.php
- Deleted installation files
- Added write permissions to required folders (they are asked during setup) testlink/upload_area/
- Added file testlink to /etc/apache2/sites-available
Alias /testlink "/home/scs/public_html/testlink" <Directory /home/scs/public_html/testlink> DirectoryIndex index.php Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>
- Soft linked the file to /etc/apache2/sites-enabled
- Changed admin password
- Added user account for myself.
In next revision this should be visible from outside
- SMTP server should be set up
- Permissions should be cleared
Full timebox.
Testing
Comments
Log