Testlink is an open-source test management tool used to manage test cases, from test requirements, test plans, test case management and case execution to final result analysis, A complete set of test process control helps testers effectively control the test process.
The following describes the main functions of testlink:
1. Management of test requirements
2. Test Plan Management
3. Test Case Management
4. Test Case execution
5. Analysis of test results (including chart analysis of test results)
6. Role-Based User Management
Let's take a look at the overall structure of the testlink system. It mainly covers test projects, plans, and users. The structure is as follows:
Next, let's take a look at the User Role of the entire system. testlink, like most test management tools, has complete permission management and role control. The following figure shows a specific role use case:
From the above examples, we can clearly give different permissions to each Tester Based on actual needs, effectively controlling the division of roles and cooperation ~
For most users, testlink is the most used to manage test cases. Of course, it is open source code, so we can derive some functions according to our own needs, it is a platform suitable for your team. Many large companies on the market are now using testlink for management testing and modification as required. This is the original intention of most open-source tools, this is the main reason for its poor UI.
Next, we will briefly introduce how to build the testlink runtime environment under Ubuntu:
Download and install the SDK as needed:
Sudo apt-Get install apache2 PhP5 mysql-server libapache2-mod-php5 php5-mysql php5-gd
Note: Make sure that your Ubuntu server can connect to the Internet, because the apt-Get method is installed online. However, the above method is more convenient than installing in windows.
Configure apache2
Sudo VI/etc/apache2/httpd. conf
Add the following content:
Addtype application/X-httpd-PHP. php. htm. html
Adddefacharcharset UTF-8
Servername 127.0.0.1
Start apache2
Sudo/etc/init. d/apache2 restart
Start MySQL Server
Sudo/etc/init. d/MySQL restart
Install testlink
Tar zxvf testlink-1.9.3.tar.gz
Sudo MV testlink/var/www/
CD/var/www/
Run the testlink Installation Wizard.
Http: // localhost/testlink/install/
Modify configuration file
Sudo VI config. Inc. php
Set "user_self_signup" to "false"
Change the value of "config_check_warning_mode" to "silent"
Access testlink
Http: // localhost/testlink
Use the Default Account "admin" to log on. The password is "admin". After logon, change the password.
The Chinese version of the Chinese version is changed as follows:
Changed to tlcfg-> default_language = 'zh _ cn ';
Then, set the settings as follows:
Log on again and you will see the Chinese management interface of testlink:
The deployment process of testlink is complete ~