什么是软件测试?
简单地说,就是对一个程序或者系统通过人工或者自动化等手段找出其中的bug,衡量软件质量。
按照软件测试的学习大纲,我总结了一份针对0基础的小白视频教程,已经上传到Github,由易到难,非常全面,目前还在持续更新ing,需要的朋友可以关注我,或者私信我。
我们可以看到平均薪资:软件测试平均薪资<自动化测试平均薪资<测试开发平均薪资。上海较全国平均薪资多2k左右,并且随着工作时间增加,经验越丰富,薪资越高。
毫无疑问,软件测试这一行业发展前景是非常好的。
但是提到测试,很多人仍然存在一些误区:
- 误区一:测试非常好做,谁都可以,反正就是点点点嘛。
实际上,测试不是只有功能测试,还有自动化测试,性能测试,测试开发,大数据测试,AI测试等等。现在招聘测试岗位的企业要求也变得多了起来,比如学历,是否具备相关经验,会不会自动化测试等等
- 误区二:测试不受企业重视,没有前途,不如开发
或许在前几年,企业会重开发轻测试,在“快”和“质”上,选择了快速发展,创造营收,随着互联网的飞速发展,软件测试越来越受到企业的重视,尤其是数据越来越大,越来越复杂,一个小小的bug都可能带来难以想象的损失
- 误区三:互联网大多都是男生,女生不适合
软件测试相较于开发门槛低,又有高薪收入,0基础入门,不受行业限制,不受性别限制等优势。
我们可以发现在软件测试行业,男女比例基本上是平等的,并且女生也比较适合软件测试,分别表现在这几个方面:
1.软件测试相对于开发等其它IT行业加班是比较少的,比较适合女生。
2.软件测试必不可少的就是和团队沟通交流,当出现bug时,女生的说话方式可能没有那么强硬,更利于团队沟通交流,推动项目进展更快。
3.男生或许在技术方面比较占优势,女生相对在细节上更加严谨,有耐心。
4.在IT行业,开发多多少少有点难度,也有一些性别歧视;运维则要成天呆在机房,和设备打交道,综合来说,女生更加适合测试一些。
5.技术岗位发展好,有了一门技术,并且愿意不断学习提升的话,是不愁找不到工作的,正如那句话所说“360行,行行转IT”。
我们来看看某软件测试招聘要求:
可以看到,企业对于测试理论基础、测试相关的工作经验以及是否具备独立完成项目经验都比较重视。
上海软件测试平均薪资12.1k,但是薪资从4.5k-50k都有,任何一个行业,都有高薪也有低薪,软件测试也有高低,除了城市的差别外,还受工作经验,工作年限的影响。
不同城市,软件测试行业薪资有所差异;不同行业的软件测试薪资各有不同。
那么,从月薪上万,到月薪2-3w,如何提升呢?
测试的职业发展方向是比较明确的。
- 一条路线是管理方向,比如去做测试组长,测试经理,测试总监等等,工作大概是报告跟踪,人员协调分配,任务分配,进度跟踪,质量评估,组织各种大大小小的会议等等;
- 另一条路线就是技术方向,不断提升自己的技术,比如:
性能测试工程师-------性能专家,
安全测试工程师-------安全专家,
自动化测试工程师------自动化测试。
测试开发
……
测试行业无疑技术越厉害,经验越丰富,薪资越高,就如同一个老医生,随着他的经验技术越来越丰富,完善,他的可信赖度,薪资,知名度都是不断上涨的。
当然,在这一过程中,也要不断地学习,如果停滞不前,很快就会被新人取代,可见,想要拿到高薪,是需要付出一定的努力和辛苦的。
最后: 大家可以去我博客首页看下侧边栏! 进去有许多资料共享!资料都是面试时面试官必问的知识点,也包括了很多测试行业常见知识,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。