前言:很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面是根据本人的理解,粗略整理的一个学习大纲,希望对刚入行或者准备学习测试的朋友提供一点指引。在软件测试这个行业,一路走来我看到了太多想提升测试技术而没有明确方向的人,深刻的体会到测试人员的技术痛点,以及测试这个角色在互联 公司的待遇和地位远不及其他岗位,甚至还是会有很多人会认为测试在公司随时能被取代,可有可无。那么在软件测试行业如果只会手工测试的我不做测试了,我还能做什么一办法就是保持持续的学习,希望大家莫做“收藏家”,我见过很多人收藏从未停止,学习从未开始,大多数人的原因是“工作忙,没有时间”,我和大家的时间一样是每天24小时,但是我能够挤出时间来学习,无论每天工作多晚,学习从来都是日积月累的,不可能拔苗助长,一步而蹴,愿大家十年磨一剑,一朝试锋芒,愿测试人都不再迷茫!
一、个人简述
每天6点起床,洗漱完之后吃个早餐到地铁站7点,在地铁上的这部分时间我会先思考当天的工作内容有规划的去完成,思考完之后我会打开【微信读书APP】看一些哲学,管理学、家庭学、婚姻学及技能方面的书籍,大概7点半到达公司,离上班时间还有两个小时,因为公司是9点半上班,这部分时间我会用来学习,比如写博客,写代码,学习管理,学习质量管控,9点半之后我开始进入工作状态,时间一晃就到下班时间,下班时间不固定,我经历过通宵睡在公司第二天继续上班,也会到点下班,工作不忙的情况下下班时间取决于我自己,有的时候我想在公司学习,有的时候会在家里学习,下班到家里这部分时间我解决完晚餐,洗漱完时候又重新进入学习状态,忙忙碌碌到24点,睡觉前我会总结今天的成果,工作内容,然后进入梦乡与周公遨游,我想很多人会说我是个很无趣的人吧,每天除了工作就是学习,不看电视剧,不刷抖音,哈哈哈,我一直认为自己是一个灵魂很有趣的沙雕,我也会玩游戏,看电影,周末会自己做饭煲汤,也会约朋友去海边,商场,公园散散心,偶尔还会去骑行,爬山,只不过学习成为了我的一种习惯,同时也是对我成长最有用的途径。
我刚上大一的时候,我的一个师兄就跟我聊过,人生刻意去抓机会,是很难的。比如,当年俞敏洪骑着自行车到处在校园电线杆上贴培训班小广告时,你不会知道,彼时如果加入到他的团队里,很快就可以赚到很多钱。前几年李彦宏刚回国,租一间宾馆创业的时候,也曾贴小广告招聘,你也不会知道,当时加入他的团队之后,过不了几年,公司就会赴美上市,从此财务自由。你往往只能在看到新东方讲师很赚钱后,赶紧赶上一趟末班车,马上加入新东方,当讲师,赚个高薪辛苦钱。你也可以看到百度上市后,赶紧成为出色的程序员,加入百度,当个金领。但你不能强求自己可以精准预测下一次时代的浪潮。后来这位师兄义无反顾地踏上了去美国攻读chemistry phd的路程,从此再也没有联系,而我晕头转向地摸索了好几年,也还是一事无成。一开始我也曾不甘心过,羡慕过,但后来心情就渐渐平复了,承认自己只是一个普通人,每天睡醒搬砖干活,然后就有美滋滋的猪脚饭,擀面皮,牛肉粉吃,就足够了。但是学习是自己的事,是一件值得做一辈子的事。
1、挑战自动化测试
我当时在公司做功能测试做的也心累,自动化已经流行而且越来越普及,我想要突破自己的测试技术瓶颈,我毅然向领导申请做自动化测试工作,
于是我顶住压力,不断的系统学习自动化测试技能,而且学以致用。我将公司产品前后端的自动化测试全部落地实现。
那些自动化脚本真正成为公司资产,在每次上线回归带来的收益远超出我的预期。并且定时在公司的技术分享会展示效果,那种从0到1的成就感非常难忘。后面负责自动化测试团队工作,核心框架搭建。学习用到的技术栈包括Python语言、Selenium、RF、Requests、Jenkins、以及见识到先进主流的Docker容器技术,持续集成等,让我见识到技术的魅力,技术功底的提升能让整个人非常自信。
所以自动测试给我带来的收益不仅仅是待遇的提高,包括中间做自动化测试遇到的坑,解决问题的思路,以及技术的扩展,增长了见识。最终形成了一套知识框架体系,得到一套有效落地的自动化测试方案
3、测试行业的现状
现在测试行业的的趋势,你去面试任何级别的测试工程师都会问你是否会自动化测试,所以自动化测试已经是必备技能,而不是加分项。
换句话说,会用开源的测试工具不足以在公司涨薪或者跳槽至一线互联 大厂。因为真正企业自动化测试落地肯定是一个团队在做,
当你熟悉使用这些开源框架之后,你会发现有些框架之间是相通的,所以基于这些开源框架,我们打造一个属于自己的测试框架,
可以根据公司实际测试需求自主封装适合项目的测试框架,落地实用。建立自己的技术体系,得到一套落地有效的自动化测试方案,从青铜变身王者。
这样让我们自动化团队将更多的精力放在测试用例设计本身上面,达到提高产品质量,提升效率的目的
全面掌握元素定位技巧、POM设计模式、关键字驱动、数据驱动、selenium的WebUI自动化测试技能
全面掌握request库的HTTP协议接口自动化测试技能,websocket接口测试、Dubbo接口测试
独立搭建接口、UI测试框架、接口与UI框架整合一体化、场景关联应用,简历自己的技术体系
项目实战
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!