本文作为使用 TestLink 管理软件测试过程系列文章的第一部 分,主要介绍如何使用该工具管理软件功能测试过程。首先介绍 TestLink 的作用、安装与配置,接着演示如何使用 TestLink 管理软件测试过程。最后,向读者介绍 TestLink 提供的 XML-RPC 接口特性,并演示如何使用 Java 语言通过调 用 XML-RPC 接口对 TestLink 进行定制开发。
本系列文章的第二部分将会介绍如何使用 TestLink 管理软件自动化 测试过程。TestLink 介绍TestLink 是开放源代码的基于 Web 的测试管理系统,它覆盖完整的测试工作过 程,提供测试需求管理、测试用例管理、测试计划管理、测试执行与结果报表管理等功能。通过集成配置,TestLink 可以 和主流的缺陷管理系统进行协同工作。该工具还对外提供了 XML-RPC 编程接口,用于定制开发。主要功能如下所示:测试需求管理– 用于收集、定义测试需求。提供版本控制机制解决无法跟踪需求变更的问题。测试用例管理– 用于定义测试用例设计,不同模块的用例可以分别维护在不同的测试套件集合里。测试计划管理– 可以为测试计划指定被测软件所运行所在的平台信息和被测软件的测试构建信息。可以把测试用例执行 工作分配给不同的测试工程师。测试执行与结果报表管理– 执行完毕测试,填写测试结果信息。支持上传结果文件,附加上缺陷编号信息。报表系统提 供测试图表和执行矩阵信息。良好的扩展特性– 允许自定义字段;允许调用管理系统提供的 XML-RPC API 接口进行定制开发。TestLink 安装与配置TestLink 的最新版本为 1.9.5,建议使用稳定版本 1.9.3。本部分将介绍如何在 Ubuntu 环境下搭建 TestLink 1.9.3 测试用例管理系统。本文使用的 Ubuntu 版本是 64 位服务器版 Ubuntu 12.04,Ubuntu 服务 器的局域网内部 IP 地址为 172.16.27.225,服务器连接互联网,可以使用 apt-get 命令进行在线安装软件包。下面会分 别介绍如何安装 Apache 应用服务器,MySQL 数据库,PHP 编程语言包,然后详细介绍如何安装、配置 TestLink。安装 Apache HTTP Server登录 Ubuntu 服务器,在终端中输入命令 sudo apt-get install apache2 进行安装。通 过访问 http://172.16.27.225,确认 Apache 安装成功。在 Ubuntu 上安装的 Apache,其默认的根目录为 /var/www,配 置文件所在位置为 /etc/apache2/apache2.conf。其他的配置文件也都存放在目录 /etc/apache2 下。使用 vi 命 令编辑 apache2.conf 文件,添加如下内容:清单 1. 编辑 apache2.conf 片段AddType application/x-httpd-php .php .htm .htmlAddDefaultCharset UTF-8ServerName 127.0.0.1