2024年软件测试入坑指南,新人必看系列

本科非计算机专业,在深圳做了四年软件测试工作,从之前的一脸懵的点点点,到现在会点自动化测试,说一点点非计算机专业人员从事软件测试的心得体会,仅供参考交流。

如果你是非计算机专业,毕业不久,软件测试工作门槛相对较低,比较容易入门。建议入职互联网行业,因为一般情况下,薪资相比传统的行业测试要高。

如果是测试小白,很多人面临不知道怎么系统学习,学了用不上,用不上没过多久就忘记了,或者是否报培训班等烦恼,提供一点意见。

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

测试用例设计方法,什么边界值,等价划分,正交法等等,这些一般都是功能测试需要的技能,不用去死记硬背理论,先用起来。

抓包,运用工具进行抓包,这里需要了解http协议,请求头,请求体,响应消息这些基本的知识。通过抓包得到的数据,用postman或者jmeter构造接口请求,接口能否请求成功。不要单纯为了抓包而抓包,将会的技能运用起来。

数据库,一般互联网公司在测试都有用到数据库,学习基本的增删改查。深入的话了解子查询,左右连接,多表查询,存储过程,事务等。

Linux命令: 测试需要定位bug,部署环境等。所以掌握常见的linux命令是很有必要的,列举一些常见的。cd,pwd,cp,mv,tail,cat,ps,netstat,chmod等。

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

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

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

2. 登录,除了验证密码之外,还有忘记密码,多次输入错误密码账号锁定等。

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

三、是否报培训班

这个问题仅从我的观点回答,首先是学习能力,自学能力比较好的,网上有很多丰富的资源,足够了,比如B站,买相关学习书籍,。学习之前得有个思路,有个学习计划,就像读书时学校课程安排一样,从基础学起,循序渐进,做笔记,练习,实操。自学能力较弱,自制力较差的同学,还是建议自学,别以为你报了培训班,花了几万块,听培训班老师说培训完工资有多高,工作有多好,据我目前了解的情况,很多自制力差的人进了培训班出来,找不到工作的很多,要么进了外包。针对这类同学,不说鸡汤,来点实际的,我也经常这样对我说。学习获取知识,其实还是一个辛苦的过程。刚开始学习时,一个简单的问题都搞不定,怀疑自己笨,不适合搞这个。当搞定一个问题,又遇见一个问题,又陷入自我否定的阶段,反复循环,这时候,往往是农药,吃鸡走起,真香。学习,学个屁。。。锻炼好遇见困难的心态,解决问题的能力,我想比报培训班更有用。当然,有好的基础,花钱进培训机构,借力往更高处走最好。

 自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

  总结:

 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/231299.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

<JavaEE> 文件IO -- File类和文件操作

目录 一、文件的概念 二、文件系统 三、文件类型 四、使用 File 类进行文件操作 4.1 File 类中的 pathSeparator 属性 4.2 File 类构造方法 4.3 File 类常用方法 一、文件的概念 什么是文件? 广义上的“文件”是指抽象化的操作系统中的硬件设备和软件资源&a…

第十三章 SpringCloud Alibaba 实现 Seata--分布式事务

分布式事务基础 事务 事务指的就是一个操作单元,在这个操作单元中的所有操作最终要保持一致的行为,要么所有操作 都成功,要么所有的操作都被撤销。简单地说,事务提供一种“要么什么都不做,要么做全套”机制。 本地事…

RAG检索增强技术在知识库智能检索场景下的应用实践

如果你对这篇文章感兴趣,而且你想要了解更多关于AI领域的实战技巧,可以关注「技术狂潮AI」公众号。在这里,你可以看到最新最热的AIGC领域的干货文章和案例实战教程。 一、知识检索增强的基本概述 1.1、知识检索增强技术提出的背景 1.1.1、L…

Spring Boot学习随笔- JSP小项目-员工管理系统(验证码生成、增删改查)

学习视频:【编程不良人】2021年SpringBoot最新最全教程 第十章、项目开发 实现一个登录注册,增删改查功能的系统 10.1 项目开发流程 需求分析 分析用户主要需求 提取项目核心功能,根据核心功能构建页面原型 库表设计: 分析系统…

基于FPGA的视频接口之高速IO(CML)

简介 本章节是对于高速IO接口应用的一个扩展,目前扩展为CML。 CML(电流模式逻辑-即Current Mode Logic)。电路主要靠电流驱动,也是所有高速数据接口形式中最简单的一种,它的输入与输出的匹配集成在芯片内部&#xff0c…

mysql innodb知识记录

官方文档 官网架构图 innodb 特性 内存 buffer pool 采用优化后的LRU算法, 3/8 of the buffer pool is devoted to the old sublist.The midpoint of the list is the boundary where the tail of the new sublist meets the head of the old sublist.When In…

逆向登录(js逆向)

链接: aHR0cHM6Ly9zc28ubHlua2NvLmNvbS9jdXN0b21lci9sb2dpbj9jbGllbnRfaWQ9OGMxNWE2NGY2Nzk0NDY5YjhhNTlmMTBiODNjZWYzYzEmcmVkaXJlY3RfdXJpPWh0dHBzOi8vaDUubHlua2NvLmNuOjQ0My9hdXRoL21hbGwvaDUvbG9naW4mcmVzcG9uc2VfdHlwZT1jb2RlJnNjb3BlPW9wZW5pZCZzdGF0ZT0zNGQ4NGYxNmIwY…

MySQL安装——备赛笔记——2024全国职业院校技能大赛“大数据应用开发”赛项——任务2:离线数据处理

MySQLhttps://www.mysql.com/ 将下发的ds_db01.sql数据库文件放置mysql中 12、编写Scala代码,使用Spark将MySQL的ds_db01库中表user_info的全量数据抽取到Hive的ods库中表user_info。字段名称、类型不变,同时添加静态分区,分区字段为etl_da…

Win10电脑退出安全模式的两种方法

在Win10电脑中,大家可以点击进入系统安全模式,完成相对应的系统设置。但是,很多用户进入安全模式完成设置后,不知道怎么操作才能成功退出安全模式?接下来小编给大家分享两种简单的方法,帮助大家成功退出Win…

强大的数学软件 GeoGebra 多平台适用

GeoGebra 是一款教育数学软件,可以帮助学生和教师探索、学习和教授各种数学概念和科学领域的知识。GeoGebra 以其灵活性和强大的功能而闻名,它融合了几何、代数、微积分、概率、统计和其他数学领域的工具,以及绘图和计算功能。 功能 GeoGeb…

Java魔法解密:HashMap底层机制大揭秘

文章目录 一、 源码深度解析1.1 窥探Java集合框架中的设计思想1.2 逐行解读HashMap的源代码1.2.1 类信息1.2.2 常量属性1.2.3 变量属性1.2.4 节点信息1.2.5 构造方法1.2.6 put方法1.2.6.1 putVal方法1.2.6.2 putTreeVal方法1.2.6.3 tieBreakOrder方法1.2.6.4 treeifyBin方法1.2…

lua语法

lua语法 1.lua数据类型 lua 脚本输出乱码,将lua脚本改为UTF-8编码,并且需要DOS下修改代码页:CHCP 65001 即可。 基本语法 注释 print("script lua win")-- 单行注释--[[多行注释]]--标识符 类似于:java当中 变量、…

新建vue3项目

三种方法 一. 第一种方式 1、操作步骤: 创建项目目录 vue create 项目名称选择配置方式 ? Please pick a preset: #选择一个配置 Default ([Vue 3] babel, eslint)Default ([Vue 2] babel, eslint)Manually select …

Python:(Sentinel-1)如何解析SNAP输出的HDF5文件并输出为GeoTIFF?

博客已同步微信公众号:GIS茄子;若博客出现纰漏或有更多问题交流欢迎关注GIS茄子,或者邮箱联系(推荐-见主页). Python:(Sentinel-1)如何解析SNAP输出的HDF5文件并输出为GeoTIFF? 01 前言 最近…

Spring之容器:IOC(1)

学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。各位小伙伴,如果您: 想系统/深入学习某技术知识点… 一个人摸索学习很难坚持,想组团高效学习… 想写博客但无从下手,急需…

【Android Studio】各个版本下载地址

下载地址: https://developer.android.com/studio/archive?hlzh-cn

java期末大作业(星辰对决--五子棋AI)

星辰闪耀星空棋,璀璨洒满宇宙间。 Java编织智慧谱,FindYou翩舞奇妙规。 黑白对弈纵横展,人机较量激荡心。 星光指引胜利路,创造奇迹指尖舞。 代码: 等改好了再放上来 效果图: 日志: 2023/12/17 今天去网上学了一下AI下五子棋…

什么同源策略?

同源 同源指的是URL有相同的协议、主机名和端口号。 同源策略 同源策略指的是浏览器提供的安全功能,非同源的RUL之间不能进行资源交互 跨域 两个非同源之间要进行资源交互就是跨域。 浏览器对跨域请求的拦截 浏览器是允许跨域请求的,但是请求返回…

计算机网络(1):开始

计算机网络(1):开始 计算机网络在信息时代中的作用 21世纪的一些重要特征就是数字化、网络化和信息化,是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络可以非常迅速地传递信息。因此网络现…

人工智能原理课后习题(考试相关的)

文章目录 问答题知识表示一阶谓词逻辑表示法语义网络表示法 确定推理谓词公式永真和可满足性内容归结演绎推理 不确定推理主观贝叶斯可信度方法证据理论 搜索策略机器学习 问答题 什么是人工智能? 人工智能就是让机器看起来像人类表现出的智能水平一样 人工智能就是…