转行软件测试两个多月,感觉很迷茫,下一步该如何提高自己?

本人是一个工作好几年的程序测试员,软件测试对于我工作上的帮助还是非常大的。

对于感觉很迷茫的这个问题,我从3个方面来帮你们分析。

一、软件测试语言的选择

业界人士都知道,想要从事自动化测试工程师或测试开发工程师等关于软件测试相关的工作,学习一门编程语言是门槛,我就说说我对于语言选择的建议。

学习了2个月,相信也有了一定的基础以及大致的了解,所以我主要讲述大部分从业者都会选择的两种高级语言:Java和Python。

Java是一门静态类型语言,主要用来做后端开发以及移动端安卓开发等等;python是一门动态类型语言,主要用在机器学习、数据分析、爬虫等领域。

Java需要非常多的内存,占用内容会比较大,它的启动时长慢,一样的代码在模拟器中启动非常缓慢,虽然学习难度不算是最难的,但比Python学起来难度高得多,需要花很多时间钻研,对于已经花费了大半年时间,再去花更多时间学Java这项比较难的语言,还是不太建议的。

我本人是用的Python,利用Python可以编写测试表单脚本,自动生成是不是比你每天手动写要来的快的多,高效的多;还可以做测试报告系统,做起来轻松,不会有那么多繁琐的步骤;用Python做一个简单的网站存放一些自己的测试、开发、产品等都放到自己的页面上自动化操作

用Python维护服务器,创建一些监控程序,监控测试环境和线上的接口等,可以实现自动化测试,完成绝大多数的机械性工作,让测试工作更轻松。

二、软件测试学习内容在这里插入图片描述
学习Python软件测试的内容主要是学习测试基础+数据库管理+软件测试技术。

测试基础是软件测试最重要的一个部分,只有打好了测试的理论基础,软件测试实践操作起来才会如鱼得水。

学习测试基础包括测试计划编写、设计测试用例、编写测试报告等,理论知识涵盖的非常广阔,就拿软件测试的分类举例,它的划分也是非常细化的。
软件测试按阶段划分:单元测试、集成测试、系统测试、验收测试(а、ß测试);按是否运行程序划分又分为:静态测试与动态测试;按是否查看代码划分:黑盒测试、白盒测试以及灰盒测试;其他划分又分为:回归测试、冒烟测试(BVT测试)、随机测试(又名猴子测试)、敏捷测试(敏捷开发引发)。

所以要掌握测试的基础也要花时间、花心思的哦!关于更多的知识资料以及内容,戳下方领取。

软件测试技术交流、资料领取传输门!

2.数据库管理包括数据库测试、SQL数据查询、内置函数、数据分表、数据库操作等。

数据库管理主要就是对MySQL数据库的掌握与操作,比如Python操作MySQL数据库基础,先创建数据表→插入一条数据→修改查询条件的数据→删除查询条件的数据
在这里插入图片描述
注意:Connect() 方法用于创建数据库的连接,里面可以指定参数:用户名,密码,主机等信息。

但这只是连接到了数据库,要想操作数据库需要创建游标。

3.软件技术的测试主要就是实践软件测试技术包括性能测试、自动化测试以及接口测试等。

拿TDD(测试驱动开发)举例它的相关内容,测试驱动开发的基本思想就是在开发功能代码之前,先编写测试代码。

也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例,然后循环进行添加其他功能,直到完全部功能的开发。

三、如何去学Python软件测试?

项目实战很重要,在Python学习中可能会遇到各种各样的问题,有些问题是很难自己发现,一些经验性的问题自己要花费很长的时间才能解决。

有人指导学习,如何提高学习效率不论是对新手入门来说还是有一定基础、经验的小伙伴来说都是至关重要的,也是决定成败的事情。

所以我建议最好是有一个老师或者大神带着学习,有不懂的问题可以直接询问并得到解决,节省了自己摸索的时间,缩短了学习周期,增强了学习的信心等。

如果不知道该如何选择优秀的指导老师或者不认识什么大神也没关系,这个学习交流群里不仅有许多免费学习资料可以领还有很多大佬,我每次有不懂的地方就直接在群里发问,那些伙伴看到后也第一时间为我作答,为我节省了不少时间,学习效率大大提升。

最后:下面是配套学习资料,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!【100%无套路免费领取】
在这里插入图片描述

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

在这里插入图片描述

​## 全套资料获取方式:点击下方小卡片自行领取即可

在这里插入图片描述

  • 20
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值