软件测试自学可以吗怎么入门,需要先自学学什么


· 让每一名学员高薪就业
四川源碼时代科技有限公司

源码时代IT培训即成都源代码教育咨询有限公司,专注Java、PHP、UI设计、H5前端培训源码时代致力于打造中国高端IT培训品牌,旨在为每一名前来培训的学子提供良好的服务

测试基础是软件测试自学可以吗最最最重要的部分,只要你是做测试不管是什么测试,测试的基础、理论知识都是必须学会的大概就包括:测试计划编写、设计测试用例、编写测试报告、编写BUG报告单、跟踪BUG修复情况、还需要良好的沟通能力、以及各种测试阶段所使用的测试方法、单元测试、功能测试、集成测试、系统测试等。

如:python语言,当然python 是一门相对简單的计算机语言考虑长远发展,需要了解C语言或者java都说C语言最难,但是用得确实也多

第三步:学习软件测试自学可以吗工具

学习软件测试自学可以吗工具并不难,只是需要我们去系统的学习比如性能测试工具loadrunner,自动化测试工具selenium、Appium,接口测试Jmeter、Postman等虽然说工具不是万能嘚但是工具能为我们提高工作效率,所以必须得会熟练的使用最关键的一点,是要结合项目具体去操作实践出真知,理论知识在实际項目中才能得到巩固

第四步:计算机硬件知识

做过性能测试的都知道在性能测试过程中硬件性能也是一个非常重要的指标、CPU、内存、IO、帶宽等等、如果你是做硬件测试的。那么就更不用说了交换机、路由器、防火墙这些设备都需要有所了解。

MySQL简介、命令行工具以及数据管理、MySQL数据查询(条件、分组、聚合函数、排序、分页、连接查询、自关联、子查询)、内置函数、项目练习、数据分表、Python操作MySQL

Redis简介、愙户端和服务器、数据类型(string、hash、list、set、zset)、各种数据类型操作、Python操作Redis、主从、集群。

最好参与真实项目的测试工作积累真实项目的测试经驗。

成为优秀软件测试自学可以吗员之提升条件如果你想成为一个更优秀的软件测试自学可以吗员的话,除了上面那些你也最好能够具备开发语言即代码编写能力,虽然不会写代码也能做测试、但是如果你想做到高级测试工程师以上、那么代码编写能力就是必选项、如果不会写代码、那么你不可能成为高级测试高级测试工程 师的一部分工作就是在写测试工具。虽然测试也需要写代码但不需要和开发一樣那么精通某一门语言、可是测试却需要了解很多门开发语言(举一个简单的例子:你 现在所在的项目从C++语言、2年后你换工作了、新公司嘚开发语言是Java或者是VB什么的)所以在开发语言中测试需要更广的学习

成为软件测试自学可以吗员之必备条件,就是你一定要有良好的心態心要静、细心耐心、责任心。心静不下来无法对bug展开发向思维及拓展想像任何一个测试最先面对的心理压力就是重复性的劳动。在伱的测试生涯中一定会碰见很多心理的考验,自己对于质量心里没有底、或者由于产品发布问题或者达到了测试瓶颈时候的困惑等每個人都有自己的背景以及性格,往往对于测试来讲就是考验心理素质的时候,这个时候就需要你自己不断地去克服这些心理


推荐于 · TA获嘚超过3871个赞

软件测试自学可以吗是一个入门简单、但

入门的时候只要会看懂中文、理解能力没问题就可以按照测试用例来执行用例了

1、开始自学的时候找一本书来入门(软件测试自学可以吗原版第三版很不错)-差不多要1个月左右的时间、要能看懂明白里面的知识、这个阶段主要昰学习理论知识

2、有基础知识之后找一个软件来自己操作、从开始写测试计划、测试用例、到自己完成测试、并输出测试报告(这个阶段必須自己操作、如果有问题可以去51testing论坛提问)这里如果产品小的话1个月左右、软件功能多的话2个月多都有可能、建议从功能少的软件入手

3、在執行第二个步骤的时候经常多去51testing论坛看看那些问题帖子、绝对增长你的知识量

4、前面3个步完成之后可以开始关注招聘网站那些招聘软件测試自学可以吗的公司、去看看他们公司的做的什么产品、可以吧他们的产品下载回来按照步骤2的方式来自己写用例 执行测试、记录BUG、提交測试报告等内容(如果你去面试公司的时候拿着你的测试报告以及BUG单的话 成功率会高很多)

5、前面几个步骤完成之后差不多要开始找工作了、建议去看看那本<软件测工程师试面试指导>的书籍、这本书里面有很多软件测试自学可以吗的面试题目多看看提高知识量

自学软件测试自学鈳以吗差不多需要6个月左右的时间

PS:自学成才的3个要素、一是方法二是愿望,三是自律这三个要素中任何一个的提高,都会加快目标的實现当然如果要在同样时间内实现目标,三个要素其中一个要素的增高也就同时降低对其他两个要素的要求。

进一步之后需要会的知識会越来越多

1、操作系统的知识(什么软件都是运行在操作系统之上的、一般的操作必须要会)

2、数据库知识(现在还能找到多少不需要数据库嘚大型软件捏)

3、计算机网络(通信呀通信、千万不要TCP和UDP都分不清楚)

4、计算机硬件(你要是C/S架构的测试或者是做性能测试、那么计算机硬件都昰必修课了、总得知道IO是什么IOPS又是啥)

5、各种测试工具的使用、什么QC/TD/BUGfree/QTP/LR之类的 不需要样样精通但是必须要熟练使用

6、软件测试自学可以吗基础知识(这年头没有知识是万万不能的、软件测试自学可以吗基础知识其实买几本书好好看看就能学个差不多了)

7、开发语言(做到高级软件测试洎学可以吗的人都是会写点小工具的)

8、测试环境配置:这个要说下、我在做配置管理的时候发现很多测试人员居然连自己的测试环境都配置鈈好、一个连自己的测试环境都不会配置的人会成为一个合格的测试么。(你要测试web的apache、tomcat、iis之类的得会配置吧)

PS:希望你不要被我写的这么多东覀吓到了、这些知识是在软件测试自学可以吗的进化过程中慢慢积累起来的、不是所有人都一开始就会了、你是计算机专业毕业的那么計算机硬件、网络、操作系统、数据库什么的都应该在学校的时候有学到的、所以应该不是问题

我不是计算机专业毕业的,我是毕业之后選择这个行业的一点基础都没有的,也不想参加培训班之类的太贵了
自学也是可以的
我上面写的就是我自学软件测试自学可以吗的操莋办法
我是从系统工程师转到软件测试自学可以吗的
现在做了快4年的软件测试自学可以吗了

软件测试自学可以吗入门容易,但是这不是你認为它好学的

理由你怎样轻视它,它就怎样轻视你门槛低意味

易入门,但同时也意味着要爬升的道路比较长下面西安鸥鹏IT教育就为夶家分享下高效入门IT软件测试自学可以吗自学路线。

如何更高效的入门学习IT软件测试自学可以吗自学路线在鸥鹏

测试技术:【功能测试】【性能测试】【安全测试】【自动化测试】

开发技术:【服务端】【客户端】


技术成长主要分为两个方面的成长,一个是在测试技能的荿长包含测试技能的不断提升,测试思维的升华测试架构的优化等方面,这些是作为一个测试人员从初级到高级必须要学习的技能

叧外则是在开发技术方面的成长,大家都知道测试一个软件的质量不单单是测试功能可能更多的包含性能,兼容性稳定性等多方面的知识,当一个人对于软件测试自学可以吗的理解从测试上升到质量层面的时候他很快就会发现单纯的测试技能已经不能满足需求了,我們可能需要去了解这个功能的实现原理他的实现方式对于客户体验的感知程度的好坏,有没有更好的实现方式呢以及我们如何才能在囿限的时间内更快地测试,并且尽可能的减少漏测呢

再有,在技术的提升方面我用到的最好的方法就是提问法,不断地给自己提问幫助自己快速扩展知识面。同时也帮助自己快速构建自己的知识体系

首先要了解行业知识和软件测试自学可以吗的基础知识,可以看一些网上的教程和视频资料练好扎实的基本功,其次要熟悉各种技术技能和工具使用在工作上不断积累自己的经验和技术优势。

目前热門的软件测试自学可以吗技术方向主要分为:黑盒测试、白盒测试、自动化测试、性能测试、安全测试等

工具和知识体系的学习,可以從以下几个方面入手:

主流的自动化测试工具有web端的selenium、QTP等。

要熟悉基本的BUG管理工具如禅道、Jira等

要掌握至少一门编程语言,主要方向是PythonJava,C等还有一些前端的脚本语等。

数据库热门的有Mysql、Oracle等,一般至少要掌握基础的增删该查SQL语句

操作系统windows、linux以及相关系统命令。

网络協议如TCP/IP等。

当然上述的方向是一个中高级测试的要求来制定的一般入门都是从功能(黑盒)测试开始,黑盒测试的需求量很大入门嫆易。后续要确定一两个主要的技术方向或者业务方向不断积累经验,多涉猎各种技术和相关工具的运用在一定能力基础上选择管理戓者技术方向进行沉淀。

主流的技术方向主要是自动化、性能、白盒、安全等

自动化首先要求要有一定编程基础,想要在测试方向上有較大的发展至少掌握一两门编程语言,会编写一些测试小工具还要学一些主流的测试框架,以及多种产品类型的自动化实践经验

性能不仅要熟悉工具的使用和脚本的编写录制,最主要的是测试场景的设计和性能测试的结果分析然后对系统进行调优,使系统满足性能指标要求

软件测试自学可以吗涉及的知识范围非常广,从前端到后台从功能到性能,还需要对产品开发,运维运营等有所了解,軟件技术领域很多岗位工作内容是互通的如果你能找到自己的专长,从测试起步也能获得不错的方向和发展

软件测试自学可以吗是一門新兴行业,平均薪酬不错而且入门简单。需要掌握一定的开发语言基础

库的基础知识,以及主要的软件测试自学可以吗理论基础學习的话有人引导就会相当简单,因此建议最好找一个做测试工作的朋友指导学习效率最高如果是完全自学,建议安排好时间几方面知识学习同时开始:

啄木鸟学院是菁英教育旗下专注于测试开发人才培养、行业技术交流传播的教育品牌,团队成员旨在通过分享自己多姩来测试开发领域的知识积累和工作实践经验

,测试计划、测试方案、测试策略、测试用例的编写

测试基础知识掌握之后接下里就是測试工具了,工具的学习很简单大家不用去纠结工具的选择。把基础的几个工具学习了就行了以后用到什么工具就去学什么。下面列舉几个常用的工具:性能测试工具loadrunner、jmeter接口测试工具:postman抓包工具:fiddle数据库管理工具:Navicat。

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜體验你的手机镜头里或许有别人想知道的答案。

}

想入行软件测试自学可以吗行业但是不知道怎么下手,需要学习掌握哪些知识?下面根据企业岗位用人需求为大家粗略介绍下软件测试自学可以吗入门需要学什么


要想进入软件测试自学可以吗行业首先要学习掌握必备的软件测试自学可以吗基础理论。

首先要掌握常见的软件开发流程及模型、以及敏捷开发相关知识。然后就是学习软件测试自学可以吗相关的定义、分类、流程、用例编写,以及常见测试点、测试方法等熟练掌握測试文档编写,如测试计划、bug单、测试报告

2、数据库和Linux的学习

数据库和linux这两部分知识虽然可以独立出来,但是对软件测试自学可以吗来說非常重要这块知识,有些培训机构从时间和成本考虑砍掉了但像国信安这些老牌硬核机构,在软件测试自学可以吗专业课程上都一矗有保留

毕竟软件前后端交互,本质上就是数据的交互所以不论是功能测试、接口测试、性能测试、自动化测试,还是测试开发都離不开数据库的使用。对数据库的基本概念、SQL增删改查操作、常见表操作语句以及数据库工具的使用都必须掌握。

此外在进行软件测試自学可以吗工作时,很多时候是在Linux系统上搭建测试环境所以还需要掌握基本的Linux系统知识,熟练使用常见命令和工具作为一名合格的軟件测试自学可以吗工程师,需要能在服务器端查看日志查找问题源头。

学习自动化测试的话前提要求必须掌握一门编程语言,比如java戓者python以及一些前端开发知识。另外需要掌握并熟练使用相关自动化测试框架和自动化测试工具如selenium、appium等。

接口测试实质上也是功能测试嘚一种要求能通过脚本或工具,模拟客户端对服务端接口进行调用

因为要从接口层测试,才能更早发现问题进而提高测试工程师的測试效率、降低修复成本。

性能测试的话相对技术要求高一点。要求不仅仅要对性能测试的指标、测试分类、测试设计有深刻的理解還要熟悉系统业务和框架,这样才能更好地设计性能场景、分析系统的性能缺陷

对于这方面的话,要熟练掌握jmeter、loadrunner等性能测试常用工具

澊重原创文章,转载请注明出处与链接:/wenda/661393.html违者必究!

以上是整理的软件测试自学可以吗入门需要学什么全部内容,更多精选文章请访问專栏

}

软件测试自学可以吗入门之天龙仈步!

第一步:具备软件测试自学可以吗常识

软件测试自学可以吗行业就像一个围城很

人想要进来,一没有高人指点领你进去;二没囿人借梯子给你让你走进去。所以说如果你是跨专业或者是换职业来做软件测试自学可以吗工程师,是难度非常大的!

所以呢作为特別白的小白,如何入行呢!那么这个就是我们今天要做的第一步:具备软件测试自学可以吗常识。

3)软件测试自学可以吗常用的一些用唎设计方法

5)如何写软件测试自学可以吗用例


如果以上7点你完全具备了那么恭喜你,软件测试自学可以吗面试的基础笔试和面试应该昰OK的了。当然你也知道每个公司的要求不可能这么简单的!我们还需要加特效加技能!duang起来!请看第二步

如果你完成了第一步,那么恭囍你还是一个可造之材,接下来我们要加特效了!这样能够让你在同等水平中突出突出特别突出,再也不怕面试官问问题自己变成儍白甜啦!

1)数据库的定义(理解概念)

2)数据库的增删改操作


特效一加完了,这个时候再给自己加点散发光芒的特效

2)linux的一些常用操莋命令

linux部分不会笔试,但是一般面试官会问:你知道linux命令么能够说出一两个么?当然你以为学完这两个就算完了么?远远不够人总昰向前看的啦,那你需要继续丰满自己的羽毛让自己飞的给高,起步更高!

并不会说很多但是你只需做到下面2点即可:

如果你完成了,你可以在自己简历上妥妥的写上:能够独立搭建测试环境这一项了!你可以试试,面试机率直线提升

第五步:安卓IOS大法好!

那么上面說的都是WEB层面的你会常识会搭建环境,那么其实说起来现在APP测试工程师是需求量非常大的!所以这个时候,你就需要提升自己APP方面的測试常识了!

2)APP测试的重点和方式

3)弄懂APP测试的兼容性

哇咔咔这下,你可是有身份的人了你有APP测试常识,那么一问你你而已不会懵逼了。

请六步:这是一只神奇的猴子

学完安卓和IOS大法了这下,如果能够给这个大法加点自动化那就更加美妙了。我们可以学习点下面嘚知识:

1)monkey命令让自己的大法不仅仅是功能大法,还能够动起来~~动感十足!

2)uiautomator自动化这样我们也是写过代码的人了。

谁还敢给你脸色看说你测试功底不咋样,我们就炒他鱿鱼!

第七步:软件测试自学可以吗从入门到放弃

都说软件测试自学可以吗门槛低其实说低也低,說高也高如果你学着学着觉得很难很难,没有力气坚持下去那么,其实人嘛,活着开心最重要那我们就干脆放弃了。突然发现鈈跟计算机打交道的日子里,天空是那么的蓝~花儿是那么的艳~我们一起去大吃一顿放弃入门吧!

第八步:找到捷径,重拾软件测试自学鈳以吗

入门有捷径当然啦!!!最快的捷径,绝对劲爆!不需要你自己去找资料不需要你自己去满大街的下载软件,老师手把手教你当当当~~~这个捷径就是: 报名参加柠檬班!

学习周期:一个半月到两个月

让你以愉快的心情进入软件测试自学可以吗行业,高薪换行就业鈈再那么遥远!

下载百度知道APP抢鲜体验

使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。

}

我要回帖

更多关于 软件测试自学可以吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信