禅道是一个开源的项目管理软件,作为测试人员最常用的功能就是用例管理和bug管理。目前的禅道开源版可能无法满足业务需求,可以基于禅道进行二次开发。先来介绍下如何配置禅道开发环境。目录前言禅道环境部署禅道安装禅道升级连接数据库配置linux和windows文件共享Vscode 配置PHP开发环境参考资料前言禅道项目管理软件主要使用PHP语言,是基于zentaoPHP框架进行开发的。要对禅道进行二次开发
转载
2023-09-10 21:01:39
388阅读
禅道是一个开源的项目管理软件,作为测试人员最常用的功能就是用例管理和bug管理。目前的禅道开源版可能无法满足业务需求,可以基于禅道进行二次开发。先来介绍下如何配置禅道开发环境。 目录前言禅道环境部署禅道安装禅道升级连接数据库配置linux和windows文件共享Vscode 配置PHP开发环境参考资料 前言禅道项目管理软件主要使用PHP语言,是基于zentaoPHP框架进行开发的。要对禅道进行二次
转载
2023-09-05 10:58:20
283阅读
话说各位读者盆友,这个月过得真是快!今天搭建一个测试用例环境。简单点,就是选择一款工具;我们都知道,知道要用什么比怎么去用,是要复杂一点点的。难度系数:★★☆☆ ☆ 建议用时:2天目录一、背景 二、搭建步骤 三、总结一、背景测试用例之前用Excel或者wiki撰写,后来用Xmind,显得不够专业。专业的软件做专业的事情,所以需要搭建一套专门用于测试系统的框架,思路有以下几种: 1)搭建te
禅道,是一款国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一款专业的研发项目管理软件。 禅道由
青岛易软天创网络科技有限公司
开发,国产开源项目管理软件。它集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体,是一
对禅道框架有初步的了解后就可以开始进行二次开发了,不需要完全搞懂zentaoPHP框架,可以在开发过程中学习。本文记录一下我进行禅道二次开发的其中一个小功能的实现过程。目录新建用例页面扩展1. 定位扩展模块2. view 扩展覆盖扩展3. lang扩展4. control方法扩展5. model方法扩展覆盖扩展钩子扩展用例浏览页面扩展用例编辑页面扩展view方法钩子扩展js/css/lang/co
一、什么是二次开发呢?简单的来讲,二次开发就是在原有得软件中进行功能等方面得修改或者扩展,但是不改变原有系统的内核。二、传统的二次开发有哪些痛点问题?很多企业在业务发展的过程中会产生各种各样不同得需求,所以原有的应用程序可能在某些方面无法满足企业的业务需求。这个时候,企业就需要进行二次开发,重新进行程序功能的扩展或者其他修改。但是,传统的开发技术下创建的应用程序,在进行二次开发的时候存在以下几点痛
# 禅道Java二次开发
禅道(Zentao)是一款开源的项目管理和协作软件,它提供了丰富的功能和灵活的定制能力,可以满足各种团队的需求。禅道是用PHP语言开发的,但是我们也可以通过Java对其进行二次开发,以满足个性化需求。
## 为什么要进行Java二次开发
禅道的原生功能已经很强大了,但是有时候我们需要根据自己团队的特殊需求进行定制化开发。通过Java二次开发,我们可以扩展禅道的功能,
官网参考 https://www.zentao.net/book/api/setting-369.html。官网参考 https://www.zentao.net/book/api/setting-369.html。如下查看禅道已有数据。
对禅道框架有初步的了解后就可以开始进行二次开发了,不需要完全搞懂zentaoPHP框架,可以在开发过程中学习。本文记录一下我进行禅道二次开发的其中一个小功能的实现过程。 目录新建用例页面扩展1. 定位扩展模块2. view 扩展覆盖扩展3. lang扩展4. control方法扩展5. model方法扩展覆盖扩展钩子扩展用例浏览页面扩展用例编辑页面扩展view方法钩子扩展js/css/lang/c
Zabbix的部署可参考Zabbix官方文档。https://www.zabbix.com/documentation/3.4/zh/manual/installation/install Zabbix,Nagios等监控软件在运维方面越来越受青睐,因为能够准时,及时的将服务器产生的故障信息,
本学习参考宋博士的博客。《基于ADAMS的二次开发》 问题描述:已知一个连杆模型,其一端与大地用旋转副连接,在此旋转副下已设置驱动,需要设计一个GUI界面,当点击按钮时,连杆绕铰接点旋转1s,模型如下图。 步骤一:进行一次交互式仿真,获取所需所需仿真的命令。 1.仿真设置界面 2.打开command window 3.找到其中关于交互式仿真的代码复制。 步骤二:创建宏,这个宏代表仿真一秒的命令。
转载
2023-07-04 13:51:34
738阅读
UG对python二次开发的帮助文档,好像不是很用心,里面缺失很多内容,大家在学习的时候建议参考.NET的NXOpen内容。并且网上也有很多.NET的开发例子,python中很多用法和.NET的用法类似。通常在开发的过程中,需要遍历模型中的所有元素,找到我们所需要的对象,本文介绍两种方法,一种是在模型model模块,即建模模块中,一种是在CAE模块中的方法建模模块中,帮助文档有介绍,不多做介绍,直
作为一款优秀的国产项目管理工具软件,禅道提供了开源和商业版本。本文主要介绍基于禅道API接口完成登录认证、创建项目和工单任务的接口集成开发说明。请自行从公开渠道获取和安装自己的禅道开发测试环境,因为这个工具软件的安装方法很简单,所以这里不做过多说明。这里主要使用Postman工具来模拟接口方法调用的测试行为,请从以下地址下载和安装postman工具,https://www.getpostman.c
踩了不少坑,记录一下。基于ubuntu18.04一开始按照网上的攻略下载安装包 ZenTaoPMS.9.8.3.zbox_64.tar.gz,通过FileZilla传到linux的/opt下面,解压,更改端口,启动失败。解决:vim ~/.bashrc在最下面插入下面两行:export LC_ALL=C
export PATH="/opt/hisi-linux/x86-arm/arm-h
公司有 Windows 和 Linux 服务器,都搭建了 MongoDB 副本集,并且都要在 zabbix 平台中实现监控。Linux 系统直接使用 shell 脚本即可实现,但是 Windows 系统的不太好实现,我这里使用 Python 来实现。下面脚本同样适用于Linux系统(在 Windows server 2012 和 Centos7.3 系统都验
前言从未打开过Abaqus开始的二次开发。参考书籍《Abaqus Python二次开发攻略》,书里写的很详细。 参考RVE教程:https://www.bilibili.com/video/BV1c64y1b7dz?spm_id_from=333.337.search-card.all.click Abaqus版本:2020初始rpy文件# -*- coding: mbcs -*-
#
# Aba
转载
2023-08-18 22:24:34
1288阅读
点赞
1评论
目 录Blog Links一、前言二、定义材料2.1 创建新材料2.2 设置密度与重度2.3 设置弹性模量、泊松比与线膨胀系数2.4 设置钢材力学行为2.5 设置阻尼参数三、截面属性3.1 框架截面3.1.1 新建框架截面3.1.2 设置框架截面修正系数3.2 索截面3.2.1 新建索截面3.2.2 设置索截面修正系数3.3 面截面3.3.1 新建面截面3.3.2 设置面截面修正系数3.4 实体
在自动化测试中,我们一般需要将python脚本进行参数化,才可以实现命令行的自动化调用。简单来说,就是将代码变成一个独立的程序,从而可以在terminal中随意改变其中调用的文件、特异性数据等,而不用进入原单代码界面进行操作,也可以在此基础上对命令行的输入进行自动化处理,从而最大限度将软件测试工作自动化。以下为三种最常用的python模块。使用时调参即可。#注意:1.Windows命
转载
2023-08-22 11:53:41
103阅读
引入Qgis作为一款开源的地图处理工具,兼容性好,能够对接多种空间数据源,本身轻量化,备受GIS工程师喜欢。但QGIS本身比较轻量,自身携带一些基础计算分析工具,但对于很多人来说可能不够用,因此需要进行二次开发。 Qgis二次开发的有两大方法,各有优势:1.基于Qgis+visual studio+QT组合的全开发路径,基于C++语言,从无到有利用QGIS提供的库和函数,进行个性化工具的开发;
一、Unittest用例的执行流程TestRunner的工作流程:遍历测试类中的测试用例,调用用例对象的run方法 将测试用例的结果保存到TestResult中1、单线程执行测试用例特别注意: 如果测试粒度按照文件为单位,那么文件中的测试类执行顺序就能得到保证 如果测试粒度按照测试类为单位,那么测试类中的测试用例执行顺序就能得到保证 如果测试粒度按照测试用例为单位,并且用例与用例之间有关联,那么测