厌倦了手工测试的我从零开始构建了自动化环境

CSDN话题挑战赛第1期活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f
参赛话题:用技术做过的最有成就感的事?
话题描述:从事测试工作好几年了,接触过很多东西,功能、性能、自动化、安全等都有涉猎,但一直都在功能业务这块苦苦挣扎。更换了工作环境后,仍是在功能业务的手工测试上挣扎,于是狠下心来从零开始构建自动化环境。

前言

总想着在工作中提升自己,却总会因为工作繁忙等各种原因而导致偏离心中的发展方向,虽然有提升,但一想到离开团队总觉得自己会的东西是那么的“稀缺”。想要得到提升,总是要逼迫一下自己,离开那舒适圈。

成为超人的那一刻

时间总是宝贵的,打工人都希望每天花一小时工作,七小时摸鱼。
在耗费了一定时间将自动化环境构建起来,成功跑通几个用例的那一刻,我就知道,摸鱼的时间不再遥不可及!!!
为了让自动化环境价值得到更好的体现,往后的时间里,要努力将鱼塘扩大,摸更多的鱼~~~

过程回忆

进入上一家公司后,开始我的软件测试工作生涯。那时候同行里都说一年功能,两年开始接触性能、接口、自动化、安全确定方向,三年就定下了往后的深耕方向。
记得是工作大半年后就因工作需要,开始接触性能测试和接口测试,后续因发版后有闲暇时间,开始学习内部自动化框架的使用,学着编写维护自动化用例。那时候还想着我的发展挺快的。但空闲时光总是短暂,随着功能与要适配的平台日渐增多,接触自动化的时间日益消减,记得一开始在绩效考评里还能写上更新维护了多少个自动化用例,后来就只剩下更新维护了多少功能用例与维护测试环境了。
往后的日子里,就在功能业务上一骑绝尘,成为了所谓的“业务专家”,但直到兼任做了一年管理工作,甚至更换工作环境前,都没有时间精力再去碰自动化了。
更换工作环境后想着新的工作会有更多提升的机会,接触之前较少接触的东西,然而却让我领悟到一个道理,想要得到提升,总是要逼迫一下自己,离开那舒适圈。
靠着工作内容来提升自己,是可以的,但不一定能顺人心意。
工作环境是更换了,但工作内容更多的还是功能,接触了更多的东西,去编写规范,搭建流程体系,写标书等。
在重复的手工测试里继续遨游一段之后,就厌烦了,不想玩了,我要摸鱼!!!
搜集资料,选择自动化框架,了解所需要的只是储备,然后各种找教程,学习实验。
从 pytest 的基本用例,到 selenium 的UI自动化,再到 requests 的API自动化。加个allure报告。
最后的最后,因为时间关系,弄个 Execl 的数据驱动用着先。
瞬间,心情一顿放松,看着正在执行的自动化,放心了,可以好好摸鱼了!!!

意义所在

对我来说,动手实践是学习最快的途径。
前前后后一个多月,在数据驱动里耗费了快两周时间。我能实现的效果就是,能通过维护简单的Execl数据驱动,省掉重复的手工点点工作,让更多的时间,花在更有意义的事情上,比如在自动化跑起来的时候,安安心心的摸鱼,至于鱼的种类和大小,就看鱼塘的深浅了。

我的成果:pytest快速测试非关联接口

后记

这自动化环境的构建让我很有成就感,不是因为我现在能摸多少鱼,而是我能用实力证明我能搞好自动化,反驳在之前公司里那些因为业务需要,自动化接触少而不能搞自动化的声音。
自动化让我的工作轻松了些,也让我的简历有了更多的内容。

写在最后

参加这个话题挑战活动更多的是借此机会将一些之前想要记录下来的东西整理出来,也让以后的自己知道原来有这么多的闪光点,弄过这么多有成就感的东西

CSDN话题挑战赛第1期
活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值