看到不少的讨论都是在考虑如何自动化,以及怎么实现自动化。然后对于一个移动测试的新人,测试何至于此,哪些技能是必需的呢? 对于移动测试老人,进一步提升又该向着哪个方向呢?
一起来探讨一下吧。
我先抛砖引玉,个人看法,无论是哪个领域的测试,测试基本理论是必不可少,而且无论业务性还是技术型测试,必要的计算机基础知识还是需要的(比如至少应该具备一定的了解程序能解决什么问题,怎么去解决问题的基本职业技能)。
此外,回归到移动领域的测试,结合移动领域的特性,需要具备的技能: 手机操作系统的熟悉,移动网络的特性,硬件的知识,移动交互设计基础等这些通用的技能,进而是与产品相关的技能,比如优酷视频客户端,需要了解视频解码,网络请求,服务器等知识。
以上技能可以推动你不断地将本职工作越做越好,但是不是永久,瓶颈也是显而易见的,业务退化,产品迭代周期延长,那么个人价值体现会越来越不明显。
于是乎,效率提升,规划化,数据化 等等是大家的追求,通过自动化去试图提升效率,保证质量,最重要的是可以证明自己也是码农,可以用代码去解决问题。 在这种层次上,难免会让业务型的测试心生羡慕,毕竟这些又一次可以体现出自己的价值了。
可是至此之后呢? 最终自己可以沉淀下来的是什么呢? 于是测试架构师,应该是我们领域内的终极目标,可以提供整个产品项目完整的测试解决方案。
个人愚见,欢迎一起来探讨。
有纯理论的测试架构师的
测试架构师不是终极目标,只不过是一个研究生毕业就能够做的岗位。。。另外,顶一楼,架构师大多都是纯理论的
别的技能不说,工作年限先熬上去,然后要会说,要很好的用 office,最后再来说技术
楼主,请添加头像
感觉这个论坛气氛偏向自动化
#4 楼 @lihuazhang 头像已加,莫非兄台是社区管理员之一?
我觉得没有必要的技能,你只要有好的学习能力,在工作中需要能够知道可以用哪些技能解决你现在遇到的问题,然后能够迅速学会这些技能,能够解决问题就好,现在很多的人上来学了很多,基本上不用,很快就忘记了。学习一种解决问题的思路最重要。
#9 楼 @xingzunxi 严重赞同,学习能力优先。不过这两年我也有些困惑,随着年纪的变大,学东西会变得吃力。不知道你怎么看?
#9 楼 @xingzunxi 嗯你觉得工作年限上去之后,职业规划应该如何呢?
@lihuazhang @monkey 这个看自己的职业定位了,在中国这种现实情况下,很多人岁数大了,基本上都会往管理上面走,因为大部分人就算努力,也很难成为真正的专家,这个时候我个人认为你需要做的不是一个专家,而是一个杂家,学习很多测试外的知识,比如说产品,运营,管理学等,丰富自己的视野,把握好大的方向,大的思路。往管理上走这条路应该比技术相对容易一些。个人的一些观点,仅供参考。
不过既然是搞测试的,所以测试方面的理论,编程,公司业务还是要精通。做 android 的 android 系统还是要了解的。这些我觉得是你从事某个行业的必备技能,不需要讨论,就相当于开发来说,肯定要会一门编程语言一样。
#14 楼 @xingzunxi 其实总结一点,最终还是走管理。。。。
目前中国的现状啊,而且做技术年纪大了,除非水平很高,而且公司还得需要才成,现在说实话,很多时候不需要那么高水平的专家。
#15 楼 @xingzunxi 是的,这个就是我说的必备技能,要有基本的专业素养。你的思考和体会相比我要深的多,很多看法建议都是比较实在。结合你的观点,我觉得每个公司需要的能够去解决问题,满足的需求的人,而对于自己对自身定位和成长,也是要需要能够在解决问题,满足需求这个过程中充当越来越重要的作用,亦是方向,比如研究,攻克技术难点,往着技术走到底;反之,走管理路线,组织带领有能力的人去解决问题。当然,每条路都不好走,需要持续的学习和技能掌握,管理更是要靠运气。
到最后,要么进某公司养老,要么自己去组团创业,攒一笔防险钱
赞同 '管理靠运气',毕竟位置就那么点,所以感觉还是走业务精英路线,更靠谱些?
求讨论
!!!!!!!!!!!!!!!! 让我先发个评论先。我就是迷茫的菜鸟嗷嗷。