kityminder
文章平均质量分 63
saii
这个作者很懒,什么都没留下…
展开
-
(九)kityminder外部用例集跳转的任务执行
我们之前讲过主题间的跳转,同时也支持了外部测试集的一个跳转的功能。原创 2023-02-24 21:09:22 · 102 阅读 · 0 评论 -
(十)、kityminder支持富文本的编辑
前段时间,去试用了下processon 上的脑图功能,发现人家这块确实已经做的好强大了。而且他的节点竟然还可以支持单独某个文本的颜色字体的设置,这个可是连xmind,本身都没有实现的功能的。所以想着学习下人家的实现看看是否能够借鉴到我们的平台上来。原创 2023-02-24 21:04:57 · 819 阅读 · 0 评论 -
(八)关于滴滴 AgileTC用例平台的前后端分离部署方案
背景滴滴的AgileTC是个非常优秀的用例平台,但是对于二次开发来说确实有一点不太友好,因为他提供的方案是直接在后端的项目里面打包了前端编译后的代码。这个就导致了,每次前端代码更新了以后还需要编译后提交到后端的项目中去,然后再去打包后端的项目。这个是非常难受的事情的。改造AgileTC的前端是采用UMI进行开发的, 在开发环境下是支持内置的dev-server并且进行代理转发的,但是生产环境下是不支持代理的,通过它本身的产物就是一个js的文件,所以我们是需要有个额外的服务端来做转发的情况,这里最实用的原创 2022-05-23 23:09:40 · 946 阅读 · 0 评论 -
(七)kityminder主题跳转的任务执行
(七)kityminder主题跳转的任务执行我们在前面有讲过关于如何实现kityminder的节点之间的跳转了,因为节点间的跳转往往使用的场景都是同个用例集下的公共用例的链接。测试人员就可以写一遍用例即可,不用反复去复制粘贴。问题事情往往并不是都跟我们想象的那么美好的。 测试人员在编写好用例之前,会将对应的测试用例转换成任务进行执行,这个时候测试同学就会发现,对应的公共用例只有一条,但是在很多场景下实际上都需要去执行一遍的。所以测试同学提出来,在测试任务执行过程中需要把节点跳转的内容做补充保证每个原创 2022-05-12 19:53:37 · 219 阅读 · 0 评论 -
(六) kityminder 协同编辑执行用例时,如果做到不相互干扰
有同事在使用用例管理平台的时候反馈到,他跟另外一个同事一起执行某条用例,但是因为用例内容非常多,所以他的做法是仅展开自己需要执行的部分用例,其他的用例都做收起处理。但是这个做法,另外一个同事就不愿意了,因为这个收起展开的操作,也会同步到他的界面上,导致他根本没有办法执行他的用例。idea所以就上面的问题,想着有没有可能类似并没有涉及到内容,或者顺序的变化的操作,可以把这类的操作给过滤掉,而只传递关键数据变更的操作。我们先看下 原本的逻辑是如何的/** * 发送补丁数据 */sendPatc.原创 2022-04-09 15:39:57 · 1806 阅读 · 0 评论 -
(五)kityminder节点内容的复制粘贴
前段时间,部门举行了走查。然后有个同事反馈了一个问题说,从我们用例的脑图节点复制的内容以后,如果复制到外部软件里面去,实际的数据是一个json的格式数据,并不是它想要的纯文本的数据。我在听到这个问题的时候,理所应当的回应:我复制内容的时候,当然要把原本的格式数据复制出来呀,至于你复制到外部去当然不是我能够控制的,但是你只有复制到我们的软件里面数据就是正常的呀。以上的逻辑听上去挺对的。但是仔细想想,确实同事反馈的问题挺有道理的。既然有问题,先看看xmind人家是怎么做的不就可以了。在xmind中制作.原创 2022-03-15 22:44:16 · 480 阅读 · 0 评论 -
(四) kityminder带有图片的子节点带上边框
在给部门同事演示用例平台时,同事反馈,在子节点中存在带有图片时,不带有边框时显示的非常怪异像是页面错乱的样子。如下图:就如上图所示,还是需要有个边框包起来才是合适的解决方案发现关于一些边框的样式以及颜色等等的配置其实都是在theme的目录下配置的,比如说default主题的配置逻辑如下:theme.register(name, {'background': '#3A4144 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAF.原创 2022-03-15 22:40:27 · 639 阅读 · 0 评论 -
(三)kityMinder如何实现节点间的跳转
本文章系列将会记录在做kityminder二次开发过程中,遇到的问题以及解决方法有同事反馈需要脑图能够支持类似于xmind中的节点中的跳转的功能,但是实际上节点目前支持的链接方式只是支持跳转到外部的链接上去而已,并不能够支持节点间跳转的功能。思考其实想要实现这个功能,并不是很复杂,因为我们想要一个逻辑,只要在待跳转的节点中,定义好需要跳转到节点的id的数据,然后我们需要有个图标响应点击操作,其实整个流程就非常的顺理成章了。定义一个图标关于图标的定义可能需要参考下关于测试结果中图标的定义,我们可原创 2022-02-07 20:24:34 · 655 阅读 · 0 评论 -
(二)kityMinder如何快速展示所有未执行/未通过的用例
本文章系列将会记录在做kityminder二次开发过程中,遇到的问题以及解决方法有同事反馈在测试用例的任务执行过程中,有的时候会遗漏掉几个用例没有执行,但是找了半天就是找不到在哪里。所以希望能够有一个功能支持快速的过滤(收缩)不需要的用例,保留需要的用例内容。思考这个时候考虑的就是类似于脑图展开的功能,能够快速的展开一级菜单/二级菜单,所以我们需要做的就是当用户点击仅未执行用例时,将其他成功,失败等的用例进行收起,仅展开未执行的用例即可,类似于下图:上图我们就是点击了上面的阻塞,就会将其他节点原创 2022-01-24 19:57:53 · 567 阅读 · 0 评论 -
kityMinder 针对标签撤销重做时,会出现有undefined的标签出现
本文章系列将会记录在做kityminder二次开发过程中,遇到的问题以及解决方法最近自己在验证脑图编辑器的时候,发现当一个节点中设置多个标签以后,通过撤销进行操作后,界面就会出现一个空白的标签内容,同时在已存在的标签列表中就会出现一个undefined的标签文字。效果图如下:问题分析首先要理清楚这个问题的话,我们需要先理清楚,设置完多个标签以后,通过点击撤销按钮以后,代码逻辑里面发生了什么事情。其实整理的逻辑是这样子的。每次页面发生变化的时候,都会去生成一个差异的patch,放到历史的操原创 2022-01-08 20:55:07 · 483 阅读 · 0 评论