泉缘泉 发表于 2025-3-23 18:29:31

在深圳做了5年软件测试,到头来啥也不是~

本科非计算机专业,在深圳做了5年软件测试工作,从一开始一脸懵的点点点,到现在会自动化测试了,浅谈一下从事软件测试的一点点心得体会,仅供参考交流。如果你本科且非计算机专业的话可以试下(但就目前情况建议还是计算机相关专业会好很多,但也很困难),但如果专科还非计算机学历的话,建议不要来了,虽然软件测试工作门槛相对来说比较低,容易入门一些,但现在这个情况,你要学历没有,要技术也没有,还是算了吧!现在我也在不停地学习,提拔自己的技术,盼望能够安稳的度过去吧!(哈哈哈,还是想往前走几步)
https://i-blog.csdnimg.cn/blog_migrate/d384e921ae1843851bb40a4014a46a6b.jpeg

一、 怎么体系学习的问题。

1.测试用例筹划方法、什么边界值、等价分别等等,这些一样平常都是做功能测试要用的技能,不用去死磕理论,可以先用起来。
2.抓包:运用工具去进行抓包,需要相识http协议、请求头、请求体、相应消息这些都是基本的知识。通过抓包得到的数据,用postman大概jmeter构造接口请求,接口能否请求成功。不要单纯的为了抓包而抓包,要将自己会的技能都运用起来。
3.数据库:一样平常互联网公司在测试都会用到数据库,学习基本的增删改查。深入的话要相识子查询、左右连接、多表查询、存储过程等。
4.Linux命令: 测试需要定位bug、部署情况等。因此把握比较常见的linux命令是非常有必要的,比如:cd、ps、pwd、cp、tail、mv、cat、netstat、chmod等等。
https://i-blog.csdnimg.cn/blog_migrate/0a5e34b7b58dd48c3fbaeeb90beffe0a.jpeg
下面还是给大家发下我自己整理的学习门路图



二、精确的学习门路

1、前置基础知识:
计算机基础
测试理论
HTML基础
CSS基础
JS基础
https://i-blog.csdnimg.cn/blog_migrate/0653011c690301abbf56fa35ae79182b.png
 
​2、linux和数据库
linux
数据库介绍
SQL语言(重点)
数据库高级功能
https://i-blog.csdnimg.cn/blog_migrate/8eb442f953ec145a53440146df6be9c9.png
 
3、测试基础
软件测试理论
软件生命周期
测试方法和分类
测试用例筹划
缺陷管理
web项目实战
测试管理工具
https://i-blog.csdnimg.cn/blog_migrate/924693265f4b05ac5a5d34a1606f21a2.png
 
4、编程+数据布局
Python基础
面向对象
异常处理
模块和包
https://i-blog.csdnimg.cn/blog_migrate/8621ab9ee0bc28c84f575b26758965b2.png
 
5、WEB自动化
WEB自动化入门
WEB自动化基础
WEB自动化中级
WEB自动化高级
项目实战
https://i-blog.csdnimg.cn/blog_migrate/9c54700cfe7576386b48c7805e388f9a.png
 
​6、移动自动化
移动自动化基础
移动自动化中级
移动自动化高级
https://i-blog.csdnimg.cn/blog_migrate/1256dc7d6d243d6168d27ac4da13bde2.png
 
​7、接口测试
接口基础
postman实现接口测试
数据库操纵
代码实现接口测试
持续集成
接口测试扩展
 
https://i-blog.csdnimg.cn/blog_migrate/a6759054bd43064435c82ada73962611.png

8、性能测试
性能测试基础
性能测试工具
项目-接口性能测试
项目-web性能测试
性能测试调优
https://i-blog.csdnimg.cn/blog_migrate/225e17892d7d0d87f4ff925ff0fe6164.png
 
9、综合项目实战
功能测试,ui自动化测试,接口测试,性能测试
https://i-blog.csdnimg.cn/blog_migrate/3d32bd821570f71761fdc8ace10b51ee.png

三、学了却用不上

我有段时间很苦恼,有很多口试时问的一些技能,进去后发现用不着(口试造火箭,进来拧螺丝),很多东西学完当时记住了,在公司没用过后面就慢慢的忘了。其实,如果工作了,你完全可以利用公司提供的资源进行深度学习,多写多练,善于思考。想入行却没有工作的,学的东西很多都停顿在理论方面,你可以找找身边有没有做测试的同学、关系好的朋侪,看看他们的被测体系、软件。还可以在网上搜索资源进行实战(前提是学习能力不错,而且能坚持下去),新手还是入职提拔最快。
举个简朴的例子,账号注册登录模块,网上都是用等价分别来测试注册登录模块功能,但在实际项目里,注册登录模块却远不止于此。
1. 账号注册:注册方式,手机号,微信号,其他账号,从前别人用这个手机号注册了,现在手机号另一个人在用要怎么处理等。
2. 登录:除了验证密码之外,还有忘记密码,多次输入错误密码账号锁定等等。
举的这个例子,主要是阐明实际的工作经验还是非常重要的,所以呢,学习理论知识,但不要仅仅停顿在理论上,实践才出真知。
四、小小助力

最后基础知识、Linux必备、Shell、互联网步伐原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等配套学习资源【免费】。
https://i-blog.csdnimg.cn/blog_migrate/5a1e1d98b6a7d50311291577d0b8f6e8.png
 https://i-blog.csdnimg.cn/blog_migrate/07eaa44469c7a0a880d3ecc561db57f6.jpeg
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 在深圳做了5年软件测试,到头来啥也不是~