testlink源码分析 一

Jenins插件修改-TestLink 问题: 集成完了TestLink和Jenkins,结果能争取更新到测试build,但是发现如果测试用例失败了,failed detail info在testlink里面看不到。插件提供了插入Junit测试附件,但每次看错误的测试用例都要打开附件也影响工作效率。我希望能再Notes看到具体错误消息。但是插件只提供了如下信息: 只告诉Junit用例的状态和Class。没把具体的错误写出来。 阅读详情

testlink是一个很好的用例管理开源组件,因为我之前也作过一个用例管理的系统,但是远没有testlink灵活,本着学习的态度,自己分析一下testlink的源代码,一点理解,和大家分享,希望能抛砖引玉。

下面来看一下testlink的数据库设计。

1 权限管理

   testlink提供了丰富的权限管理,其后台数据库主要用了六个表来实现权限的管理,分别是:rights、roles、users、user_roles、user_testproject_roles、user_testplan_roles 。其中users表中保存当前注册的用户,rights表中保存权限,roles表中保存当前系统中所存在的角色,如管理员,普通用户、游客等。user_roles表中保存用户和角色的关系,比如一个用户属于那个角色。user_testproject_roles表中保存用户、项目、角色的关系,比如一个用户在某个项目中具体是哪个角色;user_testplan_roles表中保存用户、测试计划、角色之间的关系,如一个用户在某个测试计划中具有什么样的权限等。这几个表的具体注释如下:

   

rights表
FieldtypeNULLKeyDefaultExtra注释
idint(10)NOPRINULLauto_increment权限的标示ID
descriptionvarchar(100NO    

 

roles表
FieldtypeNULLKeyDefaultExtra注释
idint(10)NOPRINULLauto_increment角色的标示ID
descriptionvarchar(100NO   角色的描述
notetextYES NULL  

 

明天接着写...

软件测试面试全攻略:理论、实战与结构化表达 软件测试作为质量保障的核心环节,其技术体系涵盖功能测试、性能测试、安全测试等多个维度。从测试理论到工程实践,测试工程师需要掌握等价类划分、边界值分析等基础方法,同时熟练使用Selenium、JMeter等主流工具。在自动化测试和持续集成成为行业标配的背景下,接口测试的签名加密处理、性能压测的场景建模等进阶技能具有更高技术价值。特别是在电商、金融等业务场景中,秒杀系统的压力测试方案、分布式系统的缺陷排查等实战经验往往成为面试考察重点。通过STAR法则结构化表达项目经验,结合AI测试、云原生测试等前沿技术准备, 阅读详情

相关推荐

Testlink用例转换工具(testlinkconvert)最新版本源码

1.之前上传的《Testlink用例转换工具最新版本》给一些童鞋提供了帮助;但是有部分童鞋仍无法满足需求; 2.有人私下找我要源码。由于我不是常常上网,所以消息很久才会看到,为了方便大家,现在把源码提供给大家; 3.因该源码是小女子一点一滴敲出来的,花了一些心血,故收取大家少量的资源分,谢谢大家。 看到大家的留言,特进行说明: 1.使用该工具前,请事先安装java环境; 2.此处只提供了工具的源码,如果对源码不感兴趣,只是使用该工具,请到该地址进行下载:http://download.youkuaiyun.com/detail/rachel_luo/5113801 3.具体如何使用请下载后仔细阅读说明文档,说明文档写得还是比较仔细的。

testlink php解析,TESTLINK 测试用例数据结构解析

一、node_types 测试组件信息表我们查询表 select * from testlink.node_types;得到如下结果二、nodes_hierarchy 测试用例目录层次表我们以下图的项目为例,来讲解1、测试项目首先,我们有个Train的项目,存在表testprojects中,可以用如下sql查找到select * from testlink.testprojects where n...

weixin_42706667的博客 451

TestLink:乱七八糟

TestLink:乱七八糟

Test Link的Jenkins插件源码分析(参数)

全局参数设置   相关代码片段 POJO类TestLinkInstallation    public class TestLinkInstallation implements Serializable { …… @DataBoundConstructor public TestLinkInstallation( String name, S...

六翁草堂 393

testlink-code-1.9.11官方原版

testlink-code-1.9.11官方原版 ,要求php5.4

软件测试管理系统(testlink) v1.8.5b 开源版.rar

testlink软件测试管理系统是开源的php源代码,testlink包含了软件测试计划、测试用例管理、测试用例执行管理等功能 TestLink 是一个基于 web 测试管理和测试执行系统。它使质量保证团队能够创建和管理他们的测试案件以及关于将它们组织成测试计划。这些测试计划允许团队成员执行测试用例并跟踪测试结果动态。

宰鸡焉用牛刀——testLink界面改造的那些事儿(1)

<br /> TestLink是一款开源的进行测试管理的工具。下载和详细的介绍请点击 http://testlink.sourceforge.net/docs/testLink.php。主要的功能包括对测试产品管理,测试需求的管理,测试规范、测试计划管理(包括编辑和搜索测试用例)。由于其开源的特性,在各个项目的测试组中都能够得到广泛的应用。<br />  但是,使用过TestLink的用户都能够体会到,它那糟糕的用户界面已经严重影响到了用户体验。如果界面能够再友好些,那么使用效果(起码是使用者的心情)能够提

王庚的专栏 7292

TestLinkReportGenerator:解析测试链接报告文件以生成逗号分隔的表格摘要

测试链接报告生成器 解析测试链接报告文件以生成逗号分隔的表格摘要 报告生成器的第 1 版 - 最初于 2014 年 10 月编码

LNMP(源码编译安装)+testlink1.9.6

LNMP=Linux+nginx+mysql+php安装环境:Centos6.5所需软件包:nginx-1.8.0.tar.gz、mysql-5.6.26.tar.gz、php-5.6.13.tar.bz2、libmcrypt-2.5.8.tar.bz2、pcre-8.37.tar.bz2=======================================================...

martingpf的博客 2217

testlink 安装 配置 使用 开发 手册 教程 指南 1.8

testlink 安装 配置 使用 开发 手册 教程 指南

testlink1.9.3中文使用手册

该文件是testlink1.9.3中文使用手册,流程清晰,介绍详细,能很好的进行学习和掌握。

TestLink学习四:TestLink1.9.13使用说明

前言   测试管理工具,是指用工具对软件的整个测试输入、执行过程和测试结果进行管理的过程。可以提高回归测试的效率、大幅提升测试时间、测试质量、用例复用、需求覆盖等。      TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计到测试执行完整地管理起来,同时,它还提供了多种测试结果的统计和分析,使我们能够简单地开始测试工作和分析测试结...

weixin_34087307的博客 670

RK3588实战:如何将8路1080P视频流实时拼接成一张超清全景图?聊聊AVS模块的那些事

本文深入解析了RK3588芯片的AVS模块如何实现8路1080P视频流的实时全景拼接技术。通过硬件加速、时间同步、几何校正和色彩均衡等关键技术,RK3588能够高效处理高密度视频流,输出超清全景图。文章还提供了优化策略和实战经验,帮助开发者充分发挥RK3588的潜力。

weixin_27014595的博客 747

Testlink 1.9.20 + XAMPP 7.4.1 的几个坑

之前用的版本比较老 ,今天想用新版试一下,没想到坑很多,折腾一天终于解决,记录如下: 主要是由于版本更新,数据库配置等问题 testlink的logs和upload_area目录检查是否存在,失败 具体原因是 /testlink/config.inc.php 中, $tlCfg->log_path = '/var/testlink/logs/'; $g_repositoryPath = '/var/testlink/upload_area/'; var本来指代testlink目录,但由于某种问题未

SugarIce的博客 2527

Windows下OpenMBEE项目MMS部署失败经历及改正

在Github里找到了上面的第一份文档,下载了MMS源代码(不知道为什么这个代码跟上面操作克隆得到的MMS代码不一样?好像是因为Gradle的版本问题,我本地之前已经安装过7.6.4的Gradle了,于是我找到gradle-wrapper.properties文件。后面在VScode中运行了一下依然是报这个错误,我在VScode终端直接执行。不知道为什么依然没什么用。打开“Windows PowerShell”。(如果是第一次运行它,将看到更长的输出)导航到要克隆存储库的文件夹,例如,

Yo_lan_da的博客 1870

华为等安卓手机的vcf无法导入苹果的iCloud 通讯录

华为等安卓手机的vcf无法导入苹果的iCloud 通讯录

Guocean 8622

技术文章系列整理(持续更新)

本博客有很多关于性能及测试开发的文章。我试着对你可能感兴趣的一些重要文章进行分类。

7DGroup,让技术更有价值! 1万+

第二次 PX4仿真环境搭建过程全记录

参考链接 https://blog.youkuaiyun.com/yanwumuxi/article/details/80097294 https://www.ncnynl.com/archives/201709/2013.html 一、安装依赖项 我们使用Debian / Ubuntu LTS 作为Linux的标准支持版本,但是也支持Cent OS 和 Arch Linux的发行版本。 权限设置 警告:永远...

移步换景的博客 2265

testlink二次开发php,testlink根据需求定制

定制需求为:1.在测试用例中添加自定义字段2.测试用例模板自定义css样式3.在测试执行中增加测试结果字段解决方式1.测试用例自定义字段添加。在project页面中选定custom fields选项卡;增加自定义字段;指派自定义字段。结果图如下所示:2.测试执行结果定制:先看看效果图操作步骤如下:首先,修改cfg/const.inc.php$tlCfg->results['status_co...

weixin_35640876的博客 920

Hyper-V虚拟机 安装 银河麒麟V10桌面版

如何在windows 11 Hyper-V 虚拟机中 安装 银河麒麟V10桌面版。

m0_46756112的博客 3425

YOLO26 终极蒸馏指南:从入门到 SOTA (The Ultimate Distillation Guide)

《YOLO26 蒸馏技术指南》深入解析了知识蒸馏在目标检测中的应用,提出五大蒸馏范式:响应蒸馏(学习最终输出)、特征蒸馏(模仿中间特征)、关系蒸馏(捕捉通道关联)、CWD(通道语义对齐)和FGD(前景背景分离)。实验表明,"Response KD + CWD + FGD"组合效果最佳,使YOLO26n在0.5ms推理速度下达到0.956 mAP50,甚至超越教师模型。指南提供模块化代码实现和超参数调优建议,强调蒸馏能平衡模型精度与效率,是轻量化部署的有效方案。

weixin_51988935的博客 717

[5] 使用 TestLink 进行测试管理 『转载』

TestLink用于进行测试过程中的管理,通过使用TestLink提供的功能,可以将测试过程从测试需求、测试设计、到测试执行完整的管理起来,同时,它还提供了好多种测试结果的统计和分析,使我们能够简单的开始测试工作和分析测试结果。 TestLink 是sourceforge的开放源代码项目之一。作为基于web的测试管理系统,TestLink的主要功能包括: 测试需求管理 ...

weixin_30438813的博客 718

AUTOSAR进阶图解==>AUTOSAR_SWS_BSWGeneral

本文详细解析AUTOSAR基础软件(BSW)模块的通用规范,涵盖其分层架构、配置管理、初始化流程和状态转换机制。AUTOSAR采用清晰的分层设计,包括应用层、服务层、ECU抽象层和微控制器抽象层,各层模块通过标准化接口交互。BSW模块配置采用类型化定义,支持预初始化、初始化和后期构建配置。文档还阐述了模块初始化流程中的依赖管理,以及运行时的状态转换与错误处理机制,为汽车电子控制单元的标准化开发提供规范指导。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 1129

TestLink教程:一份完整指南

TestLink教程:一份完整指南1 TestLink的优点 登录到TestLink 创建测试项目 创建测试计划 创建构建 创建测试集 创建测试用例 将测试用例分配给测试计划 在TestLink中创建用户和分配角色 执行测试用例 生成测试报告 导出测试用例/测试集 导入测试用例/测试集 TestLink教程:一份完整指南1 TestLink是最广泛使用的基于Web的开源测...

优快云 8万+

SXU-软件项目管理-朱少民-第九章 项目监控与控制 第十章 项目收尾 附相关习题

软件项目管理-朱少民-第九章 项目监控与控制 附相关习题

weixin_63597914的博客 1490

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Testlink的学习总结

Tesklink工作流程: 创建测试项目:    例如在线考试系统。 创建需求规约:    1)大体模块需求:例如前台功能测试                              2)大体模块中各个小模块功能需求:例如登陆测试 创建测试计划:    在测试用例完成之后要制定计划,其中包括计划名称和计划描述:例如在线考试系统——测试计划 创建测试里程碑:明确测试人员的测试计划,日期以

l1023001090的博客 712

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Checking if sessions are properly configured: Failed解决方法
下一篇: 男人
zhsp1029
博客等级 码龄21年 115粉丝 89原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值