JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

功能测试如何一步步转型至测试开发

wys521 2024-11-04 15:36:54 精选教程 25 ℃ 0 评论

很多人问我功能测试如何转型到测试开发?

在这里跟大家谈谈我的转型路程,我与大多数人一样,从点点点步入了测试行业,自我提升之路是从性能测试为切入点,随后是java,前端,运维,中间件,最后是python等。我认为认识事物最好过程是从面 -> 线 ->点的过程,遵循这个规律总结了七个学习步骤:

首先

先从性能测试入手,性能测试涉及面广,需要了解系统架构,在这个过程中你可以很直观的感受到数据的流转顺序。一个请求过来要经过哪些系统,系统都做了哪些操作。并能够建立全局意识,让你宏观全面了解系统。整个过程中,要关注数据层、应用层系统和数据信息。并且准备性能需要准备测试脚本和业务场景,间接的你就学会了接口测试。个人的技术成长立竿见影。

第二步

学习java语言。当前互联网的程序,90%以java语言为基础。所谓“知己知彼百战百殆”,只有了解java开发的实现原理和运用的技术,所以才能写出更贴合实际的测试脚本。有些场景编写的测试工具需要引用开发的工具类如:加密的类。这时候使用 java编写测试类的优势就体现出来了,无缝衔接直接引用。所以我认为以java为入口对于测试人员来说至关重要。

第三步

学习java的进阶内容。学习框架springmvc、springboot、mybatis。这都是开发人员常规使用的开发框架,让测试人员能进一步的明白开发是如何编写项目的,这也是为后续编写测试平台项目做准备。你懂了这些,后续跟开发人员掰扯实现逻辑的时候一点也不虚。又懂业务,又懂技术,还愁在技术团队中没有测试地位。

第四步

学习前端、HTML、css、js。熟悉前端框如VUE、EasyUI、bootstrap等。有了这些基础,你就可以搞定所谓自动化平台、测试工具等。

第五步

进阶学习运维方面的知识,如tomcat、jenkins、nginx、负载均衡、docker、k8s等。这些知识对于性能测试有很大的帮助,出现性能瓶颈的时候,有助于排查问题

第六步

学习中间件等,如:redis、MongoDB、MQ、dubbo、XXjob、慢SQL等。对于现在的微服务的时代,中间件必不可少。接口的调用不单单是http协议,数据的落点也不单单只存在mysql数据库中,这些技能在开发测试工具类中是居家必备技能。

第七步

最后学习python语言。有了java基础,学python简直太简单了。知道Python的特性,书写规范和常用的lib库,常规工作中完全就够用的了。有精力再学学djngo的框架、爬虫框架等。

重点是自己在工作要实践自己学到的知识,主动的帮助团队写一些测试工具,既能沉淀知识,同时又在给自己创造机会,很少有团队招测开的时候愿意招个“纸上谈兵”的理论派,争取内部转岗到测开的团队,也为你以后从事测开奠定了对重要的一步。


寄语:学习是个不断积累的过程,只有量变才会质变。测开这条路注定充满艰辛和坎坷。但他不会辜负你,只要你肯努力必定有收获,薪资一定会翻倍。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表