吐槽一下

我曾经前一段时间去阿里面试,测试相关问题回答良好,技术原理理解力,业务熟悉度,测试框架的设计思路,都回答良好。最后考了我两道算法题,回答的不是很好,最终说我技术不太好,offer给的不高。于是我tm就拒了,心中一万句mmp。

没想到如此大厂也是对测试误解如此深,因为他们招测试的标准就是在招研发

就如同扫地,你扫地机器人做的再牛逼有用吗?如果你的场景是擦玻璃窗,而压根不是扫地呢?

测试的本质是,理解业务,产品和需求。傻乎乎地用研发标准招一坨长得像测试,但是实际是研发的人,就无法保障测试到位。测试是非常靠软实力的,标榜自身技术能力很好,但是半个重要bug都测不出,线上事故一坨,这样的例子见的太多了。

说一下测试的进阶形态

测试有两个进阶方向,一个是理解实现原理。也就是你要明白,当前项目里面,业务需求是如何变为设计,再变为代码实现的。代码逻辑层次的耦合,数据库设计,甚至网络层如何通信,拓扑架构如何,都需要理解。注意,理解即可,不需要完全掌握。这样,任何研发行为你都可以明白其意义和风险,你就可以精确设计测试用例,不浪费自己的时间,也不会遗漏高风险场景

另一个方向就是自动化,也就是在简化自身的重复劳动。这个虽然非常重要,但实际上现在成熟框架很多。而且测试框架其实不像研发框架,测试框架优先关注的是易懂性,易用性,交流能力,扩展便捷性。

测试人员在选择框架和使用框架时,要灵活,要贴合业务。比如他可以去思考,是否可以把一个扫地机器人改造为擦窗机器人。

软件测试岗会变少?

1、 如果你指的是业务测试外包给阿里做,那这个可以不讨论了。测试外包在十年前就有了,逐渐已经不流行了。这是因为维护一两个专职测试人员,比外包靠谱的多。自己的测试人员理解业务,外包就是瞎测,一旦换人就面临很大风险。这也说明了,测试的本质是产品。业务和需求。

2 、性能测试和自动化测试是否可以外包?也不可以,但是我们确实可以有平台或者框架,来集约一下大家的知识和资源。所以最合理的模式是,阿里这样的大厂提供平台,或者开源测试框架,而其他公司的专职测试去使用。

3 、测试岗位的人数确实可能会下降,因为:测试自动化程度变高,手工测试消失(但测试开发会变多),这是目前一个已经既成的事实;另一个原因是开发的测试意识变强,自测能力提升,运维的质量意识变强,线上测试和质量控制体系的建成,这是目前的一个趋势。

4 、那么为什么我还说测试人数会变多呢?因为随着软件开发行业的体系化,运营化,质量会变的越来越重要。而测试的软实力,分析业务构建测试思路和用例,沟通作用,流程控制作用,都是更难被机器所替代的。如果说以后机器可以帮忙写代码,做项目,那么最后两个被机器代替的岗位,一个是测试,一个是产品经理。

所以作为一名软件测试人员,提升自己的技术能力显得尤为重要,现在的大环境下,简单的手工测试是很难找到工作的,所以不提升自己的技术能力迟早会被优化。我这里把自己这些年来的学习经历做了个总结,整理了一份学习路线,希望对各位有所帮助吧!

正确的学习路线

1、前置基础知识:

计算机基础

测试理论

HTML基础

CSS基础

JS基础

​2、linux和数据库

linux

数据库介绍

SQL语言(重点)

数据库高级功能

3、测试基础

软件测试理论

软件生命周期

测试方法和分类

测试用例设计

缺陷管理

web项目实战

测试管理工具

4、编程+数据结构

Python基础

面向对象

异常处理

模块和包

5、WEB自动化

WEB自动化入门

WEB自动化基础

WEB自动化中级

WEB自动化高级

项目实战

​6、移动自动化

移动自动化基础

移动自动化中级

移动自动化高级

​7、接口测试

接口基础

postman实现接口测试

数据库操作

代码实现接口测试

持续集成

接口测试扩展

8、性能测试

性能测试基础

性能测试工具

项目-接口性能测试

项目-web性能测试

性能测试调优

9、综合项目实战

功能测试,ui自动化测试,接口测试,性能测试

一点帮助

最后基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源【免费】。

大厂对软件测试的误解这么深吗?测试岗会越来越少吗?该怎样提升技术?相关推荐

  1. 【软件测试】从事5年资深测试的经验,少走弯路......

    目录:导读 前言 一.Python编程入门到精通 二.接口自动化项目实战 三.Web自动化项目实战 四.App自动化项目实战 五.一线大厂简历 六.测试开发DevOps体系 七.常用自动化测试工具 八 ...

  2. 深信服测试岗面试准备

    目录 1.网络 (1)七层协议 (2)TCP/UDP (3)HTTP协议 HTTP请求: HTTP响应 HTTP状态码 Cookie和Session: (4)ARP协议 (5)TCP/IP协议 (6) ...

  3. 携程软件测试岗位,【携程旅行网软件测试工程师面试】携程测试岗视频面试经验。-看准网...

    2021届校招面试分享 -- 持续更新中携程  内推-交互设计   等待二面中一面  8/17  持续约45分钟问题1.自我介绍(本人最后还补充了一句喜欢c端设计,被反问为什么喜欢,觉得b端和c端设计 ...

  4. 找不到工作的测试员一大把,大厂却招不到优秀软件测试员?高薪难寻测试工程师。

    测试工程师招了快一个月了,实在招不到合适的,已经在被解雇的边缘了..." 初级测试工程师非常多,但真正掌握测试思维.能力强的优秀测试太少了! 据我所知, 当下的测试人员不少状态都是这样的: ...

  5. 优秀测试工程师成长之路:对软件测试的误解

    最近应部分朋友要求,将之前做的一门企业内训课程的内容,整理成文字,在知识星球里和大家分享. 所以对微信公众号有些怠于更新了.这里将知识星球的前期一些章节在这里分享,主要是一些对测试的误解. 从业多年, ...

  6. 去大厂面试软件测试看这55个问题就够了!

    以下是软件测试相关的面试题及答案,欢迎大家参考! 1.你的测试职业发展是什么? 测试经验越多,测试能力越高.所以我的职业发展是需要时间积累的,一步步向着高级测试工程师奔去.而且我也有初步的职业规划,前 ...

  7. 一入外包深似海,腾讯15K的外包测试岗能去吗?

    柠檬班有挺多学员曾在BAT.网易这些大厂做过外包,小檬和他们也有过几次深度交流,也算是对外包各种情况比较了解. 看大家这么关心此类问题,我就想介绍下"什么是外包?","外 ...

  8. 软件测试的岗位会越来越少吗?饱和了?

    先抛出我的观点: 软件测试的岗位不会越来越少,但要求却会越来越高. 接下来我将来论证我的观点. 一.为什么测试岗位不会越来越少? 1.谈谈测试对企业的价值,看测试岗位为什么不会少 作为软件企业而言,其 ...

  9. 软件测试岗位会越来越少吗?

    先说结论:软件测试的岗位不会越来越少,但是要求会越来越高. 说个比较现实一定的结论:岗位少不可怕,要求越来越高也不可怕,可怕的是,软件测试行业已经发生巨变,而你却原地踏步! 裁员不可怕,可怕的是行业在 ...

最新文章

  1. java 根据圆心计算圆弧上点的经纬度_冲压件展开计算方法(二),转发给每一位冲压人...
  2. [NC15748]旅游 树形dp基础
  3. 诊断ORA-08103错误
  4. 安装go语言开发环境
  5. mysql修改密码的三种方式
  6. 学习笔记-------两阶段提交 2PC
  7. TortoiseGit 将工作区变动文件提交本地仓库_入门试炼_04
  8. SQL Server2008数据库用户管理 (第三部分)
  9. java数据库插入mysql乱码
  10. bzoj4514: [Sdoi2016]数字配对(费用流)
  11. 分享几个搜图,图标,图片网站
  12. 图书isbn批量生成一维条码
  13. the little schemer 笔记(10)
  14. java qq 传送文件_java 传送文件
  15. SMART 原则以及实际案例
  16. 假设一张纸足够大并且可以无限折叠,假设一张纸足够大并且可以无限折叠,一张纸的厚度是0.5mm,那么这张纸折叠多少次可以到达珠穆朗玛峰的高度8848.43m。
  17. pmw原理c语言,详细解析单片机 PMW 控制基本原理
  18. 云计算与大数据技术应用前四章知识点整理
  19. 河北省会计证年检流程
  20. 如何将知识结构化,形成知识管理体系(干货分享)

热门文章

  1. C++题解:【NOIP2006PJ】Jam的计数法(count)
  2. K210学习笔记(十)——二维码识别
  3. python爬虫:爬取QQ音乐歌曲
  4. Linux勒索软件,[图]发现针对Linux服务器和代码库的勒索软件
  5. java设计捕鱼达人中鱼的动图_鱼gif动态动画图片
  6. Android笔记总结
  7. 腾讯技术分享:微服务接口设计原则
  8. 面试题之空瓶子换水问题及其扩展规律(python实现)
  9. git 问题解决之remote: Permission to xxx/xxx.git denied to xxx.
  10. 游泳池水处理系统的PLC设计