• 可以选择yaml,json,通过git来追踪改动和共享数据,或者直接存mysql,MongoDB等数据库,通过web的方式来管理依赖数据。

  • 感觉,度量的太多了,会度着度着就迷失了。

  • 估计是正式APP上出现了测试商品内容吧

  • 其实不招测试开发的也有这种例子,不过别人是开发牛,单元测试做的好。贵公司可以做到流量分离,拿出5%的流量做金丝雀测试,说明生产环境隔离做的挺好的。那肯定会去权衡招测试开发的价值。做不做自动化,这个我觉得得看实际情况。高速迭代的情况下,做自动化测试,我觉得收益很低。
    另外像APP的专项,用wetest之类的,做个检测,其实也挺快的,效果也蛮好的。价格和人工成本比,确实划算很多……

  • 我觉得可能是去爬竞品的一些数据,然后做统计分析,适合竞品特别多的情况。比如APP可以爬渠道商的下载量,用户量,用户评价,生成竞品的维度信息

  • 建议Markdown排版下

  • 建议先学java,学完了,再去看python,基本一下就会了

  • 其实现在也不太需要Jenkins来做持续集成了,gitlab本身就可以直接做持续集成,并且结合docker还挺好用的。写配置文件还比Jenkins简单。
    首先你这个微服务,是用什么写的,这里用java后端和vue前端举个例子给你吧:
    1、构建:这一步主要是讲代码编译成jar包或者html文件,可以让服务器去运行
    2、打包:这一步如果使用了docker,可以理解为打包为docker镜像
    3、部署:使用docker运行打包好的镜像,可以是开发环境运行。
    4、发布:把docker镜像发布到镜像仓库,供运维或者测试使用。

    另外这步骤也不是绝对的。比如发布,也可以是java程序依赖,发布到maven仓库。测试可以在持续集成中间加上单元测试,代码sonar扫描,接口测试,安全扫描等步骤。就看你自己怎么安排这个流水线了

  • 用nginx做个反向代理,充当个网关就好了

  • 比较简单的就先用selenium写个爬虫,然后拿个小站,写点测试用例呗