01 开篇
哈喽~大家好,我是歪小王,一个测试路上的小白菜鸟。
受身边大佬们启发,也开始尝试写点有关于测试话题的文章。主要分享一些个人所学、所看,有所体会的东西给大家。一方面是加强技术硬知识。另一方面增强一些个人软实力。 小弟萌新。还请各位大佬多多指教。
公众号的内容大体规划如下:
-
对测试这个行业的个人看法,以及如何自我提升
-
语言以python为主。主要分享python的接口自动化等相关自动化框架,以及flask、flask-restful框架。
前期主要以这两个方面为主,后续会不断更新自己所学所看,向着变秃变强。前进!!!
02 “测试”怎么“玩”
测试工程师,个人理解是一个门槛很低且上限很高的职业。
-
门槛低:产品可以做测试,行政可以做测试,财务可以做测试,运维也可以做测试。艾瑞万,都可以做测试。就是基于这个点,很多公司,乃至个人,对测试的认知就停留在点点点上面。
-
上限高:话又说回来了,测试的上限也是很高的,自动化测试,性能测试,安全测试,大数据测试,测开等等。
所以测试也是个可以深挖的一个职业。不要满足于功能点点点上面,越往里钻,就越觉得测试这个职业是很有意思的。有一个大佬说过,测试就是一个六边形战士。不用什么精通,但是什么都得懂。
在我看来,这个六边形战士,就是对测试职业一个很好的总结。以个人经验来说:
-
首先,测试得会一门编程语言,而且实实在在的写一套项目,这个项目无关大小。
为什么这么说?写一套项目,就大致了解了数据是怎么接收,怎么传递,后端怎么处理,处理完怎么返给前端。前端接收到以后的处理等等。这样就能大致理解整套流程,也能方便更好的定位bug所在
-
其次,就是对数据库做些了解。innodb搜索引擎,索引,数据库安全等。这样在测试的过程中,就能考虑一些性能方面的场景。避免因线上数据量过大,而造成的接口超时。(emmmm...还在学习中。。。)
-
再者就是对服务器的一些理解。服务器所处环境,依赖的包,分布式等相关知识也需要做一些了解。
以上是目前为止,个人觉得需要逐渐去学习,去实践的三个方面。想想刚入这行那会,对点点点是毫无耐心。但是干的越久,越发现测试这个行业的有趣。也卷的很啊!
03 总结
测试这个职业,终归是项目的最后一道关卡,把好这道关的同时。也要考虑如何提升自己的价值,如何提升工作的效率。更精确的定位bug,更快速的回归往期项目。更高效的完成测试任务。更缜密的测试用例。我觉得是衡量一个测试的标准。
最后,做测试最主要的还是以业务为主,不懂业务流程,会再多技术也不是一个合格的测试。任何测试技术,都是给业务测试提供服务,保证业务系统的易用性、稳定性。
以上为本期全部内容。仅是个人对测试这个职业的浅显理解。后续会不断加强个人学习,对测试有个更全面的认识。
大佬们,下期见~