当前位置:网站首页>入坑软件测试的经验与建议
入坑软件测试的经验与建议
2022-08-04 05:04:00 【软件测试凡哥】
目录
前言
本科非计算机专业,在深圳做了四年软件测试工作,从之前的一脸懵的点点点,到现在会点自动化测试,说一点点非计算机专业人员从事软件测试的心得体会,仅供参考交流。
如果你是非计算机专业,毕业不久,软件测试工作门槛相对较低,比较容易入门。建议入职互联网行业,因为一般情况下,薪资相比传统的行业测试要高。
如果是测试小白,很多人面临不知道怎么系统学习,学了用不上,用不上没过多久就忘记了,或者是否报培训班等烦恼,提供一点意见。
一、 怎么系统学习的问题。
测试用例设计方法,什么边界值,等价划分,正交法等等,这些一般都是功能测试需要的技能,不用去死记硬背理论,先用起来。
抓包,运用工具进行抓包,这里需要了解http协议,请求头,请求体,响应消息这些基本的知识。通过抓包得到的数据,用postman或者jmeter构造接口请求,接口能否请求成功。不要单纯为了抓包而抓包,将会的技能运用起来。
数据库,一般互联网公司在测试都有用到数据库,学习基本的增删改查。深入的话了解子查询,左右连接,多表查询,存储过程,事务等。
Linux命令: 测试需要定位bug,部署环境等。所以掌握常见的linux命令是很有必要的,列举一些常见的。cd,pwd,cp,mv,tail,cat,ps,netstat,chmod等。
二、边上班边自学提升效果最好
学了用不上,我曾经也很苦恼,很多东西学习了,当时记住了,后面没用就忘记了。如果工作了,可以利用公司提供的资源进行深度学习。多写多练,勤思考。想入行而没有工作的,学的东西很多都停留在理论方面,可以找找身边有没有做测试的同学,关系好的朋友,看看他们的被测系统,软件。或者网上搜索资源进行实战,新手还是入职提升最快。
举个简单的例子,账号注册登录模块,网上都是用等价划分来测试注册登录模块功能,但在实际项目里,注册登录模块远不止于此。
1. 账号注册:注册方式,手机号,微信号,其他账号,以前别人用的手机号注册,现在手机号另一人在用怎么处理等。
2. 登录,除了验证密码之外,还有忘记密码,多次输入错误密码账号锁定等。
举的这个例子,是说明实际的工作经验还是很重要的,所以,学习理论知识,但不要停留在理论上,实践出真知。
三、是否报培训班
这个问题仅从我的观点回答,首先是学习能力,自学能力比较好的,网上有很多丰富的资源,足够了,比如B站,如某机构的公开课,买相关学习书籍。学习之前得有个思路,有个学习计划,就像读书时学校课程安排一样,从基础学起,循序渐进,做笔记,练习,实操。
自学能力较弱,自制力较差的同学,建议报个班,由老师带着和学员一起学习,相互督促,3--6个月就可以出来找工作。不要舍不得培训的费用,线上线下都可以,根据个人情况而选择。知识就是财富,只有自己学到了技能,入职后能赚回来更多。学习的投入是最值得的投入。
下面是一份非常优质的学习资源,对于做【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你!
以上软件测试资料需要的可以私信我都可以免费获取
这还有一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中资料包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
学习不要孤军奋战,最好是能抱团取暖,相互成就一起成长,群众效应的效果是非常强大的,大家一起学习,一起打卡,会更有学习动力,也更能坚持下去。
结语
欢迎留言,或是关注我的专栏和我交流。
边栏推荐
- 七夕节,我用代码制作了表白信封
- el-Select 选择器 底部固定
- C Expert Programming Chapter 4 The Shocking Fact: Arrays and Pointers Are Not the Same 4.5 Other Differences Between Arrays and Pointers
- Cache pool of unity framework
- idea设置识别.sql文件类型以及其他文件类型
- 数的划分之动态规划
- [One step in place] Jenkins installation, deployment, startup (complete tutorial)
- C Expert Programming Chapter 4 The Shocking Fact: Arrays and pointers are not the same 4.4 Matching declarations to definitions
- Will the 2023 PMP exam use the new version of the textbook?Reply is here!
- 基于gRPC编写golang简单C2远控
猜你喜欢
随机推荐
[SemiDrive source code analysis] [MailBox inter-core communication] 47 - Analysis of RPMSG_IPCC_RPC mode limit size of single transmission and limit bandwidth test
Bolb analysis of image processing (1)
How to dynamically add script dependent scripts
The 2022 PMP exam has been delayed, should we be happy or worried?
深度学习21天——卷积神经网络(CNN):实现mnist手写数字识别(第1天)
C专家编程 第4章 令人震惊的事实:数组和指针并不相同 4.1 数组并非指针
Interesting Kotlin 0x0E: DeepRecursiveFunction
C专家编程 第4章 令人震惊的事实:数组和指针并不相同 4.5 数组和指针的其他区别
C Expert Programming Chapter 4 The Shocking Fact: Arrays and pointers are not the same 4.1 Arrays are not pointers
如何打造一篇优秀的简历
[Skill] Using Sentinel to achieve priority processing of requests
应届生软件测试薪资大概多少?
如何动态添加script依赖的脚本
烧录场景下开发如何进行源代码保密工作
Do you think border-radius is just rounded corners?【Various angles】
7-1 LVS+NAT 负载均衡群集,NAT模式部署
触觉智能分享-SSD20X实现升级显示进度条
10 Convolutional Neural Networks for Deep Learning 3
[Cloud Native--Kubernetes] Pod Resource Management and Probe Detection
【云原生--Kubernetes】Pod资源管理与探针检测









