软件测试的独特魅力

每一个职业都有着自己的独特魅力,从而吸引着大家去辛苦耕耘,从而寻找打造出一片能施展自己才能的舞台。同样,软件测试也有着独特的魅力,让我们为它着迷,并为这个职业而奋斗,为此付出了我们的聪明才智以及青春。

软件测试魅力

有人说软件测试是自己通往程序开发的跳板,因为作软件测试员更容易让互联网公司给出offer,但有可能一进入就深陷其中,并乐此不疲。有人说软件测试就是打破砂锅问到底,让我们更容易深入的了解整个项目的行业知识,所以进入后不断深入探索,从而成为了这个领域的技术专家。当然也有人进入这个职业仅仅是为了一份挣钱养家的薪水,从而磨洋工混日子,最终一肚子埋怨这个职业没“钱途”。不管其它人如何想,不管将来我会如何选择发展我的事业,我都深爱这个职业,因为它有着一些独特的魅力吸引着我,并为之深深着迷。

测试人员更了解项目的整体情况

我认为测试人员是继产品经理,项目经理之后,最了解整个项目情况的角色。因为测试人员从需求阶段就需要介入,会在这个过程中去了解用户的需求,了解项目框架技术,以及项目相关的行业知识,这样后面才能更好的服务于项目团队。而不像开发人员,可能只会局限于自己所做的某一块功能,或者一个功能点。曾经我问一个知名IT公司的开发人员,他对自己正参与开发的项目了解如何,他一脸无奈的告诉我,他连自己编写代码在业务中的真正作用都不太清楚。

测试人员有更多的机会成为技术专家

在这个浮躁的社会,太多的IT公司为了追求短期的经济回报,从而让一群具有聪明才智的开发人员不停的去做一些技术很low的项目开发,并且可能为了适应市场和用户的需要,被逼迫去不停的切换对应的编程语言和技术框架。我经常听到开发人员向我吐苦水,自己经常被公司要求去学习新的编程语言和技术,而且往往一个技术还没有深入,又转入另一个技术的学习并应用于项目开发了,感觉自己的技术都不够深入,浮于表面。反而羡慕并希望转行做软件测试,因为软件测试技术的深入可能与一个项目采用的编程语言和技术没有太大的关系,从而可以花更多的时间在测试技术的研究和专业技能的深入上。这样看来,测试人员有更多的机会成为技术专家。

测试工作更具有挑战性

有人说测试人员的工作枯燥乏味无挑战,开发人员的工作更有挑战性和创造性,在通常的情况下我认为这个观点是不完全正确的。测试工作可能会更具有挑战性,而开发人员可能迫于外部压力需要不停的利用已有的东西去反复搬砖撸码。比如开发撸码,未必会深入的考虑开发项目的性能、安全、易用性等问题,但测试人员如果要做好测试,保证自己的测试质量,这些都是必须要考虑的,并且需要去发现其中可能存在的问题。测试人员要做到这一点,往往需要不断的去深入了解这些方面的技术和知识。作为一个技术人员来说,我相信这更具有挑战性,更容易让自己的小宇宙为此而爆发。

测试人员有着更多的机会

做好测试,需要多方面的优秀能力。比如很好的技术能力,沟通能力,行业知识,客户需求的认知等,因此测试人员往往有着更多的机会进行选择。比如测试人员可以致力于做领域技术专家,也可以做需求分析,也可以做市场,更可以做开发等。

测试人员普遍比开发人员更懂生活。

大家觉得做测试比做开发好的原因之一,可能就是测试人员拥有更多的个人时间。我经常发现,开发人员都是一群被领导逼着完成绩效的倒霉蛋,从而不停的被逼迫着加班,放弃了家人,失去了正常的生活。而测试人员因为职业分工,相对来说不需要像开发人员那样无休止无节制的加班,从而有着更多的时间去照顾自己的家人,过好生活,也更懂得生活的本质和意义。现在透支身体疏忽家人,到将来直到失去这些,则悔之晚矣。



留言