做了一两年软件测试的进阶应该怎么做?

发表于:2022-1-28 09:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:卑微小码哥    来源:网络

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

  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号