通常二选一,最残酷。选择一种必然要放弃另一种。但是对于测试和开发,你中有我,我中有你才是最高境界。反正我是测试员,到底哪款适合你呢?
一个测试员的“宽度“
掌握软件测试的理论知识:软件测试定义、软件测试分类以及软件测试常用的方法等。(网上一搜全是理论知识,不做多说,这里可以往这个方面学习)。当然还需要有强烈求知欲,
沟通流畅,追求完美:我第一就想到处女座(非黑哈),测试员应该具备怀疑且追求完美的态度,虽然不是针对所有,但是顺畅的沟通却是必要的。
职业发展方向:优秀的软件测试工程师不仅仅要掌握计算机知识,掌握编程语言,掌握至少一门开发语言(如C、JAVA等),对以后的职业发展来说,能具备开发的一些专业知识更有利于以后的职业发展。数据库知识:操作系统关于Linux、Unix核心命令。网络通信知识。还有一点就是掌握主流的软件测试工具:1、自动化测试工具典型代表QTP(人人都让我用的),不必说很强大;2、TestWriter(这是我常用的,不算主流吧?),UI自动化测试工具,零编码简单易进行数据维护;3、测试管理工具QC,还有selenium,虽然不是很精通,但是却知道如何运用这些工具。
软件开发:专注技术一百年
软件开发,当然是针对以上测试人员需要了解的知识来讲,开发人员更加需要精通掌握数据库知识、精通开发语言、精通操作系统、以及网络知识等等。一般做开发的,都是很能耐住性子的,因为写代码时间很花时间以及枯燥的事情,而对于身体的硬性要求比较大,常常会遇到加班赶项目的事情,故也对身体素质有要求。职位晋升上,一般经历开发工程师、开发项目经理、开发经理、开发总监或者研发总监等晋升。软件开发纯纯的技术岗位啊。但是工资水平相对软件测试而言,是会高些。
职业本就无关性别
网上很多人问,女生适合软件测试还是软件开发。职业本身是无关性别,但需要大家从能力、身体素质、个人兴趣这些客观因素去考虑哦~