Fork me on GitHub
Google

阿里巴巴新人串讲总结

今天,团队的2位小朋友都完成了来阿里的第一次串讲,这2次我都参加了,平时跟她们接触也还算比较多吧。看着现在的她们在上面讲最近的学习和总结,想起了我刚参加工作的时候的一些事情。历历在目,回家之后,自己也小结了下,对比在阿里和以前公司的工作情况,发现大公司普遍存在着一个问题(不说大家也会懂的),而这个问题会导致我们的新同学会忽略对一些技术的学习和跟进。

我把来阿里前,自己整理一些tester需要关注的一些问题,根据当时了解的东西来对自己提问,分享一下(答案就在自己的心中,在过程中慢慢体会吧。当然这些都是以前的思路,最近也是该把来阿里之后的一些思路和想法整理出来了,这是后话了)。

后来,这些问题我也经常来拿问来公司面试的人,效果很不错。同时,这些也提醒我要多去了解现在工作上或许用不上的东西,但它们都能为了开阔你的眼界。如果仅仅局限于你目前工作范围内的技术,是很难达到一个技术上的高度。(如果你是想走技术的路线的话)

小朋友们,共勉!

  1. 版本管理,除了常用的SVN,有去了解git这类吗?最好说说这2个的不同点?

  2. 持续集成有了解么,如果你来做,大致有什么样的思路和想法?可以介绍几个持续集成的工具?

  3. 代码评审,codereview/为什么需要这么做,如何做会更好?有过这方面的尝试,介绍下你使用的工具,或者说你打算开发出什么样的工具来满足你的需求?

  4. 静态代码检查: a. 为什么要做 b. 有什么开源工具 c. 为什么要重复造轮子 d. 现在有什么其他的思路没?

  5. scrum的流程清楚么?重点是什么?需要注意的地方?

  6. 对自己做过的测试工作进行个分类?想想有什么需要提升的地方,已经建议?

  7. 比较熟悉的测试工具或框架,介绍几种?

    • cppunit
    • gtest/gmock ...
    • junit /jtester
    • watir / selenium
    • ...........

    有没有自己开发过工具或框架,介绍一下?

  8. 测试数据应该怎么管理,一般框架或工具也都会有数据驱动的思路,能介绍下吗?

  9. 有没有跟进最近比较火的一些技术?可以简单介绍下你了解的情况?

  10. bug分析和管理工具,可以简单介绍几个?

  11. 你是如何做测试计划的,主要考虑的几个要素?

  12. 对回归测试有无好的思路? 比如,能做到智能化么?结合自动化考虑下?

comments powered by Disqus

top