随着现在互联网行业的迅猛发展,越来越多的人想涌入进来,因为大家都觉得IT行业工资高,做测试门槛又低,是的,入门门槛确实比较低,但是要做好的话,还是有点难的,毕竟术业有专攻嘛,现在的测试行业已经不是以前的那个时代了,高级测试以及一些专项的测试岗位的人才还是比较稀缺的,因此,这几年也陆陆续续冒出来好多的测试培训机构,测试行业也从最初的功能测试,演变成现在的自动化测试、接口测试、性能测试、安全测试、测试开发等岗位。企业软件质量的要求已经越来越高,所以测试也越来越受到重视,但是你在公司的地位,还是取决于你的能力的,功能测试是一个看似简单的活,软件测试的理论可能看几天觉得也没啥,但是要把功能测试做好,还是挺不容易的。下面给大家推荐一下一个新手小白自学软件测试需要掌握和具备的一些技能或要求,希望能帮助到大家。

零基础转行测试首先需要学习哪些内容呢

1、认识软件测试

了解软件测试的概念,掌握软件测试是干什么的,熟悉软件测试的基础理论和测试方法,了解测试的生命周期,测试流程,在项目中的日常工作主要做什么。

2、软件测试相关文档的学习和bug提交规范的学习

1、了解测试计划、测试方案、测试策略、需求文档、需求评审、测试用例设计方法等

2、了解bug的定义、分类、bug的生命周期,bug提交规范,bug管理工具和项目管理工具的基本使用(禅道,jira,tapd,readmind,testlink等)。

3、功能测试项目实战

1、先找一个用来练习的项目,一般培训机构可能用的都是电商项目居多,比如xoshopo,fpshop之类的,这些在网上都是开源的 ,可以自己去下载部署包,然后在本地部署一个,也可以用淘宝网或者微店都可以,你自己开通网店,然后就有后台可以去上架商品之类的 ,在关注页面展示,可以把一些相关的功能都熟悉一下,用学到的软件测试的相关知识去写写用例,测一下有没有bug。

但是个人并不建议初学者用电商类的网站,尤其是php的那种开源项目,用的语言和架构都跟现在大部分企业用的不一样 ,你所学会和掌握的一些东西,在别人眼里一文不值 ,或者一看就像是培训出去的,可以网上找java开源的项目部署 ,有的会提供演示的demo地址 ,可以直接用来访问就行。

2、找好项目后,针对项目进行项目实战,包括从需求分析开始、用例设计这些 ,都要自己正儿八经的挑几个模块去尝试写一下 ,然后找有经验的人看一下。自己在本地搭建禅道等系统 ,提交一下bug,模拟整个流程,然后编写一些测试文档(测试用例、测试报告,测试计划和测试方案的话 一般是属于管理的活,可以先做简单的了解)

3、项目有很多的类型,比如windows客户端、app、小程序、web网站等类型 ,建议优先选择web网站和app进行熟悉,做好笔记,自己梳理各个类别系统的测试重点,多积累经验,可以多看看别人写的博客之类的。

4、常用测试工具学习

1、xmind/mindmanage思维导图、svn/git源代码和文档管理工具、抓包工具(fiddler、charles:掌握基本抓包用法,弱网请求、接口请求拦截、响应结果篡改)

2、学习linux基本操作,掌握常用命令,学会环境部署的大致操作

3、学习数据库的基本知识,掌握增删改查的常见操作

4、了解一些简单的html、css、javascript相关的内容,有个概念就行

5、结合以上工具,再运用到项目中,回过头来重新再去测试一遍(不要觉得枯燥,测试经常干一些反复琐碎的事情,需要耐心和细心)

5、简历编写和面试准备

通过前面的学习,了解了软件测试是干啥的,测试人员的日常工作之后,给你一个软件,能快速熟悉上手的话,就可以开始着手写简历准备面试了。写好简历之后,可以找身边有工作经验的朋友帮你看一下,给点指导意见,然后自己适当的刷一下面试题,做些准备 ,先找几个公司面试一下,看看自己的学习成果怎么样 ,看看还有哪些地方需要再提升。

自己想去某个公司,又不知道好不好,是不是外包或者培训机构时,可以通过看准网(https://www.kanzhun.com/)查一下,这个我也是之前听一个公开课的时候学到的。还有投简历的时候,尽量挑HR上班的前几分钟投递简历,效果可能会好一些,比如9点上班,你可以8点50左右投简历,要不然,同一岗位投递简历的数量多的话,你投递的早,简历就会在收件箱的最底下,机会就小一些。

6、做测试要学习的软技能

以上说的都是入门做测试这样,需要掌握的一些硬技能和专业知识,那么除此之外,软技能也非常的重要。

1、分析能力、逻辑思维能力等

2、沟通能力、情商

7、自学过程中如何自己找资料进行学习

首先,以上只是我根据自己的个人经验,列举的一些做功能测试需要掌握的一些技能,列举的肯定不够完善和细致,包括一些知识的学习顺序可能也并不适合所有人。

下面说一下怎么去找资料学习:

1、通过购买一些书籍或者pdf电子书,比如《软件测试的艺术》,《Google软件测试之道》,《探索性测试》等

2、通过B站(https://www.bilibili.com/)搜索相关的视频进行学习,不过建议找有经验的帮你把把关。

3、一些其他的免费视频,可以通过腾讯课堂上搜索软件测试的一些课程,有一些免费的公开课 ,扫码加一下培训机构的助教的微信,都会给你们提供一些免费的公开课的资料和一些入门的资料,腾讯课堂上也有一些小额的付费课程,比如0.01,1元,9.9元的这种 ,觉得内容不错的,还是可以买一些看一下。

4、到一些比较有名的测试论坛上搜索相关的资料看,比如51testing、testerhome等。

自学的顺序是怎样的呢?有哪些细节的东西需要学呢?

1、其实你想自学什么内容,可以参考一些培训机构的0基础入门的课程培训大纲,好的机构,培训的内容都是会定期更新的,不像自己瞎找的一些资料,有的是以前的一些学习资料,学习的顺序不太对,有些东西目前没必要去学 ,或者过时了,容易走弯路。

8

建不建议报班学习呢?

首先,不可否认的是,报班系统的学习,肯定是会有收获的。但是,要注意的一点是,现在基本上是不存在有什么的包就业之类的 ,这种一看就是骗人的,顶多能提供给你的是一个机会,至于有没有面试机会,能不能面试通过,这个还要看自己的学习成果和能力。

报班的好处

1、能够系统的学习某个知识点,避免自学过程中踩坑

2、遇到问题有人解答,有一群小伙伴跟你一起学习,一起讨论,大家都站在一个差不多的起点学习,可以共同进步

3、可以为自己积累一定的人脉,大家都是同行,以后要找工作啥的,有好的机会 ,都可以找他们进行内推。

缺点

1、机构很多,可能会不知道如何去抉择

2、新手小白没有经验,很容易被忽悠

3、学习过程中还是有一定的学习强度的,短时间内要你掌握这么多的内容,能不能消化,能吸收多少 ,要看自己的潜力了。

建议

针对0基础想入IT这一行的,如果想报班培训的,先自己找资料自学一下,对这个行业有个简单的了解之后,再去考虑要不要学,自己适不适合做这行。这一行做得好,薪资是会比其他行业要稳定一些,但是,也是有一定的要求的,比如,学历、专业。学历至少要大专以上,大专的话,面试机会的选择性都少,除非技能特别优秀。

申明

1、本人也不是什么机构的托,也不是搞培训的,只是单纯的分享一下自己的一些看法和建议。

2、如果在自学的过程中遇到问题,或者没找到合适的资料,或者需要人稍微指导一下的话 ,可以关注我或者加我微信沟通。我可以根据自己的经验提一些简单的建议,如果是大佬,就不要来消遣我哈

本篇文章仅针对0基础入门软件测试,因此不涉及那些什么自动化、性能、安全以及一些编程语言等的学习内容推荐。

往期推荐

Fiddler Everywhere v1.0.1版本基础功能介绍

Fiddler Everywhere之AutoResponder功能详解

Postman+Newman+Git+Jenkins实现接口自动化测试持续集成

特定场景下才能复现的bug案例分享之--前端排序字段的锅

App自动化测试之Appium环境搭建

一篇文章为你揭秘pytest的基本用法

SonarQube环境搭建

Jenkins自动部署测试环境之jar包部署

在自学过程中有任何问题,都可以私聊小编帮你解答

0基础如何转行自学软件测试相关推荐

  1. 0基础如何转行软件测试?一文2000字从4个方面带你成功转行....

    每年都会有很多人在CSDN上问,0基础如何转行软件测试? 作为一名IT培训行业从业者,我见证了身边无数位28岁,乃至30岁转行软件测试.转行Java开发.转行Web前端等各种IT职位的成功者. 当然, ...

  2. 0基础小白想学习软件测试,应该如何选择培训机构呢

    其实关于培训机构如何选择这件事儿,我相信大家是真的用心在筛选,看了这篇文章争取让大家少踩些坑,让钱花的更值得. 0基础小白想学习软件测试,应该如何选择培训机构呢 01师资配置 看一家IT培训机构的团队 ...

  3. 26岁零基础想转行做软件测试可行吗?多方面分析

    26岁这个年龄应该已经能够感受到家庭以及社会的压力了, 很多这个年龄段的人想要转行做编程,但是开发这条路非常的枯燥且难熬,很多人都在编程的道路上止步了,于是想着转行做软件测试,那么26岁零基础想转行做 ...

  4. 零基础小白怎么自学软件测试?

    众所周知,软件测试是IT技术岗位中技术入门门槛最低的,因此许多计算机零基础的小白会选择测试行业.虽然,大家都说测试很简单,但是对于完全没有基础的初学者来讲,想要学好测试也并不简单.下面我们就来看看,零 ...

  5. 测试人生 | 我是怎样从一个0基础小白转行软件测试,拿到20k的高薪?

    我叫小码哥,本科土木工程专业,16年毕业以后做了销售的工作,随着年龄越来越大,越发的感觉到力不从心,一是销售行业入门门槛低,新人的能力都很强,竞争非常的激烈:二是作为一名销售,每天要和不同的人打交道, ...

  6. 刚入行的软件测试工程师如何自学软件测试?0 基础该怎么学习软件测试

     从题干上看,你是已经进入了软件测试行业,有了一份软件测试的工作,那表示你看好这个行业,有意愿在这个行业持续发展.   软件测试相对一些开发的专业来说,需要了解的东西特别多,拿一些招聘简章中的要求来看 ...

  7. 0基础成功转行Python自动化测试工程师,年薪30W+,经验总结都在这(建议收藏)

    两年前的决定我觉得还是非常正确的,就是自学了python,然后学习了自动化测试.性能测试.框架.持续集成,同时也把前面的软件测试基础知识全部补全了.目前的收入还比较满意,月入2W+(仅代表个人收入), ...

  8. 0基础入行学习软件测试有哪些要求?往往只有这3点

    随着互联网企业的快速发展,对软件测试工程师的需求不断增加,同时也有很多人开始转行学习软件测试.虽然软件测试的学习难度相较于其他的编程语言要简单很多,但这并不意味着所有人都适合学习软件测试.那么,零基础 ...

  9. 美术0基础想转行做游戏美术3D,如何快速入行?

    3D打印的玩偶.开车出门地图3D导航.户外平面广告都有3D内容.工作之余连一把3D游戏.电视广告中的3D形象不断出现电影中的3D虚拟内容不断刺激我们对画面的满足感 火爆的VR/AR中虚拟内容也都是3D ...

  10. 转行自学软件测试没后悔,我的经历证明,改变永远没有错

    我在北京工作6年,现在年薪30万(仅代表个人收益),我之所以选择当初学习软件测试,就一个原因,一个破二本学历,没有好的学校背景,没有深厚的家庭背景,没有好的社会资源,我就只能选择做软件测试,因为这是唯 ...

最新文章

  1. 2018/12/08 L1-042 日期格式化 Java
  2. iptables的地址取反操作
  3. (How to)Windows Live Writer使用技巧
  4. 【Centos】更新为北京时间
  5. 大话设计模式之策略模式
  6. oracle绑定变量过多,oracle - 在SQL Plus中使用绑定变量并返回多行? - 堆栈内存溢出...
  7. CodeForces - 76E Points
  8. 前端学习(1886)vue之电商管理系统电商系统之首页路由的重定向主页侧边栏路由链接的改造
  9. tomcat学习笔记——lifecycle(容器)启动都干了什么
  10. Cannot delete .... . Name node is in safe mode
  11. 2021-03-09了解示隐式接口和编译时多态
  12. 求1-50的偶数和,和奇数和
  13. OpenFile基于浏览器的免费网络存储管理
  14. 植物学 —— 基本名词、术语及概念
  15. 经典水晶报表设计三则
  16. 具体数学-第11课(Stern-Brocot树和同余关系)
  17. spring boot + vue + element-ui全栈开发入门——windows开发环境
  18. Project(7)——收货地址 - 增加
  19. win10下git报fatal: open /dev/null or dup failed解决办法(附null.sys文件下载)
  20. 一鸣心所向:想成功?变身蝙蝠侠吧

热门文章

  1. 在html里怎么在图片在添加文字,在HTML中,怎么在图片上添加文字?
  2. mysql导致的502_ab压测过程中出现502及操作数据库失败
  3. C语言程序判断一个数是否是素数,C语言中怎么判断一个数是否是素数(即质数)...
  4. 国内硕士申请加拿大计算机博士难度,【经验分享】如何申请加拿大硕士研究生或者博士?...
  5. 网易交互设计师微专业C4 让页面更优雅
  6. 兔兔 的 题解 —— 2020 CSP-J 多校赛 目录
  7. sicilyOJ 09广东省赛重现H Westward Journey Online(线段树)
  8. html5鼠标右键事件,js鼠标右键点击事件
  9. 怎样在线改图片大小?教你如何在线裁剪图片
  10. SPSS步骤|卡方检验详细操作和结果分析