学习软件测试前,建议你先看看过来人怎么说

大学非计算机专业,在深圳做了四年的软件测试工作,以前一脸茫然的点点滴滴,到现在会点自动化测试,说一点非计算机专业人员从事软件测试的心得,供参考交流。

如非计算机专业,毕业后不久,软件测试的门槛相对较低,入门比较容易。推荐进入因特网行业,因为一般来说,薪资水平高于传统的行业测试。

假如是测验,许多人面对不知道如何系统学习,学了用不上,用不上多久就忘了,还是报培训班之类的烦恼,给点建议。

一、如何进行系统性学习。

实验用例设计方法,边界值、等价划分、正交法等,这些一般都是功能测试所需要的技能,无需死记硬背理论,先使用。

抓包,利用工具抓包,这里需要了解 http协议,请求头,请求体,响应消息这些基本知识。在获取数据时,使用 postman或 jmeter构造一个接口来请求接口是否能够请求成功。不只是为了抓包而抓包,还要用到技能。

资料库,互联网公司一般在测试中都用到数据库,学习基本的增删查询。深度学习子查询、左右连接、多表查询、存储过程、交易等。

Linux命令:测试需要查找 bug、部署环境等等。因此,必须要掌握常用的 Linux命令,并列出一些常见命令。cd、 pwd、 cp、 mv、 tail、 cat、 ps、 netstat、 chmod等。

二丶学了用不上,我曾经也很苦恼,很多东西学的时候记,当时记不住,后面没用的忘了。在工作中,公司提供的资源可用于深度学习。多练习写,勤思考。如果想入行就没有工作,学到的东西很多都停留在理论方面,可以找身边有没有做测试的同学,关系好的朋友,看看他们的被测系统,软件。或在线搜索实战资源,新手还是入职提升最快。

举例来说,账号注册登录模块,在网上都是用等价的划分来测试注册登录模块的功能,但在实际项目中,注册登录模块远不止这个。

1.账号注册方式:注册方式、手机号、微信号、其他账号,以前他人使用的手机号注册,现在手机号另一个人在用怎样处理。

2.登录时,除验证密码外,还有忘记密码、多次输入密码锁定密码等。

举例来说,就是实际的工作经验还是很重要的,所以,学习理论知识,但不要停留在理论上,实践出真知。

三、是否接受培训课程

本题只从本人的观点来回答,首先是学习能力,自学能力比较好,网上有很多丰富的资源,足够了,比如 B站,购买相关的学习书籍。

读书前要有一个思想,要有一个学习计划,就像读书的时候学校的课程安排一样,从基础开始,循序渐进,做笔记、练习、实操。自主学习、自我控制能力较差的同学,还是建议自学,不要以为你报过培训班,花了几万,听听培训师介绍培训后工资有多高、工作有多好,据我目前了解的情况,很多自制力差的人进了培训班,找不到工作的很多,或者进了外包公司。对于这种同学,就不要说鸡汤了,多一点实际,我也经常这样对我说。

学会获得知识,实际上还是一个艰难的过程。初学时,一个简单的问题就搞不定了,怀疑自己笨,不适合这样做。在解决一个问题的同时,遇到了一个问题,又陷入了自我否定阶段,反复循环,此时,往往是农药,吃鸡走起,真香。学呢,学个屁…训练好遇到困难的心态,解决问题的能力,我想比报班更有用。

当然,要有一个好的基础,花钱进入培训机构,向更高的地方借力。

おすすめ

転載: blog.csdn.net/m0_63052740/article/details/121341679