做了一两年软件测试的进阶应该怎么做?
昨天在知乎问答上看到了一个问答。问的是软件测试人的进阶该怎么做?他说自己的在小公司呆久了,太安逸,如下图: 在小公司呆久了,太安逸,想要突破技术瓶颈? 我记得刚毕业时公司请的培训老师跟大家说“测试人员越老越吃香的”,然而事实上这有个前提他没说,就是你 需要具备足够的专业技能。 进入软件测试一段时间后,我们也应该对自己的专业技术能力进行提高,以便我们能胜任更加关键性的项目测试,提高自己在团队中的位置。 当下的趋势是 对测试人员的技术要求越来越高 ,这怎么说呢,说白了,就是测试人员不再是只管点点点的, 一些大厂国企公司招人,最容易进的就是能写代码或脚本的测试人员。 说到软件测试进阶,就那我接触最多的Python自动化测试举例子吧。我个人觉得可以分为六大模块系统性的进阶: 一、Python编程 包括环境搭建,基础语法,数据类型,分支与循环,面向对象编程,数据库相关内容。为后续自动化测试打下良好基础,为更快上手自动化测试框架实现做铺垫。 二、WebUI自动化测试 Selenium➕WebDriver实现的WebUI自动化测试框架内容掌握,可以从最浅层的环境搭建,到基本的模块调用,到实现自动化demo再到企业主流的PO模式与关键字驱动模块,全面掌握WebUI自动化测试能力。 三、APPUI自动化测试 基于Appium、UIAutomator2