对于一些计算机相关专业刚毕业的朋友或已经工作了但想换行业的朋友来说,如何才能进入软件测试行业呢?应该准备哪些相关的知识呢? 软件测试显然成为 IT 行业中一个新的职业亮点,一些刚毕业的学生也希望进入软件测试行业,但现在很多高校并未开设软件测试的课程或者还没有足够重视,导致进入软件测试行业困难重重。 而一些工作数年的朋友,由于职业发展并不理想,选择转行时,也纷纷想选择软件测试行业。 无论是哪种情况,其最大的劣势是没有实际的相关测试经验,导致面试机会甚少,面试经常无 法通过。实际工作经验显然是无法很快弥补的,但可以在大学期间或平时工作之余自己努力,积累 更多的理论基础知识,这显然可以为找到一份软件测试的工作添加筹码。 积累软件测试相关知识通常有两种方法:一是自学;二是培训。不管是对在校大学生还是已毕 业想转行做软件测试的朋友,其实自学是一种很好的方式,平时多看一些关于软件测试基础的书, 显然对应聘软件测试相关的工作有很大的帮助,并且养成每天坚持看书的习惯对以后也有很大的帮 助。而有一些朋友则会选择花几个月的时间和一定的费用在一家正规的软件测试机构进行短期的培 训,因为现在很多培训企业是包推荐就业的,所以这样对他们来说花一定的费用就可以较轻松地进 入软件测试行业。这是很多不愿自学的朋友喜欢选择的一种方式,这显然是一个“偷懒”的方式, 这种方式虽然看似比较快捷,但从长期的职业发展角度来看,不一定比自学的方式快捷。笔者认为, 这类朋友大部分以后工作还是不理想,甚至出现这种情况,有些人花钱培训后,在软件测试行业做 了几个月,发现自己还是不行,又做回老本行了,即使坚持住了,但是之后自己不自学,可能会出 现 5 年前拿的薪资和 5 年后拿的几乎一样,并且随着年龄的增长,自身的竞争力越来越差。原因很 简单,就是没有通过平时的自学去改变自己的能力。
不管选择自学还是培训进入软件测试行业,都不得不学习软件测试的基础知识,如软件测试的 流程、测试用例的设计方法、缺陷的管理过程、缺陷的状态、如何写测试报告等,并且仅仅这些还 不够,还需要打好一些编程的基础,如 C 语言基础,当然如果会 C++或 Java 显然更理想,还有一 些数据库的使用,如查询语句等。特别是对于在校大学生,可以通过四年的大学生活学好这些基础 课程,平时多看一些软件测试基础的书籍,这样毕业后找一份关于软件测试的工作相对来说会比较 简单。