Detailed use of Testlink management software functional Testing process

Source: Internet
Author: User
Tags php programming php programming language xmlns mysql database root directory testlink

This series of articles applies to test design, test managers who need to find a test process management solution for a Test team. At present, the open source concept at home and abroad more and more popular, open source software has greatly promoted the rapid development of software research industry. Testlink, as the leader in software test management open source software, has been widely used in the small and Medium software test project team, and the test efficiency of the project team has been greatly improved.

This article is used as the first part of the Testlink management software testing process series, which mainly describes how to use the tool to manage the software functional testing process. First introduce the role of Testlink, installation and configuration, and then demonstrate how to use the Testlink management software testing process. Finally, the reader is presented with the XML-RPC interface features provided by Testlink, and demonstrates how to use the Java language to customize development of Testlink by invoking the XML-RPC interface.

The second part of this series will explain how to automate the testing process using Testlink management software.

Testlink Introduction

Testlink is an open source web-based test management system that covers the complete testing process and provides functions such as test requirements management, test case management, test Plan management, test execution, and results report management. Through the integrated configuration, Testlink can work in conjunction with the mainstream defect management system. The tool also provides an XML-RPC programming interface for custom development. The main features are as follows:

Test requirements Management – for collecting and defining test requirements. Provides versioning mechanisms to resolve problems that cannot be traced to changes in requirements.

Test Case management – for defining test case designs, use cases for different modules can be maintained separately in different test suite collections.

Test Plan Management – you can specify the platform information that the tested software is running on and the test build information for the software being tested for the test plan. You can assign test case execution tasks to different test engineers.

Test execution and Results report management – Complete the test and fill in the test result information. Support upload result file, attach the defect number information. The reporting system provides test charts and execution matrix information.

Good extensibility features – allows custom fields to be customized, allowing the invocation of XML-RPC API interfaces provided by the management system for custom development.

Testlink Installation and Configuration

The latest version of Testlink is 1.9.5 and it is recommended to use a stable version of 1.9.3. This section describes how to build a testlink 1.9.3 test Case Management system in an Ubuntu environment. The Ubuntu version used in this article is a 64-bit server version of the Ubuntu 12.04,ubuntu Server LAN Internal IP address is 172.16 27.225, the server is connected to the Internet, you can use the Apt-get command to install the software package online. The following describes how to install the Apache application Server, the MySQL database, the PHP programming language pack, and then details how to install and configure Testlink.

Install Apache HTTP Server

Login to the Ubuntu server, enter the command in the terminal sudo apt-get install apache2 for installation. Verify that the Apache installation was successful by accessing http://172.16.27.225. Apache installed on Ubuntu, its default root directory is/var/www, the configuration file location is/etc/apache2/apache2.conf. Other configuration files are also stored under the directory/etc/apache2.

Edit the apache2.conf file using the VI command and add the following:

Listing 1. Edit Apache2.conf Fragment

AddType application/x

-httpd-php. php. htm. html
adddefaultcharset UTF-8 ServerName 127.0.0.1

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.