• 目前我上传的平台代码是只针对在同一台机器上的。当然因为我们的测试环境也部署了多个jenkins,所以也会存在你说的服务需要去调用其他机器上的jenkins 的情况,不过这部分代码我没放到github上。这块你可以考虑用把平台中获取覆盖率的数据和报告的代码提取出来部署在jenkins的服务器上,然后在平台上通过python的paramiko库去实现远程执行linux命令去触发覆盖率数据的获取和报告生成,再通过这个库的文件下载功能把覆盖率文件拉下来。不过这样子执行效率会比正常的慢一点。

  • 首先要你在重启或者服务停止前去dump数据,当然你的方案也是可以的。
    但是有个风险就是,如果服务自己重启。如果你的服务比较稳定,我觉得也是可行的。
    当然这个方案也是基于你每天有个定时任务去执行dump的基础上,毕竟你不可能指望要等到发布服务的时候才去dump覆盖率数据

  • 自从当了测试主管之后,越来越发现影响一个测试人员能力的不仅仅是技能的提升,而是思维方式的变化。遇到过很多测试人员,当你工作分给他们的时候,第一种人他们第一感觉是拒绝的,勉勉强强把事情做完交差,另一种人呢好一点他们会接受也会认真执行,但是抱着完成任务的心态去做,做完就完了,而第三种人,则会在做时候思考我交给他这个工作目的是什么,他会努力在这个工作中提出自己的想法,并在我的要求上多做一些。三种不同的心态,也造成了这3类人能力的差别。有时候我会同时给所有人培训技能,但是你会发现最后第一种人压根就不学,第二种人学的很好,作业也做的很好,但是学完也不会用,过段时间就荒废了,第三种人,学完了会努力把它变成自己的亮点成为自己的价值的一部分。

    我说这些其实想给楼主一个建议是,很多人都会发现自己技能上的缺失,又会发现学了很多好像都没什么用,其实这个时候你应该去思考自己的思维方式是不是有什么要改变的。我经常对下面的人说,当你接到任务的时候,小孩子才考虑要不要做,大人应该考虑怎么做才能通过它给自己创造最大化的价值

  • 哈哈,我一般都要求测试对开发和产品都要强势一点,质量的推进是需要革命的精神,又不是请客吃饭

  • 个人意见啊,绝对愿意,当然要求是名副其实的培训课程。有一点我一直觉得,投资自己永远是回报率最高的投资,所以在自己身上花费在学习的每一分钱,都会成倍的回报给你。很多人在小孩教育身上花很多钱,对自己教育却一份都不花,可是对一个孩子来说你花的那些钱实际收益很有限,而且要很久才会有收益,但是在自己身上花的投入,可能一段时间你就会换工作涨工资,很快就会有收益。

  • 哈哈,至少证明做过运营是不会假的。

  • 有点意思

  • Author only