时间 2016年10月初到今天2017年06月初,大概实习了八个月的时间。因为是毕业狗,所以中间除了一个多月写论文的时间,再加上过个春节,毕业季的各种小事,基本上时间大概在五个月左右。 之前的工作在做QA之前,做过四个月左右的support,做了半年的开发。 为什么做测试- 主要是对小红书这个公司比较感兴趣,很厉害的一家创业公司,想进来看看。
- 当时招的也是测试开发工程师,而且觉着做测试会对以后开发有帮助。
- 移动UI自动化测试,确实在实际的生活中有需要,能解决显示的需求也很开心。
QA的理解之前感觉QA比较简单,就觉着是开发完功能需求,QA过来测试一下,这个时候的理解主要还是把QA==测试。也感觉测试应该不是很累。是做不了开发的人才去做的测试。 之后QA团队是一个团队必须有的,对一个产品的保证很重要。对于个人,如果要做一个好的QA,需要学的东西也很多。除了编程能力要逐渐提高,其次打交道也很重要,也需要明白自己的责任。对业务的理解要求也很高。以后会非常的理解QA。 QA的尴尬在传统的科班出身的程序员心目中,都是有一点**QA的(不要怪我说的这么直接,确实会有点感觉的)。其次,QA团队的时间会被压缩,导致最后加班的不断增多。另外,就是想提升自己,却很容易不知道从哪里开始。 个人感觉QA需要的一些素质- 至少会一门编程语言,不需要特别熟练,但是简单的接口测试,照着别人的代码能写出来自己的需求。
- 对所做的业务要非常了解。
- 要明白自己的位置和责任,不管是开发还是产品,大家都是混口饭吃。
- 不断地学习,多看一些技术帖子,对常见的技术要理解的透彻。
- 要注意自己的身体。
对移动端UI自动化的浅薄理解目前还需要许多改进的地方,在兼容性等方面都还做的不够好。但是在目前的提供的技术层面,还是可以做出一点东西的。如果说一个app的UI会经常改动的话,那最大的成本就是在开发一个新的case,如果能在这个方面做出一个类似或者使用CartierEJ这样的工具的话,这方面还是不用担心的。但还是希望未来能更好一点。appium的稳定性等也会更好一点。 送QA兄弟姐妹们的话你们辛苦了。 下一步去大华为做开发了,希望到那能静下来苦干,钻研到一个领域内。
|