• 记录我的 2020 at 2021年02月18日

    总之,老二出生之前,老大没怎么挨训挨揍,有了老二,时刻想揍老大😂

  • 如何定义 “视觉凸出”?

  • 很大很全很牛比,一看就是积累了很久的平台,有几点建议:
    1、代码看起来很久远了,考虑重构一下切到 springboot 上来,可以简化用户部署
    2、前端 UI 设计略粗糙,建议换个 blingbling 的框架
    3、demo 里面的字典定义太过于个性化,不同维度的概念混淆到一起,既然是开源么,建议参考 testlink 的默认定义
    4、度量分析,建议按照业务目标/价值或者用户角色为导向做一下分类,都挤在一起很难区分

  • 换个思路,自己拿树莓派控制几个无人机、气球炸弹啥的,对于本地没有事先 CI 搞通直接 push 上去的,CI 一旦跑红了,开飞机去炸丫的,然后通过度量数据公示出来……

  • 预拦截 commint、push 只能通过项目下发本地的 hook 来实现,比较复杂,而且比较容易在本地被篡改。

  • 你没有代码仓库权限吗?进去看一眼立刻就明白了……
    可以配置多个 hook,MR 的配置 MR 的 CI 启动接口,Push 的(可以指定分支)URL 配置 Push 对应的 CI 启动接口

  • 恒温大佬是个文艺青年,不过我还是比较愁……

  • 这样一级一级的就到义务的某家小作坊,比方是个 500 万的螺丝钉的单子。小作坊是又开心又惆,开心的是有单子了,惆的是没有那么多钱去买螺丝钉的原材料啊。

    面试题:请问这句话里面有几个错别字😂

  • 另外,一楼说的那 4 条是真的,你要尽量托关系打听清楚,切不可草率

  • 僅樓主可見
  • 想转行遇到刷题困扰 at 2021年01月07日
  • 平台应该具备的最基本能力之一:在既定兼容范围内的框架下,手写的脚本,可以随意接入平台管理,这样就可以统一方便地场景组合、管理数据、调度任务,等等等等~~~
    那种单纯做成在线写脚本的测试平台,想想就垃圾~

  • 我之前装 tuleap 也花了一周……各种依赖是真心恶心,关键服务器还连不上外网,逐个手工下载上传上去,后来完成发现 bitnami 上有完整的一键安装包,深感幸福 & 沙雕~

  • 用例管理平台 at 2020年12月18日

    拼写错误啊哥,是 fudax/vue-mindeditor

  • apollo 实在太重太繁琐了,nacos 开箱即用很方便,不过有一个缺点,那就是它是阿里开源😂
    用配置中心的好处是可以把自动化测试接入到 CI/CD 的 pipeline 里面,一组配置端到端管到底,而不是中间断一下

  • 对框架的应用很合理,对注解的使用也很 6
    如果不嫌烦,上一套 nacos 来切分管理环境配置也不错

  • 1MB 以下的图片对比,也就几十到几百 ms,很快的

    import javax.imageio.ImageIO;
    import java.awt.image.BufferedImage;
    import java.awt.image.DataBuffer;
    import java.io.File;
    
    public class ImageUtils {
        public static boolean sameImage(File fileA, File fileB) {
            try {
                BufferedImage bufferedImageA = ImageIO.read(fileA);
                DataBuffer dataBufferA = bufferedImageA.getData().getDataBuffer();
                int sizeA = dataBufferA.getSize();
    
                BufferedImage bufferedImageB = ImageIO.read(fileB);
                DataBuffer dataBufferB = bufferedImageB.getData().getDataBuffer();
                int sizeB = dataBufferB.getSize();
    
                if (sizeA != sizeB) {
                    return false;
                }
                for (int i = 0; i < sizeA; i++) {
                    if (dataBufferA.getElem(i) != dataBufferB.getElem(i)) {
                        return false;
                    }
                }
                return true;
            } catch (Exception e) {
                System.out.println("Failed to compare image files ...");
                return false;
            }
        }
    
        public static float compareImage(File fileA, File fileB) {
            try {
                BufferedImage bufferedImageA = ImageIO.read(fileA);
                DataBuffer dataBufferA = bufferedImageA.getData().getDataBuffer();
                int sizeA = dataBufferA.getSize();
    
                BufferedImage bufferedImageB = ImageIO.read(fileB);
                DataBuffer dataBufferB = bufferedImageB.getData().getDataBuffer();
                int sizeB = dataBufferB.getSize();
    
                int count = 0;
                if (sizeA != sizeB) {
                    return 0;
                }
                for (int i = 0; i < sizeA; i++) {
                    if (dataBufferA.getElem(i) == dataBufferB.getElem(i)) {
                        count = count + 1;
                    }
                }
                return (count * 100) / sizeA;
            } catch (Exception e) {
                System.out.println("Failed to compare image files ...");
                return 0;
            }
        }
    }
    
  • MTSC 参会感受 at 2020年11月25日

    我劝你耗子尾汁😎

  • MTSC 参会感受 at 2020年11月25日

    我虽然老但不是大佬😂
    没有鉴别照搬也是能力问题
    我们说的潜在前提是选好了自己想要的却没法落地,这也是能力问题,基本上都不是技术水平问题,大多是吹水、忽悠、推动、向上管理能力不足导致的,很多人都遇到过这个阶段,没所谓,这是必经之路,躲不掉的,看到技术好就一门心思去搞那是不行的……我到现在就没碰过流量回放、混沌、k8s(用而不专)这些,学不过来也用不到啊

  • MTSC 参会感受 at 2020年11月25日

    人家说 能力 不够,你非要扯 技术 不够,强行加戏吗

    在我看来,去参加分享,无论听到什么,只要是自己不知道的,没实践过的,无论人家讲的对不对、虚不虚,能把人家的思路理解了,并且自己去实践一把,总会有收获的,楼主可能只是没理解人家的路和痛点而已
    再说一个这么大的会搞成自动化测试基础培训,分享一些框架代码就完事了……你愿意买票吗~

  • 瞧你这吐槽的劲头……我到现在还是可以下载~

  • 如果不离职:帮所有人擦屁股,把所有脚本统一规范化,测试流程整理明白,然后大概率转正并且管理团队,高福利;

    有一说一,有些 XDJM 听了可能会很不舒服:国企给一个大专转内且转管理的机会吗?即便是二线城市,这种希望也是极其渺茫的~

  • 暂时还没找到可替代之人?
    找到了将会是啥境遇?