半年 QA 工程师的感受与总结
@ Juan Liu
@ Date 2017/06/05

时间

2016 年 10 月初到今天 2017 年 06 月初,大概实习了八个月的时间。因为是毕业狗,所以中间除了一个多月写论文的时间,再加上过个春节,毕业季的各种小事,基本上时间大概在五个月左右。

之前的工作

在做 QA 之前,做过四个月左右的 support,做了半年的开发。

为什么做测试

  1. 主要是对小红书这个公司比较感兴趣,很厉害的一家创业公司,想进来看看。
  2. 当时招的也是测试开发工程师,而且觉着做测试会对以后开发有帮助。
  3. 移动 UI 自动化测试,确实在实际的生活中有需要,能解决显示的需求也很开心。

QA 的理解

之前

感觉 QA 比较简单,就觉着是开发完功能需求,QA 过来测试一下,这个时候的理解主要还是把 QA==测试。也感觉测试应该不是很累。是做不了开发的人才去做的测试。

之后

QA 团队是一个团队必须有的,对一个产品的保证很重要。对于个人,如果要做一个好的 QA,需要学的东西也很多。除了编程能力要逐渐提高,其次打交道也很重要,也需要明白自己的责任。对业务的理解要求也很高。以后会非常的理解 QA。

QA 的尴尬

在传统的科班出身的程序员心目中,都是有一点 **QA 的(不要怪我说的这么直接,确实会有点感觉的)。其次,QA 团队的时间会被压缩,导致最后加班的不断增多。另外,就是想提升自己,却很容易不知道从哪里开始。

个人感觉 QA 需要的一些素质

  1. 至少会一门编程语言,不需要特别熟练,但是简单的接口测试,照着别人的代码能写出来自己的需求。
  2. 对所做的业务要非常了解。
  3. 要明白自己的位置和责任,不管是开发还是产品,大家都是混口饭吃。
  4. 不断地学习,多看一些技术帖子,对常见的技术要理解的透彻。
  5. 要注意自己的身体。

对移动端 UI 自动化的浅薄理解

目前还需要许多改进的地方,在兼容性等方面都还做的不够好。但是在目前的提供的技术层面,还是可以做出一点东西的。如果说一个 app 的 UI 会经常改动的话,那最大的成本就是在开发一个新的 case,如果能在这个方面做出一个类似或者使用 CartierEJ 这样的工具的话,这方面还是不用担心的。但还是希望未来能更好一点。appium 的稳定性等也会更好一点。

送 QA 兄弟姐妹们的话

你们辛苦了。

下一步

去大华为做开发了,希望到那能静下来苦干,钻研到一个领域内。


↙↙↙阅读原文可查看相关链接,并与作者交流