0基础入门软件测试之小白指南小博测试成长之路

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

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

1

认识软件测试

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

2

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

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

3

功能测试项目实战

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

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

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

4

常用测试工具学习

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

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

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

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

5

简历编写和面试准备

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

6

做测试要学习的软技能

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

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

2、沟通能力、情商

7

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

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

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

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

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

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

8

建不建议报班学习呢?

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

报班的好处:

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

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

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

缺点:

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

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

建议:

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

THE END
1.软件测试新手入门该学什么?最全整理,照着学就对了!软件测试新手入门该学什么?最全整理,照着学就对了! 面试求职:「面试试题小程序」,内容涵盖 测试基础、Linux操作系统、MySQL数据库、Web功能测试、接口测试、APPium移动端测试、Python知识、Selenium自动化测试相关、性能测试、性能测试、计算机网络知识、Jmeter、HR面试,命中率杠杠的。(大家刷起来…)https://blog.csdn.net/software_test010/article/details/143573101
2.零基础小白如何自学软件测试?tips:软件测试是一门重复性的岗位,要做好它不是一件容易的事。 2.如何自学软件测试 可以去百度看下大厂软件测试岗位要求,大部分都是差不多的。 (1)首先,要学习软件测试的基础理论知识(软件测试流程、测试用例设计方法、bug生命周期、如何提交bug、需求分析等),至少要学会黑盒测试方法的各种用例设计--我认为基础https://www.360doc.cn/article/25354658_1106277701.html
3.西安软件测试培训西安软件开发培训1、零基础可以学么?难不难? 答:当然可以,就业班的学员都是零基础来学习的,而且软件测试容易学习的。 2、学习周期多长,上课时间是怎么安排的? 答:学习周期为实实在在的两个月,上课时间早上9点到12点,下午13:30点到17:30点,晚自习18点至21点,一般是上2天课休息一天用来复习,自习期间专门老师辅导。 https://m.thea.cn/px127_xian_13408908.htm
4.自学SQLSQL学习指南数据库报表二、零基础自学SQL时需要避开的2大障碍 1、自学SQL之前先安装sql server软件(对于新人而言,安装这个软件真得是浪费时间,坑太多。刚毕业入职教育训练的时候要求2天内自学SQL,结果我花了1天时间安装软件); 2、自学SQL,一上来就看和背太多sql语法,对于新人而言,不去实践是记不住的,而且语法随时可以查询,以后用得多https://www.fanruan.com/bw/caiwuspl
5.22岁的我0基础转行软件测试月薪13k,分享一波我的自学方法和面试PS:这里分享一套软件测试的自学教程合集。这份资料中包含了我们2022年最新录制的《软件测试零基础到自动化》的全套教程视频。小码哥出品,必属精品。全套内容已经打包到网盘,内容总量接近300个G。 ?215集-零基础到精通全套视频课程 ? [PPT+代码]-完整配套的教学课件 https://www.jianshu.com/p/988983f1bfe8
6.软件测验好学吗?零基础建议先学测试再工作过程中学习开发。只是个人建议,请参考。 有用(0) 回复 smart409527934 everest ultimate edition 5.50 final 你需要看他自动生成的报告 其他的测试软件有 鲁大师 最为典型 我的q ① ? ⑤ ? ⑥①⑦⑤⑤⑧ 有用(0) 回复 wenleiwu 零基础学习软件测试无非有两种方式:自学和培训。关于自学https://wap.zol.com.cn/ask/x_27185955.html
7.零基础小白一文看懂软件测试基础知识服务器白盒黑盒代码零基础小白 一文看懂软件测试基础知识 一、什么是软件测试 我们通过人工或自动化测试工具,对被测对象(程序、软件、系统等)执行测试操作,检查程序各项功能、界面显示、数据显示、安全性等是否正常。如果测试出来了异常,就代表我们找到了BUG。这个过程就是软件测试。https://www.163.com/dy/article/H49TLN7T0552EQVK.html
8.零基挫速入行入职软件测试工程师.pdf江楚2020年版本书专为想成为软件测试工程师的零基础读者量身打造,紧紧围绕目前软件公司招聘初级软件测试工程师的基本要求开展内容设计。本书第1章~第9章介绍软件测试的基础概念和方法,第10章介绍Web自动化测试入门的基础,第11章介绍HTTP接口测试入门基础,第12章介绍Linux命令行入门基础,第13章介绍数据库SQL语句入门基础。本书附录https://max.book118.com/html/2020/1214/5334203120003042.shtm
9.零基础入行软件测试只靠自学可行吗?那今天就把自学软件测试的方法简单总结一下。自学主要分为以下几个阶段:第一阶段的测试基础 测试基础是https://www.zhihu.com/question/535128146
10.软件测试培训机构到底靠谱吗软件测试培训机构到底靠谱吗?很多小伙伴可能觉得软件测试相对于Java编程很简单,为此有部分小伙伴选择自学软件测试,如果有定的的计算机或者软件测试开发基础,选择自学软件测试也是不错的选择,如果零基础学习软件测试建议还是选择靠谱的软件测试培训班比较重要。 软件测试培训机构靠不靠谱?第一点就是怕可能会遇到诈骗的这种可https://xue.baidu.com/okam/pages/strategy/index?strategyId=115099820366774&source=natural
11.深圳达内教育官网【达内-专注IT职业教育20年】提供IT就业培训,课程覆盖:人工智能(Python)、java开发,web前端、云计算(linux)、AR/VR技术、用户体验(UX/UI)设计、物联网、网络推广(SEO/SEM)、新媒体/自媒体运营、国内、外电商运营等26个零基础专业课程。https://sz.tedu.cn/
12.零基础也能学!超详细的可用性测试方法经验总结优设网零基础也能学!超详细的可用性测试方法经验总结 一个没有接触过可用性测试的人,只要看完这份总结,就可以按照这个,一步步完成可用性测试的过程。这就是这篇文章最大的目的。 国内大学几乎没有交互设计专业,所以如果想找个大牛带你学,最好是有从业经历和作品的,比如这位:http://xue.uisdc.com/ixd/https://www.uisdc.com/usability-testing-method-summary
13.软件测试学什么,大概要学多久?首先,要明确是自学还是参加培训机构, 如果是选择培训机构,3~4月基本就能完成 。如果是个人学习的话,可能需要更长的时间 。 对于学习者来说,每人的情况各不不同,所以选择的学习方式也可能会不同,有的同学了解一些基本的软件测试,身边也有懂测试的朋友,可以多咨询下身边懂软件测试的朋友,如果是零基础且身边也没有https://www.zhiliaotang.com/problem/00428.html