2026/4/18 7:32:04
网站建设
项目流程
莲塘网站建设,民宿平台搜索量上涨,凡客网站的域名怎么做,邢台企业网站制作建设在这个吃技术的IT行业来说#xff0c;我之前每天做的是最基础的工作#xff0c;但是随着时间的消磨#xff0c;我产生了对自我和岗位价值和意义的困惑。
一是感觉自己在浪费时间#xff0c;另一个就是做了快2年的测试#xff0c;感觉每天过得浑浑噩噩#xff0c;薪资也从…在这个吃技术的IT行业来说我之前每天做的是最基础的工作但是随着时间的消磨我产生了对自我和岗位价值和意义的困惑。一是感觉自己在浪费时间另一个就是做了快2年的测试感觉每天过得浑浑噩噩薪资也从不见涨岗位也一直得不到提升我身边的许多同事要么升职加薪要么跳槽去了更好的公司工作特别觉得我自己碌碌无为。我开始思考怎么去改变现状。当时最简单的想法是挤出时间去学习各种测试技术和工具提高自己的价值也就是核心竞争力。后来被测试组长偶然发现给了我一些资源和文档建议我去研究下自动化测试。当时来说我还没有接触过自动化测试但是通过组长给我的资源让我认识到开发知识对于测试工作的帮助编程语言的能力会决定你测试技术的深度。当然也能带来收入的高度。那时候正是脚本语言开始流行起来因为当时项目的原因跟Python结缘开始用Python语言和Selenium来尝试做自动化测试。那时关于Python版的Selenium并不多在学习的同时我开始发表相关博客。分享是学习新技术的驱动力大多数时候我们很难坚持学一个新技术的原因就在于缺少反馈不管是做内部分享或者是博客都是很好的反馈机制。当然也很有成就感。这两天和朋友谈到软件测试的行业趋势随着不断地转行人员以及毕业的大学生疯狂地涌入软件测试行业。想要获得更好的待遇和机会不断掌握新的技能提高业务能力也就变成了目前软件测试从业人员迫在眉睫需要解决的问题。不论是面试哪个级别的测试工程师面试官都会问一“会编程吗有没有做过自动化测试”所以还停留在功能测试层面不去提升技术还要面临长江后浪推前浪的压力。就只能接受窘境最后甚至是面临淘汰。更别说升值加薪了所以如何从功能测试到自动化测试达到技术提升的目的是很多初级测试人必经的一个阶段。作为一个过来人对自学过程中的困难深有体会。所以我热衷于收集整理资源记录踩坑到爬坑的过程。希望能把自己所学实际工作中使用的技术、自学方法、心得及踩过的一些坑记录下来。更希望想自学的你一样通过我的分享可以少走一些弯路可以形成一条自己的体系并应用到实际中。当然也真心的希望你们升职加薪或许这才是最实际的吧。一、测试工具使用首先是测试工具的使用比如说我要去进行web自动化是不是我要去进行自动化测试环境搭建环境工具。比如说去安装Python安装这些环境安装。至于AppUI自动化除了上面的一些技能还要会比如说adb的命令app的环境app的压力测试之类的。接口测试其实也是一种功能测试但是它并不等于功能测试因为对于接口测试的话也分为1.接口功能测试需要借助工具进行测试2.接口压力测试3.接口安全性测试。而且接口的功能测试是需要借助工具来完成工具的话就有比如Postman、Jmeter抓包的工具fiddler等。二、Python编程语言编程语言的能力会决定你测试技术的深度我当时学的是Python语言了解编程的都知道Python对新人比较友好相比其他编程语言来说会比较简单。在网上找了很多的学习资料和学习视频但是学起来就会遇到很多问题没有人能帮我解答还有很多编程的相关知识也不太懂自己一个人学起来很费劲的。容易从入门到放弃所以也是到处去找那种软件测试的学习社区有幸遇到了一位测试行业的技术大佬进到了一个很不错的学习交流群内里面有很多人都和我一样想要提升所以都在一起学习有什么问题都会在群里相互讨论、技术交流这也极大的提高了学习效率。另外Python是软件测试进阶的第一步我们需要掌握Python编程语法具有一定的编码能力为基础自动化测试做准备其次还要掌握Python在自动化中的应用、掌握代码的函数封装、类封装的技能。三、测试框架我们还要懂测试框架Seleniumappiumunittestpytest这都是一些开源的框架你至少要懂中间的一到两个。比如说做WebUI自动化的话我要懂Seleniumpython做AppUI自动化的话我要懂appiumpython。如果是进行接口测试的话肯定也是需要去做一个接口的框架比如requests。一般一个框架的诞生过程会经过三个阶段1学会使用大致了解框架的使用可以去看框架的官方文档一般里面都有详细的介绍安装之后便可以开始尝试直接拿它来做项目。2阅读源码想要提升自己的能力、达到进阶的效果当然不能只局限于框架的使用层面上。需要自己多花几周甚至几个月的时间去阅读框架的源码这样有助于框架使用过程的各种问题的处理和排查。3自研框架自研框架的要求就比较高一般都是企业对性能有极高的要求所有的开源或商业的框架都无法满足公司需求才会走上自研的道路。我们可以尝试分析整个框架性能瓶颈用更高性能的语言替换关键模块或用寻找、研究更好的算法去实现关键功能。最后如果说你在自动化测试工程师阶段还想往性能测试方面去进行发展要求就会更多了其实性能也是一种自动化。所以第一个你也必须要掌握一门编程语言第二个语言脚本第三个指标第四个调优。正所谓万事开头难只要迈出了第一步你就已经成功了一半等到完成之后再回顾这一段路程的时候你肯定会感慨良多。我也是走过这样一段路才能获得更多高薪职位的机会付出终有回报也算是对我能力的一种认可吧真正的证明了自己的价值。至少税后30的薪水是我当前状态下比较满意的。文章来源网络 版权归原作者所有上文内容不用于商业目的如涉及知识产权问题请权利人联系小编我们将立即处理