瞎扯淡 大家能忍耐测试跑多久?

benzhang · 发布于 2016年10月12日 · 最后由 adamshen 回复于 2016年10月13日 · 1000 次阅读
1090

一个开发了一年半的项目,测试越多了。虽然也在不断的精简测试,但全部测试跑一遍得要10分钟。团队里面偶尔会出现没有在本地跑完整个测试就push上develop的情况。沟通以后发现是测试跑太久了逐渐让人不耐烦了,之后就下决心优化一下测试的速度。主要就做了两件事情,

  1. 把数据库跑在内存上
  2. 并行的去跑测试

现在跑一遍测试大概2分钟左右吧。忽然也很好奇想知道大家一般能容忍测试跑多长时间?

共收到 8 条回复
4257

跑测试的时候就会去干些别的事情,读书,Review 别人的代码,回复邮件之类的。

1510

只跑改到的部份,其他交給 CI 去跑。

3

刷朋友圈....

2099

编译一次静态资源花费时间 30 分钟

  1. 强制通过 Merge Request 的方式才能把代码合进 develop
  2. 集成 Jenkins 自动跑测试,失败了就发邮件告知【孙子】😃
11562

不一定要本地来。 全部扔给ci吧。 成功再合并进develop

2973

难道不是咖啡时间?

23794

这不刚好逛下RubyChina么

A908ae

1000+测试,一次半小时以上。

假装很认真得看着测试输出(实际发呆中),很快就过去了。

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