zoukankan      html  css  js  c++  java
  • TestLink部署与介绍

    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站点即可登录!

  • 相关阅读:
    电脑休眠真是神一样
    用visual studio 2017来调试python
    判断两个字符串是不是异位词
    算法题思路总结和leecode继续历程
    今日头条笔试题目,还是没过.效率不够
    The init method
    Object-oriented features
    Modifiers
    Pure functions
    Classes and functions
  • 原文地址:https://www.cnblogs.com/candle806/p/2428018.html
Copyright © 2011-2022 走看看