总结:最近我在工作中感到非常沮丧。 越来越无聊了。 我感觉我的工资以后不会增加了。 毕业后不久,达利在一家自学的互联网公司做功能测试,每隔几年就跳槽一次。 至少我目前的情况税后工资还算满意。
前几天和朋友吃饭时,发现一个有趣的现象。 做过。
所谓的聚餐,其实就是大家表达对工作和生活不满的一个大场所。
最近我在工作中感到非常沮丧,而且越来越无聊。 我感觉我没有未来了。 我的工资也没有增加。
我也是。 不仅工作上压力很大,家里的小事也很多。 当我们回到家时,我们总是吵架。 现在我宁愿加班也不愿回家。
嘿,我现在遇到了很多麻烦。 我不知道自己到底想做什么,每天都在迷茫中度过。
我们都会互相表达焦虑和担忧。 只有大理静静地听着,偶尔微笑。 当我问他为什么不告诉我时,他甚至给了我凡尔赛般的一击。
“我对自己目前的状况非常满意,未来充满希望。”
1. 99%的人都这么说。这样的生活
大理,某互联网公司高级测试项目负责人,财富比较自由,家庭也和睦幸福。是。 在他的朋友圈里,他总是表现出他的体贴。我的妻子和可爱的女儿。
他身边没有人不羡慕他。
但三年前,我不是这样的。 那时,他总觉得自己的工作毫无意义。 困惑和焦虑是常态。
毕业后不久,达利在一家从事自研的互联网公司担任功能测试。 他在短短两年内换了四次工作。
他之所以频繁换工作,是因为他觉得公司压力太大。 其实,大理很清楚这一点。 如果你没有成就感,你唯一的选择就是通过换工作来暂时逃避。
很多人听到这句话,肯定会说: 如果你不学习或成长,只是继续工作,你怎么能得到加薪呢? 我不知道。 我还利用空闲时间学习了自动化测试。 毕竟,自动化测试的薪资相对较高,而功能测试也好不了多少。 无聊
我很想学习自动化测试,但是自动化测试是一门比较难入门的学科,对综合能力要求比较高。 这是我雇人的地方。 一位朋友帮我为大家制定了一个关于自动化测试的学习计划。
学习路线:使用测试工具->Python编程->测试框架->开发测试框架
1.使用测试工具
首先是使用测试工具。 例如,想要进行Web自动化意味着您需要构建自动化测试环境和环境工具。 例如,安装Python会安装以下环境:
说到AppUI自动化,除了上面的一些技能之外,还需要adb命令、app环境、app压力测试等知识。
界面测试其实是功能测试的一种,但是接口测试还包括:1.接口功能测试(需要使用测试工具)2.接口功能测试(需要使用测试工具)2.接口测试也是分类的,所以它不等同于功能测试。 2、接口压力测试。 3.接口安全测试。 另外,接口的功能测试应使用Postman、Jmeter等工具完成。 Fiddler等抓包工具。
2. Python 编程语言
编程语言的强大程度决定了你的测试技术的深度。 那时,我学习了Python语言。 了解编程的人都知道,与其他编程语言相比,Python 对于初学者来说相对容易上手,而且相对简单。
我在网上找到了很多学习资料和学习视频,但是在学习的过程中遇到了很多问题。 没有人回答。 编程的很多方面我都不明白。 独自学习是非常困难的。 一旦开始就很容易放弃。
所以我到处寻找软件测试的学习社区。 幸运的是,我遇到了测试行业的技术领导者,并加入了一些非常好的学习和网络小组。 像我一样想要进步的人还有很多,我们一起学习。 如果遇到问题,在小组内讨论,交流技巧,这将大大提高你的学习效率。
目前我已经找到了很多测试朋友,并创建了一个技术分享交流群310357728来分享我收集的很多视频教程和技术文档。 如果你不想经历找不到资源、没有人回答你的问题、或者自学几天就放弃的情况,你可以加入我们一起交流。 并且有很多在自动化和性能方面取得一定成功的技术专家分享他们的经验,还有很多现场讲座和技术沙龙可以免费学习。 请重点关注这一点! 开源! ! !
Python 是推进软件测试的第一步。 准备基本的自动化测试,需要掌握Python编程语法,并具备一定的编码能力。 接下来,你还应该了解Python在自动化中的作用。 在应用程序中,您将培养代码的功能封装和类封装方面的技能。
3。 测试框架
您还应该了解测试框架 Selenium、appium、unittest 和 pytest。 这些是开源框架。 你至少应该明白一两个。
例如,如果你想自动化WebUI,你需要了解Selenium+Python。 如果你想自动化AppUI,你需要了解appium+python。
如果要测试接口,就需要构建一个接口框架,比如Requests。
✪测试框架开发
一般来说,一个框架的诞生过程会经历三个阶段。
1.了解如何使用
p>
要大致了解如何使用框架,可以阅读框架的官方文档。 框架通常包括详细的介绍。 安装完成后,您可以尝试直接在您的项目中使用它。
2.阅读源码
当然,如果你想提升自己的能力,达到高级的效果,就不能仅仅局限于使用框架。 您还需要花费数周甚至数月的时间阅读框架的源代码。 这有助于解决和解决使用框架时出现的各种问题。
3.内部开发的框架
对内部开发的框架要求比较高。 企业通常有非常高的性能要求,并不是所有开源或商业框架都能满足。 公司根据需求开始了自研之路。 您可以分析整个框架的性能瓶颈,用性能更高的语言替换关键模块,或者寻找和研究更好的算法来实现关键功能。
你肯定需要花费更多的时间和精力来掌握这些知识点。 这些学习资料和学习教程可以直接从交流群的群档案中获取,而且很多还都是有记录的。 视频教程中,老大的讲解非常详细,会帮助你快速理解和掌握。 加入我的学习交流群:310357728欢迎大家一起交流讨论
沿着这个学习架构路线,我们会不断探索和完善,我们会突破技术瓶颈。 我可以告诉你,这个过程是很痛苦的,但是你可以挺过去的。 以后的生活这容易多了。 俗话说,万事开头难。 一旦你迈出了第一步,你就已经成功了一半。 当你回顾这次旅行时,一定会感触颇深。 我也曾踏上这样的旅程,以增加获得高薪职位的机会。 你的努力总有一天会得到回报。 我相信这是对我能力的认可,也是对我真正价值的证明。 以我目前的情况,税后至少30美元的工资对我来说就足够了。
如果想在自动化测试工程师阶段进阶到性能测试,要求就更多了。 事实上,性能也是自动化的一种。 所以,首先要掌握编程语言,第二语言脚本,第三指标,第四调优。
今天主要分享我的学习路线和视频资源。 将来我们将分享更多有关软件测试资源的教程。 受过帮助的朋友可以关注点赞。 ~
?推荐好文章
在小公司工作了2年,只认真做了5件事,现在有一份兼职成功获得了它。 Offe
我去字节跳动的时候并不知道有这么多年收入30万元的测试工程师。
北京一名35岁程序员失业,悲痛欲绝。 “编程是不可能的,我要卖煎饼养家糊口~
强>
29 换工作时用的软件可以测试吗一个人值得信赖的旅程。
我们也是IT行业,测试和开发的薪资差别确实很大。 /p>
评论前必须登录!
注册