不知不觉在软件测试行业,野蛮生长了10年之久。这一路上拥有了非常多的故事。有迷茫,有踩过坑,有付出有收获,有坚持!

我一直都在软件测试行业奋战,有许多同学好友都已经转行,去选择了更适合自己的路。

这两天和从上海回来的某厂CTO一起吃饭,谈到软件测试的发展,其实软件测试已经在不知不觉中发生了非常大的改变,前几年的软件测试行业还是一个风口,随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业,目前软件测试行业“缺口”已经基本饱和。当然,我们说的是最基础的功能测试的岗位需求已经很少了,而自动化、性能、安全乃至于以后可能出现的大数据测试、AI测试仍存在着非常多的机会。

身边的很多朋友想要问一些关于软件测试工程师行业的问题就会来找到我们,在这十年测试经验,我们看到了太多想提升测试技术而没有明确方向的人,深刻的体会到测试人员的技术痛点,以及测试这个角色在互联网公司的待遇和地位远不及其他岗位,甚至还是会有很多人会认为测试在公司随时能被取代,可有可无。

那么在软件测试行业如果只会手工测试的测试人不做测试了,我们还能做什么?唯一办法就是保持持续的学习,希望裁员的时候自己能幸免,或者公司倒闭了,自己在市场上能更有竞争优势。因有更多机会去面试,所以接触了更多的测试人员,正因为在这个大环境不好的情况下,加上今年新冠的影响,我同样为“如果不做测试了,我还可以做什么”而焦虑。

但其实,你可以看看其他专业毕业的同学,他们大多数并不能在工作几年就工资翻倍,或翻几倍!当然,也有普遍比我们更高工资的专业。不过,我仍然因为自己生在90年代,选择了计算机专业而感到幸运。**软件测试 810119819交流群 **

关于功能测试想转自动化相关的问题:

由于历史原因,大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等。

我大学学的计算机专业,有一定的编程基础。我的软件测试职业开始和大多数测试人员一样,一开始在一家电商公司做软件功能测试。

我的公众号测试人追风前几天有人留言问到我,在一线城市做功能测试,如果定个小目标,想拿到年薪二十万,需要具备哪些技能?

1.首先必须熟练整个产品的业务流程、业务是基础,这样保证产品在快速迭代时、不仅保证新功能的完整性,而且快速回归原有功能不受影响。

2.然后需要掌握一些常用测试工具来辅助测试:

Web端测试:浏览器开发者工具使用,network、console控制台、兼容性测试

移动端app测试:(安卓/IOS/ipad端)测试全流程,兼容性测试、稳定性测试,流畅度测试、adb常用命令

服务端:掌握接口测试、抓包工具使用、如何校验接口的完整性

Linux:常用shell命令,查看错误日志

数据库测试:熟悉数据库表结构,掌握常用增删改查sql语句,便于分析测试结果。

常用工具使用:SVN/git版本控制工具 、postman、jenkins应用打包和构建

换句话说,如果你拿到一个新的产品测试功能,你如果能通过数据库的表结构,和分析系统日志来快速的熟悉产品业务,说明你的测试思维,功能测试能力已经非常优秀了。

当时我在上海做软件测试掌握了以上技能点,在公司将工作效率提高了,相对比较轻松,这就导致我有充足的时间,拾起编程语言,最初用的java语言,然后学习各种自动化测试技术,当时觉得自动化测试特别有意思,而且挺神奇,激发了我浓厚的兴趣。

后来发现Python语言越来越火,而且我发现python来做自动化和对于编程基础比较薄弱的测试工程师来说特别的合适。

python还能用来爬虫,用python还能写一些定时脚本,数据库脚本,效率非常高。

测试行业的现状

现在测试行业的的趋势,你去面试任何级别的测试工程师都会问你是否会自动化测试,所以自动化测试已经是必备技能,而不是加分项。

换句话说,会用开源的测试工具不足以在公司涨薪或者跳槽至一线互联网大厂。因为真正企业自动化测试落地肯定是一个团队在做。

当你熟悉使用这些开源框架之后,你会发现有些框架之间是相通的,所以基于这些开源框架,我们打造一个属于自己的测试框架。

可以根据公司实际测试需求自主封装适合项目的测试框架,落地实用。建立自己的技术体系,得到一套落地有效的自动化测试方案,从青铜变身王者。

这样让我们自动化团队将更多的精力放在测试用例设计本身上面,达到提高产品质量,提升效率的目的。

学习的内容一定要基于自己的工作来,这样才能把学来的技术变成工作经验。那么我们软件测试工程师如何在繁琐重复的手工测试工作中,慢慢扩展积累测试技术,建立自己的技术体系?

大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等。

但是有个比较常见的问题,由于现在企业大多数都是敏捷开发模式,容易陷入版本快速迭代中。

以至于没有时间精力再去额外学习一些高级和主流的测试技术,如某种编程语言、自动化测试工具、测试框架搭建、测试平台研发。

即使挤时间强迫自己学习,也不知道从哪里开始入手,那些碎片化的东西,只能让你了解,很难很难消化。

当你要形成自己的输出,用自己的思路和技术来做项目的时候,你要回到那个知识框架里面去学习。

关于学习软件测试的小建议:不要碎片化信息学习,那不叫学习,要有决策性学习,系统的学习,学习解决问题的思路。

我的初衷很简单:让软件测试更简单!分享学习资料,面试题、技术干货。公众号测试人追风后台也有很多人问我,学习软件测试有没有捷径?我认为少走弯路就是最大的捷径。系统资料➕前人指点是功能测试转向自动化测试乃至测试开发最好的学习方法!

在适当的年龄,选择适当的岗位,尽量发挥好自己的优势。

我的自动化测试之路,一路走来都离不Python语言,因为较早的接触和使用Python语言,所以,我积累了大量基于Python语言做自动化测试的经验,这里我将这些经验录制成了《Python自动化软件测试》精品课。有兴趣的可以关注专注于分享软件测试各类学习笔记、面试题以及IT类资讯的公众号:测试人追风,获取。

该课程从测试的各个方面为你整理了Python当前最热门的测试库和框架,帮你建立自己的自动化测试技术体系,让你在测试工作变得更加高效。

全部以我之前在企业真实项目实战去驱动理论知识点,丰富的实战场景演练,全方位提升测试技术,建立一套属于自己的技术体系。

目前我一直不断学习和优化技术栈,保证是市面最先进和主流的测试技术,我想的大家学的就是市场所需,将知识和技术变现。

文末福利:上传可能会有压缩,需要高清原图或者更多系统性提升的技术进阶/面试资料可以来找我。


M6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzE5Nzk5NA==,size_16,color_FFFFFF,t_70)
R0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NzE5Nzk5NA==,size_16,color_FFFFFF,t_70)

最后:

汲取经验在前,方能功成在后,不断学习成长!欢迎加入我们,交流软件测试Python自动化、测试开发。不管你现在处于哪一个阶段,都可以一起来报团取暖,我们都是测试人!

10年软件测试工程师感悟——写给还在迷茫中的朋友「十年磨一剑,文末福利」相关推荐

  1. 5年测试开发工程师感悟——写给还在迷茫中的朋友

    自从走出校园,从事软件测试岗位,一转眼5年过去了.这5年,我从一个软件测试0基础的小白成长为懂测试又熟悉开发的测试开发工程师:回顾这些年发展历程,感概万千!!! 第一次听说软件测试这个词,还是在大学最 ...

  2. 十年小米测试工程师感悟——写给还在迷茫中的测试朋友!

    十年测试心路历程: 大部分测试人员,最开始接触都是纯功能界面测试,随着工作年限,会接触到一些常用测试工具,比如抓包,数据库,linux等. 我大学学的计算机专业,有一定的编程基础.我的软件测试职业开始 ...

  3. 测试小白历经十年磨难的人生感悟——写给还在迷茫中的朋友

    "从整体行业背景看,一方面,在中国的很多软件企业存在着重开发.轻测试的现象,造成日后的软件产品的质量问题频出,亟待解决;另一方面市场上的软件测试人员偏少,岗位缺口较大,不少企业以开发暂代测试 ...

  4. 5年软件测试工程师感悟——写给还在迷茫的朋友

    中秋节假期和朋友聚餐,和朋友谈到互联网行业的发展,为什么互联网大厂纷纷大规模裁员?前两 年年大家还在996的工作模式中度过的水深火热,今年好像突然没有了声音,因为很多人都被裁了. 继K12行业断崖式的 ...

  5. 12年3D建模师的感悟—写给还在迷茫中的朋友

    不知不觉,从事3d行业已经12年了.今天想把这么久以来积攒的3D建模的学习经验彻底讲一下,希望能对你有所帮助 . 1.什么人适合学习3D建模? 这个问题我曾经回答过,目前来看,闲来无事的大学生,目前做 ...

  6. 小米测试总监,10年软件测试工程师感悟,写给还在迷茫中的朋友!

    前言絮叨: 刚刚在知乎上看到另外一个浏览量五十多万的问答.说是年龄25岁,问零基础学习软件测试怎么样?我猜是想问是不是还来得及?软件测试行业前景与怎么学习?我想这应该是很多想要零基础学习软件测试或者转 ...

  7. 10年测试工程师的工作感悟,写给还在迷茫中的朋友

    不知不觉已经从事软件测试六年了,从毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企. 六年的时间过得真快.长期的测试工作也让我对软件测试有了比较深入的认识.我就跟大家分享一下我做测试的心 ...

  8. 写给还在迷茫中的朋友,一名6年程序员的工作感悟!!!

    前言 很多年前,刚刚从大学毕业的时候,很多公司来校招.其中最烂俗的一个面试问题是:"你希望你之后三到五年的发展是什么?".我当时的标准回答是(原话):"成为在某一方面能够 ...

  9. 一名3年测试工程师的感悟,写给还在迷茫中的你

    从事测试工作已3年有余了,今天想聊一下自己刚入门时和现在的今昔对比,虽然现在也没什么成就,只能说笑谈一下自己的测试生涯,各位看官就当是茶余饭后的吐槽吧,另外也整理了一份学习指南,希望能给迷茫中的你一些 ...

最新文章

  1. OnFocuChangeListener焦点事件
  2. 从该函数中确定函数名称(不使用回溯)
  3. Django通过URL传递参数的4种方法
  4. eclipse 中修改 M2_REPO的值--转载
  5. 完全二叉树最小深度_树与二叉树递归c++
  6. 机器学习:Multinoulli分布与多项式分布
  7. .Net Core应用框架Util介绍(四)
  8. [vue] 在vue中使用this应该注意哪些问题?
  9. 容器编排技术 -- Kubernetes kubectl rollout pause 命令详解
  10. 项目wangkangluo1
  11. Windows Workflow HOL学习笔记(十二):创建状态基工作流
  12. 支付宝微信支付回调地址访问不成功
  13. 【渝粤教育】电大中专建筑施工组织 (2)作业 题库
  14. ASP.NET自定义控件示例:ASP.NET Custom control with designer integration
  15. 【渝粤教育】国家开放大学2018年春季 0553-21T色彩 参考试题
  16. paddle复现colorGAN(动漫黑白线条上色)
  17. Shell知识点(一)基本语法
  18. 什么是相对论?相对论是什么?用人话讲讲相对论
  19. Python pandas库|任凭弱水三千,我只取一瓢饮(2)
  20. flv 文件格式解析

热门文章

  1. 《模拟山羊三》游戏测评:第一弹
  2. 一只喵弹幕播放器开源无加无授权
  3. 机器视觉运动控制一体机应用例程(三) 基于BLOB分析的多圆定位
  4. Simple XML解析XML
  5. android 判断5g,Android 5G判断
  6. 【独立版】智慧城市同城V4_2.1.4全开源全插件VUE版,修复房产信息组件后台资料编辑中会显示其他平台小区的问题
  7. (十八)LCD1602实验
  8. python xlrd+xlwt+xlutils处理excel
  9. php 随机数 抽奖 页面,源生JS做出抽奖页面
  10. CMOS图像传感器 NIR-近红外的飞速发展