纵观软件测试行业的发展史,相信很多人都知道它是伴随着“软件”而出现的。
在早期软件开发的过程中,“测试”的含义其实是比较狭窄的,测试这一行为也完全由开发人员执行,几乎等同于“调试”工作。
到了上世纪80年代,IT行业得到了大力的发展,“软件”也趋向于大型化、高复杂度,这个时候“软件测试”才逐渐形成了自己的理论基础和实用技术。
从上世纪90年代开始,软件行业的发展形势可谓迅猛。随着软件行业规模变大,“软件测试”活动也变得需要更多的时间和成本了。
又经过20年的持续发展,“软件测试”行业已经有了自己的行业标准(IEEE/ANSI ),也经历了手工测试到自动化测试的技术变革,更是形成了自己的行业规模,变得独立又庞大。
中国软件协会秘书长胡昆山曾说:“我国软件测试基础人才不足,已成为制约我国软件产业发展的瓶颈。”
根据资料统计,我国软件测试人才缺口已突破40万,而且仍在以每年20%的速度增加。而造成这一现象的原因,竟是行业对“软件测试”的重视不够。
身在软件测试行业十几年的时间,经历了“软件测试”的很多发展阶段。可直到现在仍发现有很多人对这个行业不是十分的了解,甚至产生了很多误区,从而影响了自己的判断和选择。
今天我就跟大家分享一下最常见的三个误区,看看你有没有中!
误区一:软件测试行业不适合女生,男多女少
为此我特意查找了《51testing软件测试调查报告》,综合历年数据可知,受访者中软件测试从业者的性别比例呈现出交替变化的趋势,总体来看,测试行业男女比例均衡,预计未来行业内这种性别比例交替变化的趋势会延续下去。
看吧,并不是男多女少,而是比例均衡。
之所以会产生这种误区,无非是因为“软件测试”属于IT行业,而这种男多女少的说法其实是源自于一种刻板印象,事实是女生从事软件测试行业具备更多优势。
女生先天的性格优势,测试从业人员更需要耐心、心细、举证等特征。
女生具有沟通交流优势,女生天生比男生的沟通能力要强一些,在工作中沟通成本和工作效率很多时候是成反比的。
女生更适合行业的市场需求,软件测试职位比起软件开发来说,工作强度小很多,是双向选择的最优选。
误区二:软件测试没什么单独存在的必要
由于很多公司对软件测试不够重视,导致很多人认为软件测试没什么存在的价值。
这种想法是不对的!
现在市场上很多的测试工作其实是由设计或开发人员来完成的,但由于他们对软件的功能十分了解,所以在测试的过程中会按照所谓“正确”的步骤进行测试,这样就不容易发现潜在的问题。往往产品上线后,用户的不同操作习惯,暴露出了软件的种种缺陷,降低用户使用感不说,多数还会导致软件无法继续运行。
软件测试是保证软件最终健壮性的最后工序,专业的测试人员都是通过综合黑盒测试和白盒测试来达到更好的测试效果的,单这一方面,就证明了“软件测试”存在的必要性。
而且,软件危机一直是IT行业避不开的话题,软件测试的存在,不仅可以判断产品是否能稳定的运行,还能对产品的安全性、可维护性进行一个专业的判断,从而规避软件危机。这一点,是至关重要的。
误区三:软件测试人员只会点点点,没什么技术含量,不值得投入
软件测试行业确实有过“点点点”的时代,可是随着IT行业规模的扩大,对技术人员的技术要求也不断提升,在测试行业要想走的远,是有很多学习和成长的机会的。
点点点不是测试行业的现状,更不会是测试行业的趋势。想要成为行业大拿,要学的还很多。
以自动化测试为例,简单给大家盘点一些,一个月薪25K+的优秀测试人员掌握的知识:
Web端的自动化测试:Selenium安装、录制、处理;Web控件、JavaScript脚本、PO模式。
移动端APP自动化测试:Appium使用、录制、元素定位方法;APP控件定位、交互,参数化用例;Appium问题定位分析、源码分析、二次封装。
服务端接口自动化测试:接口自动化测试框架request、接口请求构造、断言、json/xml请求、响应断言;headcookie处理、认证体系。
如果你有技术,那么投入这一行不会让你大材小用;如果你现在技术还不扎实,那么趁现在开始学习也不晚。
很多人对测试行业一直持观望态度,一方面是受大环境影响,另一方面就是对这个行业了解的不够。
所以,51testing推出了测试行业调查问卷,来帮助大家把握未来的行业发展趋势。
本次问卷经由30多位行业专家审题,题目涵盖了测试技术、测试工具、测试类型等专业方向的知识,也推出了与测试人员息息相关的诸如测试薪资、测试晋升、测试城市等内容。相信填问卷的过程中,会让你对这个行业有更深入的了解。
欢迎大家扫码下方二维码参与本年度的行业调查问卷,你的每一个选择都能真实的反应出这个行业的发展方向,也会最直观的反映在调查报告中。
最后,我们还为大家准备了大厂的面试题,看看华为、软通动力等企业最关注的测试人员技能是什么。除此之外,还有独家测试资料礼包,内含超多行业知识,帮助你畅游在知识的海洋~
快来扫码参与吧↓↓↓