随着现在互联网行业的迅猛发展,越来越多的人想涌入进来,因为大家都觉得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)结合以上工具,再运用到项目中,回过头来重新再去测试一遍(不要觉得枯燥,测试经常干一些反复琐碎的事情,需要耐心和细心)
以上内容为大家介绍了零基础转行软件测试首先需要学习哪些内容,本文由多测师亲自撰写,希望对大家有所帮助。
标签:哪些,转行,项目,学习,测试,bug,软件测试 From: https://www.cnblogs.com/lfc666/p/17252219.html