赞
踩
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
1、国内互联网行业,真正开始发展,是03/04年之后。随着以门户网站、搜索论坛等为代表的PC端应用的出现,以及外企业务在国内的开展,那个时候对测试的定义,就是找BUG的点点点。这个阶段大体是03-12年,也是所谓的互联网1.0时代,即PC时代。
这个阶段,软件研发模型以瀑布模型为代表,软件测试的经典著作有《软件测试的艺术》、《软件测试的经验》,测试工具大多都是商业工具如QTP、LoadRunner,大家严格按照瀑布模型研发测试,迭代慢,文档多。
2、到了互联网2.0时代,即所谓的移动端互联网爆发,这个时候国内无论大厂还是初创小公司,开始流行分布式架构、微服务、持续集成、敏捷研发、灰度发布等一系列新的技术实践。按照时间划分,移动互联网时代,大体是12-18年。
这个阶段,国内的软件测试开始有了百花齐放的趋势,测试岗位也开始有了很多不同的细分领域,比如移动端测试、自动化测试、性能测试、测试开发等专项岗位。
从最初的会用QTP、LoadRunner就能月薪过万,大家的目光开始更多的倾注到开源工具领域,比如Selenium、Appium、JMeter,甚至各种测试框架。而这些专项测试岗位的薪资,也远远高于普通的功能测试岗位,甚至有了测试岗位的鄙视链条,比如功能测试自嘲点工,处在测试岗位的底端。
3、第三个阶段,以我的理解,并没有到互联网3.0时代。
特别是对于软件测试岗位来说,顶多可以定义为测试2.0+时代,即19年至21年。这个阶段的典型趋势有这几个特征:1-从平台化到去平台化;2-从岗位细分到一站到底;3-从重技术到侧重业务交付。
如何理解上述的几个特征呢?
从平台化到去平台化:18年之后,各种测试平台层出不穷,特别是专项测试岗位,不搞个测试平台,今年的KPI/OKR好像都不知道怎么画饼了。结果平台建设低于预期,苦于不好落地,效果也不咋地,前期建设成本太高,领导没了耐心,索性推到不要,以各种指标和覆盖率来替换KPI。
从岗位细分到一站到底:以前各种岗位细分,一方面是移动互联网和流量爆增带来的,另一方面也是软件测试岗位整体的技术水平发展上来了。但岗位细分带来的是团队规模扩大,但是人效低了,线上质量也没有特别明显的提升,最关键的是业务增长速度远远低于团队规模增长速度。一合计,还不如让负责某个业务模块的测试,从需求到交付,一个人搞定自己负责部分的所有测试工作。这也是所谓一站到底的含义,你负责的模块,别管功能自动化性能甚至测试环境维护,都归你搞定。
从重技术到侧重业务交付:以前测试岗位大家都很看重技术,各种框架各种二次开发,后来发现没啥直接用处,索性看你的业务交付质量,能提高交付质量就行,用什么方法不重要。但是吧,面试的八股文和算法题,又是广大测试同学不得不面对的问题,你就说是不是有点精神分裂。
4、至于22年开始的裁员降薪潮,以及后疫情时代,软件测试又是什么样子呢?经过我的观察以及和业内一些大佬交流,我发现有如下几个特征:
行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。
最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取**【保证100%免费】
**
软件测试面试文档
我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
戳这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。