测试之路

进入软件测试这个圈子也有几年了。期间想法很多,恍惚好像也就这样过来了。经常在想职业规划是什么,发展方向是什么。所以想总结一下工作上的感悟。
进入IT行业算是一个偶然吧,也许这是缘分也不一定。从来没有想过我一个逻辑不好的女生会来做IT,当然,虽然是测试。。。。
第一份工作是事业单位,工作节奏比较慢,感觉比较形式化吧,我是这样认为的。好像可以一下子看到了这之后的一辈子将会怎么过。
扯远了,其实就是想表明,现在的工作状态和第一份工作真的很不一样。节奏快、知识更迭一轮一轮,需要不断学习不断学习。
开始还想,测试好像并没有开发压力大,知识迭代也没那么快吧。
当然,如果只是想做个简单的功能测试,OK,是压力小很多。
这肯定不是我的目标。不提升、不学习、不进步,怎么涨工资,怎么提高生活质量~~~

咳咳。。。嗯,没错。当初糊里糊涂的就进了测试圈。
到现在还是功能测试。听起来好像没什么进展啊。没关系,这只是表面。
第二份工作,公司是做网络设备的。需要计算机基础,网络基础。我这是瞎啊,很庆幸,运气好。带我的组长人真的很好,一点一点教我。
虽然最后离职了,基础学的也不是很好,但是确实进步了很多,也学习到了很多。对之后我对网络协议、Linux、数据传输的理解等都有很大帮助。
工作了半年,把当前手上的项目弄熟了,这个时候有点迷茫了。似乎进步空间少了点,开始为了融入公司会一直学习业务,当业务熟悉了以后呢。就思考我的发展方向到底是什么。
初期我有个大概的思路,就是手工--自动化---性能 一看就是初级测试说的话,尴尬
还好这个时候公司要做自动化,我在学习网络知识之余,也顺便跟着学习了一下。接触到了“框架”这个词。其实当初我不是很理解。稀里糊涂的跟着学。网上看教程,大概懂了一点点。
因为还好有一点点java基础,写脚本入门还是稍微容易一点的。跟着自动化小组一起写demo,写的还可以。偷笑
但是又遇到问题了,好像只会写简单的demo。我不会python。
网上一搜,都是建议测试学python。。。很多复杂功能都需要python代码
可是这时候我只会利用robotframework写一写小脚本
呵呵。这个时候就发现自己菜了。怎么办,学啊
我觉得自己属于有人带的那种人,也不算傻,但是需要有人指点方向。
所以我自己一个人琢磨的时候有些不知道方向,哎。公司的自动化小组也是在探索阶段,并不能给我很大的指点。但是也还是很感谢,带我入门框架
其实最后这个我停了一段时间。遇到瓶颈了吧,其实就是菜
期间学了其他的知识,数据库、虚拟机、centos、嵌入式、了解的也挺多的。比较充实
最重要的,很感谢这个公司的所有小伙伴。人真的很好,帮助我很多很多。什么都会教我。而且我做的项目还是大数据,当时很火吧。感谢感谢!也对我之后找工作帮助很多。
期间我对测试更加认识了一些。基础测试内容,需要会执行用例(因为网络设备的测试真的好难)、分析功能点,写测试用例、写文档
我觉得我做的还是很不错的。就是测试计划做的不多。


之后去了第3家公司,说下为什么去这家公司吧。第2家公司我学了很多,也带我入门,但是有的偏嵌入式吧。我觉得这样并不能很好的实现我自动化测试的目标。并且自动化小组的项目也停了。于是我想换个偏软件的。
现在接手的也是大数据,项目流程规范很多很多。在测试流程方面我学习到了一些。工作量其实还好,上家公司我觉得量还是比较多的。
然后有一些时间可以让我思考和研究我一直的“梦”:自动化...
感谢我从未放弃!
没有开发文档,其实有,但是不规范,看不明白。就自己抓包一个个试
还好,皇天不负有心人,每一次研究都有收获,或多或少
公司其实会提供不错的环境,帮你买书什么的
期间我系统的学习了robotframework,深入了解 什么是框架。我觉得我比普通测试了解的要好吧。
但是也遇到了瓶颈,这个框架我觉得并不是很好用,具体原因复杂,不多说
当然,高兴的是我学了python,用python写了第一个纯接口脚本,慢慢的越写越多、UI的selenium、接口的request等
现在我的代码都在python文件里。RFS都是代码搞定。
觉得这才是一个自动化测试的样子吧。
但这远远不够。自己还是菜
比如在最开始只是自己尝试,想一口一个胖子?完全自动化,结果发现好像想太多。
能提高效率的就是好自动化,哪怕是半自动化。
公司其实现在并没有自动化项目,但是我可以自下而上,停止脚步是个很可怕的事情,停着停着就懒了。
我先从UI自动化开始,学习selenium。期间设计元素、CSS、XPATH等。发现测试如果不懂HTML、不懂前端,其实很难真正精通UI自动化
于是我学习html、js、css等。目前也还是学到很基础基础。距离还是很远,但是简单的至少我能看懂,百度百度也还是能用起来的。
这个时候想吐槽一下,我现在是不太想用UI自动化的,觉得就是浪费时间,只是吐槽一下,可能是我太菜吧。很耗费时间。并且UI上的变化太多的,维护成本巨大。我放弃了
我现在用接口,这个我一直很喜欢。
用接口开始用RFS,其实也做出了一点东西。但是呢,,,用的时候觉得不是很好用。一般人不是很能接受我这种纯代码的RFS吧。python2和python3对robotframework的支持也不一样。哎,感觉坑还是比较多的
这几天我又研究其他的框架,虽然RFS我已经算成功一半了。但是~没关系,不好的就改进。不会就学
现在在看unittest,尝试这个。这个是纯python代码里实现的。不需要像RFS一样,衍生了一套我觉得不伦不类的语法。
还在学习还在学习。也发现自己还是太初级了,python也没了解深入,什么定时器、多线程、配置文件,我都不懂啊。
菜菜菜!!!
其实在研究的这半年里,深刻感觉做1个好测试不容易,特别是想做自动化测试。
做UI自动化需要会前端比较好。做接口最后代码基础要好。做性能测试对服务器、协议什么要理解深入。阿西吧~
道路艰难,希望自己不要放弃。
作为1个逻辑差的不行的测试,有我现在这个样子,嗯,也是个奇迹

说说这个阶段,我的发展目标吧。
功能当然是基础,自动化都是基础功能来的。然后想做功能自动化,学习好python基础,最好像开发那样系统学一学开发知识(我知道我这只是说说),然后前端要懂html和JavaScript,最好能写一写简单界面出来。前端框架要懂1个基础的。之后如果觉得OK,最后再是性能。
最终我想做1个功能自动化测试或者性能测试或者测试开发,其实都可以。为什么性能放最后呢。我觉得做1个性能测试,真的需要会很多知识知识知识。不然就是虚的,只会写几个demo脚本,有啥用?不会分析系统性能瓶颈,有啥用?会用下性能测试工具这不叫会性能测试。我是这样理解的。

我不希望一直点点点。有时候我觉得做的事情不少,但是价值没有开发高。为什么?因为公司觉得你创造的价值没他们高。怎么提升自己的价值?欲速则不达,找寻正确方向,耐心学习。希望之后的自己可以实现一直努力的目标。

转载于:https://www.cnblogs.com/Mollylin/p/9729780.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值