TestLink部署与介绍

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
RDS AI 助手,专业版
简介:

Testlink是一个开源的测试管理工具,主要用于管理测试用例,从测试需求、测试计划、测试用例管理和用例执行,到最后的结果分析,一套完整的测试流程控制,帮助测试人员有效的控制测试过程。

下面说说Testlink的主要功能如下:

1、 测试需求的管理

2、 测试计划的管理

3、 测试用例的管理

4、 测试用例的执行

5、 测试结果的分析 (包括测试结果的图表分析)

6、 基于角色的用户管理

再看看Testlink的系统整体结构,它主要是围绕测试项目、计划和用户来展开的。结构图如下:

接下来我们需要了解一下,整个系统的用户角色,testlink跟大多数测试管理工具一样,具有完备的权限管理和角色控制,以下是具体的角色用例图:

从以上的用例图中,我们可以清晰明了的根据实际需求给予每个测试人员不同的权限,有效的控制角色分工与合作~

testlink对于大多数用户来说,管理测试用例是用的最多的,当然它还是开放源码的,所以我们可以根据自己的需求进行一些功能衍生,达到适合自己team的使用平台,目前市场上很多大公司都已经在使用testlink进行管理测试,并根据自己的要求进行修改,所以这是大多数选择开源工具的初衷,这是因此它的界面不够美观的主要原因。

下面,我们将简单介绍如何在Ubuntu下搭建testlink运行环境:

根据需要下载并安装:
sudo apt-get install apache2 php5 mysql-server libapache2-mod-php5 php5-mysql php5-gd

备注:保证你的Ubuntu服务器能够连接互联网,因为这里通过apt-get方式安装是在线安装的。不过以上的方式相比你的windows下安装是不是要来的方便多了

配置apache2
sudo vi /etc/apache2/httpd.conf 

添加以下内容:
AddType application/x-httpd-php .php .htm .html
AddDefaultCharset UTF-8
ServerName 127.0.0.1

启动apache2
sudo /etc/init.d/apache2 restart

启动mysql server
sudo /etc/init.d/mysql restart

安装testlink
tar zxvf testlink-1.9.3.tar.gz
sudo mv testlink /var/www/
cd /var/www/

执行testlink安装向导
http://localhost/testlink/install/

修改配置文件
sudo vi config.inc.php
修改“user_self_signup”参数值为“FALSE”
修改“config_check_warning_mode”参数值为“SILENT”

访问testlink
http://localhost/testlink
使用默认帐号"admin"登录,密码为"admin",登录后修改密码。

汉化中文更改如下:
修改为:tlCfg->default_language = 'zh_CN';

然后再用户设置的地方设置如下:

再次登录进入就可以看到testlink的中文管理界面:

到此testlink的部署过程就完成了~

 

后续补充:

testlink版本为1.9.10,通过上面的方式安装之后,在进入testlink web install页面验证过程中,提示安装testlink-1.9.10需要的php版本过低,php版本必须大于5.4以上,所以这里需要更新php版本,更新步骤如下:

在Ubuntu上执行如下几个命令,即可完成php的升级,并升级到最新版本。

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get upgrade
apt-get dist-upgrade

执行完之后,通过php -v验证php的版本

安装之后,需要创建testlink的相关配置信息,testlink目录下没有这个php配置文件,所以手动创建即可config_db.inc.php

并写入对应的数据库相关配置信息

<?php
define('DB_TYPE', 'mysql');
define('DB_USER', 'testlink');
define('DB_PASS', '123qwe');
define('DB_HOST', 'localhost');
define('DB_NAME', 'testlink');
define('DB_TABLE_PREFIX', '');
?>

另外升级之后,apache也升级到了新版本,/etc/init.d/apache2 restart完成重启,查询进程命令ps -ef | grep apache2,而非之前的httpd

然后重新访问testlink站点即可登录!

 








本文转自一米一阳光博客园博客,原文链接:   http://www.cnblogs.com/candle806/archive/2012/04/01/2428018.html ,如需转载请自行联系原作者


相关实践学习
如何快速连接云数据库RDS MySQL
本场景介绍如何通过阿里云数据管理服务DMS快速连接云数据库RDS MySQL,然后进行数据表的CRUD操作。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
关系型数据库 测试技术 数据库
使用Docker搭建测试用例管理平台TestLink:简易指南
使用Docker搭建TestLink测试管理软件的步骤如下:首先,拉取`bitnami/mariadb`和`bitnami/testlink-archived`镜像。然后,启动MariaDB容器,创建数据库。接着,启动TestLink容器并连接到MariaDB。检查容器状态确保它们已启动。最后,访问`localhost:8099`以使用TestLink,默认用户名为`user`,密码为`bitnami`。这样,你就能在本地便捷地进行测试管理了。
JRE的安装及环境变量配置
JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。本文以jre 1.7为例介绍JRE的安装及环境配置,其他版本亦可根据此步骤来安装。
1674 0
|
机器学习/深度学习 人工智能 数据安全/隐私保护
免费交互式大模型在线图像去除水印.擦除.替换和增强照片项目代码(免费在线图像修复工具)
免费交互式大模型在线图像去除水印.擦除.替换和增强照片项目代码(免费在线图像修复工具)
|
Web App开发 测试技术 持续交付
|
2月前
|
JavaScript Java 关系型数据库
2026版基于springboot的大学生社团管理系统
本文探讨高校学生社团管理系统的研发背景与意义,分析当前国内研究现状,提出基于Spring Boot、Vue.js、MySQL及B/S架构的技术方案,旨在提升社团管理的信息化、智能化水平,推动校园文化可持续发展。
|
数据挖掘 测试技术 项目管理
2025年测试用例管理看这一篇就够了 ----Codes 开源免费、全面的测试管理解决方案
Codes 是国内首款重新定义 SaaS 模式的开源项目管理平台,支持云端认证、本地部署、全部功能开放,并且对 30 人以下团队免费。它通过整合迭代、看板、度量和自动化等功能,简化测试协同工作,使敏捷测试更易于实施。并提供低成本的敏捷测试解决方案,如同步在线离线测试用例、流程化管理缺陷、低代码接口自动化测试和 CI/CD,以及基于迭代的测试管理和测试用时的成本计算等,践行敏捷测试。
2025年测试用例管理看这一篇就够了 ----Codes 开源免费、全面的测试管理解决方案
|
Ubuntu 网络协议 Unix
02理解网络IO:实现服务与客户端通信
网络IO指客户端与服务端通过网络进行数据收发的过程,常见于微信、QQ等应用。本文详解如何用C语言实现一个支持多客户端连接的TCP服务端,涉及socket编程、线程处理及通信流程,并分析“一消息一线程”模式的优缺点。
436 0
|
11月前
|
Prometheus Kubernetes 监控
Kubernetes监控:Prometheus与AlertManager结合,配置邮件告警。
完成这些步骤之后,您就拥有了一个可以用邮件通知你的Kubernetes监控解决方案了。当然,所有的这些配置都需要相互照应,还要对你的Kubernetes集群状况有深入的了解。希望这份指南能帮助你创建出适合自己场景的监控系统,让你在首次发现问题时就能做出响应。
669 22
|
11月前
|
云安全 弹性计算 安全
阿里云服务器安全攻略参考:基础防护与云安全产品简介
在使用云服务器的过程中,云服务器的安全问题是很多用户非常关心的问题,阿里云服务器除了提供基础的防护之外,我们也可以选择其他的云安全类产品来确保我们云服务器的安全。本文为您介绍阿里云服务器的基础安全防护机制,以及阿里云提供的各类云安全产品,帮助用户全面了解并选择合适的防护手段,为云上业务保驾护航。
1296 11
|
机器学习/深度学习 人工智能 PyTorch
【AI系统】计算图原理
本文介绍了AI框架中使用计算图来抽象神经网络计算的必要性和优势,探讨了计算图的基本构成,包括标量、向量、矩阵、张量等数据结构及其操作,并详细解释了计算图如何帮助解决AI工程化中的挑战。此外,文章还通过PyTorch实例展示了动态计算图的特点和实现方法,包括节点(张量或函数)和边(依赖关系)的定义,以及如何通过自定义Function实现正向和反向传播逻辑。
685 7
【AI系统】计算图原理

热门文章

最新文章