13066009665

网站建设 APP开发 小程序

KNOWLEDGE/知识

专业知识分享

您当前位置> 主页 > 知识 > 软件开发

28岁的女生0基础的情况下该怎么转行做软件测试

发表时间:2022-05-01 00:35:58

文章作者:小编

浏览次数:

  相比开发,测试工作的技术需求较低,虽然待遇和工资比开发略低,但是转行快,技术要求低。现在的企业对软件质量越来越重视,软件测试的地位和工资正在稳步上升。软件测试需要耐心,细心,踏实,相比其他的职位,这个职位转行相对容易。有一个朋友,已经是孕妈了,一年前学的软件测试,目前在岗,事情比开发少,带孩子也好带。

  只要自己爱好,做软件测试还是可以的,测试还是比较好学的,只要用心学就可以。

  从2021年行业报告上来看,目前行业内约70%的人是在26岁以上,所以28岁零基础开始学习入行,并不晚。

  1、进入测试行业一定要学习一门语言,认为做测试不用写代码或者对于写代码比较排斥的,可以绕道了;

  2、技术是你立足的根本,但是不要认为技术做到最强,就可以得到100%的尊重;

  3、在不断学习的同时也要积极地参与行业内的交流,比如沙龙、讲座等,朋友内推比海投简历靠谱的多;

  5、学习是长反馈、反人性的,不要期待短期速成,不要相信35岁失业的鬼线、沟通能力是和技术同样重要的,放在任何行业都是如此;

  不用纠结,都是相通的,也最终都要掌握。建议先从Python上手,后面再学Java;

  不要被自动化蒙蔽了双眼,也不要轻视认为性能很好搞定,性能的调优很难,自动化有语言基础也能快速上手;

  能去大公司,就去大公司,尤其是在刚进入这个行业,大公司的流程和项目以及背书都会对职业发展有很大帮助;

  即使是做管理,也必须建立在懂技术,能搞定问题的基础上。技术是根本,其余的都是锦上添花;

  可能你是刚毕业的学生,也可能你是打算转行进入软件测试这个行业,那么首先以下基本的理论你是必须要掌握的:

  搞定上上面的这些基本必备内容,就已经知道可以做具体的实战内容,这个时候最好是先找一个web测试项目去做一下,假如一个项目拿到手之后,按照下面的一套流程跑一遍:

  执行测试,比如功能、界面、前后台、兼容性、数据库,对于发现的bug提交到禅道;

  这个流程完整的跑一遍之后,只能说对于整体的测试流程算是掌握了,但是仍然不足以找到一份

  操作环境、命令、安装数据库、部署测试环境等,Linux操作系统一直被用作重要的服务端操作系统,作为软件测试工程师,我们常常需要在服务器端查看日志,从而定位问题的源头。当然,更多的场景是,我们需要在linux系统上搭建测试环境。这些都需要我们掌握基本的linux系统知识,熟悉常见的命令及工具。更高级的使用,是通过编写shell脚本,自动化完成测试任务。

  各种命令用法、字段、增删改查 ,主要了解数据库的基本概念,数据库SQL增删改查,常见的表操作语句,以及数据库工具(Navicat)的使用。

  接口测试本质也是功能测试的一种,通过脚本或者工具,模拟客户端对服务端接口进行调用。因为是从接口层测试,所以能更早的发现问题,从而提高测试效率,降低修复成本。熟练掌握接口测试已经是软件测试招聘的基本要求了。

  如果你已经入行了,且能够正常上手业务了,那么你就要思考第二个问题:如何获取更高的薪资?

  我拿到了一份“流氓”的性能测试报告,上面只写了响应时间、TPS是多少,然后罗列了一下压力机基本配置情况,比如40个并发相应时间是5秒,TPS是260。

  测试结果关联分析,TPS、响应时间、线程关联分析,压力和资源使用率关联分析

  性能测试的技术要求很高,不仅仅要对性能测试的指标、测试分类、测试设计有很深刻的理解。还要学习系统业务和架构相关知识,这样才能更好的设计性能场景,分析出系统的性能瓶颈。性能测试常用的工具有jmeter和loadrunner,大家可以根据需要进行学习。

  当然如果你想成为技术专家,或者想带领技术团队进行实施落地,那么请你接着往下看,关于年薪30W+的测试开发需要学习哪些内容:

  主体内容包含:阿里、腾讯、美团、字节跳动等等测试面试题,功能测试、性能测试、自动化测试等学习视频等知识内容。

相关案例查看更多