持续集成 测试代码必须和开发代码集成吗?

mayYH · 2018年08月07日 · 最后由 流川凤 回复于 2018年08月08日 · 1167 次阅读

请教,在各位公司里,测试的代码必须和开发的代码放在一个仓库里吗?
还是各自分别维护自己的环境?
我们公司现在测试和开发的仓库是分离的,互不影响。这种情况下,代码的覆盖率如何检测呢?

共收到 6 条回复 时间 点赞

神奇的做法

0x88 回复

请赐教

mayYH 回复

你就问为什么要分开?放在一起有什么影响?

1.一个维护性好的项目,一般共同工具类都是一个独立工程,给所有工程提供服务
2.很多后台测试,很多数据需要依赖第三方数据,项目在一起可以使用 powermock mock 业务方法固定返回,也就解决了很多第三方数据 mock 问题
3,最重要一点和开发项目一起可以学习开发写代码思路,毕竟术业有专攻,个人感觉比很多测试开源的代码都强吧

tttttttttggggg 回复

谢谢回复,学习了
我们争取改进下

同一个仓库,不同分支应该可以吧?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册