excel测试用例导入testlink

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel测试用例导入testlink相关的知识,希望对你有一定的参考价值。

参考技术A 原理:将xml文件导入testlink,vbs工具将以固定的列名编写的excel文件转化为xml文件。

最后在testlink中导入,如图导入测试用例,导入测试集的话需要在excel中添加用例集的列

1.

2.然后选择导好的xml文件,点击上传

3.导入到testlink缺点是步骤无法分离,只能在excel编写时自己标清楚

其中excel的格式如图

注意更改vbs中excel的路径和sheet的表名

注意点:

1.用例名不能太长,否则testlink导入不成功。

2.Excel列名加粗的必须字段,不加粗的为非必须字段

3.用例的摘要,预设条件,面搜狐步骤,预期结果都可以用1,2,3编号来进行换行,如1.xxxx 2.xxxx 只识别1,2,3不识别一,二,三。编号最多可以实现8个换行,编号在9之后就不行了

4.保持工具和excel在同一个文件夹

CentOS7.5 安装testlink 测试用例

CentOS7.5 安装testlink 测试用例

标签(空测试用例格分隔):运维系列


  • 一:testlink简介
  • 二:安装环境准备
  • 三:安装 testlink

一:testlink简介

TestLink 是基于web的测试用例管理系统,主要功能是测试用例的创建、管理和执行,并且还提供了一些简单的统计功能。

TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。 TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括:
测试需求管理
测试用例管理
测试用例对测试需求的覆盖管理
测试计划的制定
测试用例的执行
大量测试数据的度量和统计功能。
目前在XLS导入上存在缺陷,但可以使用第三方的“Testlink Convert”工具实现XLS/TXT/XML导入导出。 [1] 
软件特色
免费开源
代码遵循Apache2开源协议,免费使用,对商业用户也无任何限制;
邮箱提醒
系统会通过邮件及时的通知你的团队和客户。邮件通知的环节、形式、时间、接受人均可定制;
权限控制
基于项目的权限控制,支持创建多个项目的管理,每个人员可以属于不同项目的不同角色;
系统可定制
可以灵活的自定义多个信息,包括:自定义字段、邮件通知、管理流程、查询字段、报表字段等等;
插件支持
可以方面的在线安装多个插件,比如:图形报表、导出xls、统计分析等;
广泛的技术支持
Testlink是国内和国际上非常流行的系统,使用广泛,产品稳定可靠,值得信赖。

##二:安装环境准备

2.1: 在CentOS7.5x64 上面安装php

yum install -y php php-gd php-ldap php-mysql php-perl

技术分享图片

2.2 安装 mariadb-server

yum install -y mariadb* 

service mariadb start 

chkconfig mariadb on 

技术分享图片

技术分享图片

修改mariadb的密码 为 flyfish225.com

mysql_secure_installation

技术分享图片

技术分享图片

2.3 安装 httpd

yum install -y httpd 

技术分享图片

技术分享图片

三:安装 testlink

下载:testlink 1.9.10 

tar -zxvf testlink-1.9.10.tar.gz

mv testlink-1.9.10 /var/www/html/testlink 

技术分享图片

技术分享图片

报错提醒:

技术分享图片


Maximum Session Idle Time before Timeout    24 minutes and 0 seconds - (Short. Consider to extend.)

----
上面报错更改 /etc/php.ini 

session.gc_maxlifetime = 2400

将 session.gc_maxlifetime 改为 2400

----

技术分享图片

Checking max. execution time (Parameter max_execution_time) 30 seconds - We suggest 120 seconds in order to manage hundred of test cases (edit php.ini)

---
上面的报错: 
 max_execution_time = 120
  将 max_execution_time 改为 120 
---

技术分享图片

Checking if /var/www/html/testlink/gui/templates_c directory is writable (by user used to run webserver process)    Failed!
Checking if /var/testlink/logs/ directory exists [S]    Failed!
Checking if /var/testlink/upload_area/ directory exists [S] Failed!

技术分享图片

cd /var/www/html/testlink

vim config.inc.php

---
找到 修改路径
$g_repositoryPath = ‘/var/www/html/testlink/upload_area/‘

$tlCfg->log_path = ‘/var/www/html/testlink/logs/
---

chmod 777 -R gui/

chmod 777 -R logs 

chmod 777 -R upload_area/

从新启动 httpd 

service httpd start 

技术分享图片

刷新 登录配置页面

技术分享图片


创建testlink 所需要的数据库与导入表

mysql -uroot -pflyfish225.com

CREATE DATABASE testlink CHARACTER SET utf8 COLLATE utf8_general_ci;

GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘IDENTIFIED BY ‘flyfish225.com‘ WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO ‘flyfish‘@‘%‘IDENTIFIED BY ‘flyfish225.com‘ WITH GRANT OPTION;

flush privileges;

技术分享图片

导入SQL的文件

cd /var/www/html/testlink/install/sql

cd mysql   

mysql -uroot -pflyfish225.com testlink < testlink_create_tables.sql 

mysql -uroot -pflyfish225.com testlink < testlink_create_default_data.sql

技术分享图片


技术分享图片

技术分享图片

这个报错:

vim /etc/php.ini

修改/etc/php.ini  找到extension_dir 修改成 extension_dir=/usr/lib64/php/modules

重启apache  service httpd restart

技术分享图片

技术分享图片

技术分享图片

cd /var/www/html/testlink
vim config_db.inc.php
----
<?php
// Automatically Generated by TestLink Installer - Fri, 10 Aug 18 02:45:41 +0000
define(‘DB_TYPE‘, ‘mysql‘);
define(‘DB_USER‘, ‘flyfish‘);
define(‘DB_PASS‘, ‘flyfish225.com‘);
define(‘DB_HOST‘, ‘localhost‘);
define(‘DB_NAME‘, ‘testlink‘);
define(‘DB_TABLE_PREFIX‘, ‘‘);
?>
---

技术分享图片

默认登录名: admin 密码: admin

技术分享图片

关于testlink 汉化

cd /var/www/html/testlink

vim config.inc.php

---
$tlCfg->default_language = ‘en_GB‘;  改为 

 $tlCfg->default_language = ‘zh_CN‘;
---
---
$tlCfg->config_check_warning_mode = ‘FILE‘;
改为: $tlCfg->config_check_warning_mode = ‘SILENT‘;
---

重启httpd 

service httpd restart 

chkconfig httpd on 

技术分享图片

技术分享图片

my-Settings 设置为中文 然后保存

技术分享图片

技术分享图片

技术分享图片

技术分享图片

以上是关于excel测试用例导入testlink的主要内容,如果未能解决你的问题,请参考以下文章

R语言 Testlink excel 转XML 批量导入测试用例

TestLink学习七:TestLink测试用例Excel转换XML工具

开源工具:用思维导图编写的用例导入到 TestLink

Python实现将Excel编写的用例上传到testlink指定用例集

CentOS7.5 安装testlink 测试用例

testlink用例管理工具