• 回答数

    9

  • 浏览数

    319

我吃了一鲸
首页 > 工程师考试 > 测试工程师培训需求

9个回答 默认排序
  • 默认排序
  • 按时间排序

guyanni1987

已采纳

第一阶段:基础测试。掌握测试从业者必备的基础技能,能够更加高效的辅助测试工作。第二阶段:编程语言。java和python编程语言,具备最基本的编程思维、 掌握基础的编程技术、结合自动化框架相关技术才能达到企业的用人标准。第三阶段:web自动化。熟练掌握Selenium框架、UnitTest、Page Object模式、数据驱动和日志收集、可满足企业级的Web自动化测试工作、根据市场反馈数据看、薪资普遍在12000-30000元/月。第四阶段:App自动化。熟练掌握appium框架、pytest、PO模式、数据驱动和持续集成、可满足企业级的APP自动化测试工作、根据市场反馈数据看、薪资普遍在12000-30000元/月。第五阶段:接口测试。熟练掌握postman、JMeter、requests、UnitTest、Mock测试和数据库操作、可满足企业级的接口自动化测试工作、根据市场反馈数据看、薪资普遍在12000-30000元/月。第六阶段:性能测试。熟练掌握性能测试的理论和流程、能够使用Loadrunner开发对应的性能测试脚本、可满足企业级性能测试工作、根据市场反馈数据看、薪资普遍在18000-30000元/月。第七阶段:数据结构+单元测试+sell脚本。对前几个阶段的总结以及延伸。学习完成后能更好的找到工作。

测试工程师培训需求

121 评论(12)

正在缓冲1234

软件测试工程师需要具备哪些能力才算是一名合格的测试工程师?IT培训为你做出下列说明,请查阅。什么是软件测试工程师?软件测试工程师,顾名思义,以测试软件为主的工程师。软件测试工程师和软件质量保证工程师有一个共同的目标,就是保证软件的质量。但测试工程师以测试待测物为主,发现待测物中存在的问题或者潜在的问题。软件测试就是利用特定的测试工具并且按照测试方案和流程以及案例对待测产品进行测试,有些还需要编写不同的测试脚本以及开发维护测试系统。在测试用例结束后还需要提交和跟踪问题确保终交付用户的产品符合文档定义以及客户需求。软件测试工程师需要理解产品的需求,并对其进行测试并检查软件的bug,还要对软件的可靠性和稳定性做出一定的评估。如何做到一名合格的软件测试工程师呢?我想应该要做到以下几点:1、质量意识:在整个软件测试的各个环节中,质量意识一定要贯穿其中。理解功能需求,书写测试案例,执行测试计划,发现问题,提交问题,描述问题,协助解决问题,以及问题的跟踪等,在所有的环节中,一定要注重质量,并且从质量的角度来思考问题。2、细心并且系统:软件测试可能每天要重复同样的操作,其工作可能会枯燥无味,并且发现的问题可能很微小或者很杂乱无章、现象不一。在这样的情况下,软件测试人员一定要细心不放过任何微小的错误,并且从很多杂乱的现象中找出一定的规律和复现性。并且在测试中有很好的规划性,先测什么而后测什么,不放过任何软件的死角。在测试中,一定要系统的看待问题,功能模块A的改动会否影响到其他模块的功能,不能想当然,一定要系统性的看待。有时候一个内存地址的改变,都有可能引起准给软件的崩溃。所以一定要系统性的去处理和看待软件中修改的任意一处代码。3、软件测试理论的掌握以及开发工具和平台的应用:黑盒测试,白盒测试,功能/系统/压力/性能等等。但不管测试任何东西,基本理论是不变的。需求文档,设计文档,根据文档制作测试用例(划分等价、边界测试、路径测试、用户体验、等等),执行测试,提交并跟踪问题。当然,行业的不同,其测试用的工具和方法也不太一样。手机App该如何测试,无线通讯产品该如何测试,C/B-S应用该如何测试,这些产品的差异性很大,其用到的工作也很不一样,但是其基本的测试理论还是一致的。4、站的高看的细:不能光有理论,对测试的很多文档可以提出很多有建设性的意见,但当执行测试时却不能发现问题。这其中有几个原因,一是可能提出的意见并没有写进测试案例中,二是有可能执行不仔细总是忽视问题的存在,三可能就是没有去实施。所以一定要站在一定的高度去看待软件测试,但是又要很细致的实施。只有通过实践,才能发现问题改进问题到后解决问题。5、团队合作:这个无需多讲,在这个产品日渐复杂的年代,很难有一己之力就可以在各个方面做的更好。要充分发挥团队每个人员的工作能力和效率。

318 评论(12)

我爱我家2小宝

初级软件测试工程师基本要求:按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。按其级别和职位的不同,可分为三类:高级软件测试工程师,熟练掌握软件测试与开发技术,且对所测试软件对口行业非常了解,能够对可能出现的问题进行分析评估;中级软件测试工程师,编写软件测试方案、测试文档,与项目组一起制定软件测试阶段的工作计划,能够在项目运行中合理利用测试工具完成测试任务;初级软件测试工程师,其工作通常都是按照软件测试方案和流程对产品进行功能测验,检察产品是否有缺陷。

151 评论(9)

john123kong

需要学习掌握的技能有不少,比如尚脑的学习课程有:SQL Server数据库技术、Oracle数据库技术、JAVA编程、Windows操作系统和网络基础、软件测试基础理论、Linux操作系统及网络环境、质量管理工具禅道和缺陷管理工具JIRA、Jmeter、性能测试工具LR、Selenium、基于Python语言的Web接口开发与自动化测试、手机APP功能测试、手机APP性能测试、手机自动化测试工具、手机APP黑白盒测试、黑客技术于黑客事件渗透测试指南、信息收集与社会工程学等,还是要认真学习实践的。

213 评论(10)

开运潇潇

第一步,测试基础:

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

第二步:学习脚本语言

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

第三步:学习软件测试工具

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

第四步:计算机硬件知识

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

第五步:数据库测试

MySQL数据库

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

Redis数据库

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

第六步:项目实战

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

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

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

260 评论(14)

嘉怡别墅

软件测试培训内容一般会帮助学员学习PC端,移动端功能和自动化测试,接口测试,性能测试技术,让学员在测试领域就业游刃有余,一般的软件测试培训课程分为五个阶段,总共历时五个月左右。第一个阶段学习功能测试的相关内容,一般会学到软件测试核心理论,结合Linux、数据库等可实现移动端、web端的功能测试,学完之后基本可以胜任功能测试工程师的职位。第二个阶段学习自动化测试,会学到自动化测试的相关内容,主要有Web自动化测试和APP自动化测试的内容,学完基本可以上手自动化测试工程师的工作。第三个阶段将会学到接口测试的相关内容,还会配备国内某知名高校学生MIS系统接口项目实战,学完可选择接口测试工程师作为以后的发展路径。第四阶段将学到性能测试的所有内容,学习性能测试理论知识,能运用性能测试工具LoadRunner和Jmeter做性能测试,测试出系统的性能情况,学完可做性能测试工程师。最后一个阶段就是就业指导了,讲师将会从简历、面试技巧等层面进行辅导,帮助学员熟悉面试流程;让学员清晰了解职业发展规划,明确自身定位,找到适合自身发展的工作。还有就业实训,学生根据当前主流软件,完成二到五个不同项目的测试;复习前期知识,巩固基础知识;增加面试竞争力,增强能力,扩展知识面。以上就是软件测试培训内容和每个阶段需要学习的东西。

359 评论(14)

依钱钱512

1.测试基础理论:你要明白一家互联网公司各个岗位是做什么的,主要是前端,后端,产品经理…以及一个版本迭代从需求分析到上线整个测试流程以及使用的管理工具。要掌握测试用例的编写方法与技巧。2.功能测试:主要分为app测试,web测试和接口测试。主要就是接口测试,你要学会使用两个工具,一个是postman用来调接口,一个是fiddler用来抓包定位bug。学好接口测试也是为以后的性能压测学习打下基础。3.数据库:首学mysql,主要掌握sql语句,增删查改,嵌套子查询,多表查询。加分项会存储过程,懂索引,事务,sql优化。这些初级不强求。工作中使用最多的是查询和修改语句,主要校验前端的传值以及不同系统接口调用数据传输,存值是否正确。:会linux基本命令,比如linux三剑客等,会用命令查日志,会搭建测试环境。因为绝大多数公司服务器以及代码都是部署在linux系统上,工作中用的最多的就是查询日志,定位bug。5.网络协议:会http/https协议,高频面试题目接口请求的方式get与post区别,cookie与session机制区别,三次挥手四次断开,输入百度网址发生了什么?这些都要了解。6.版本控制工具:主要就是git和svn,git是命令行式,svn是图形化界面,企业主要用来管理代码以及文档等,属于工具使用,比较简单,最好都会。7.编程语言:java/python之一,初级对编程语言要求不高,不会也可,但是是加分项,最好掌握一些基础语法,比如学完javase,能手写实现冒泡排序或其它排序,很加分。8.自动化:主要分为Web自动化,App自动化,接口自动化。初级要求不高,知道一些框架即可,如果学习请优先学习接口自动化,目前需求最多。加分项是会使用搭好的框架编写自动化case,脚本等。9.性能测试:初级没要求,加分项会使用jmeter做接口压测,并发测试等。

125 评论(14)

姩姩洧悇

不用问,只要你稍微用心学了,你已经具备了。1、windows搭建环境 刚进公司的话,基本不用你来做的。除非你进的公司,你是第一个测试人员2、C编程,看具体工作,一般也用不上3、软件缺陷与... 这个有用4、高校设计测试用例... 最有用5、白盒测试.. 估计接触不到6、linux操作平台... 看具体测试项目7、wbe技术与数据库... 只能说能用到8、高效使用自动测试工具qtp·loadrunner·DC... 20%用到可能性

252 评论(13)

刘思韵2522

很多朋友都会咨询:软件测试要学些什么。有的人说的很简单,有的人说的很多,我认为都对。但是,如果学的很简单,比如只学过手动测试,那么在今后的发展过程中,势必要遇到瓶颈。而遇到瓶颈,想要突破,就必须得加紧学习了。突破瓶颈如何突破现有的瓶颈?当测试人员入职后,测试人员不能仅仅做好本职工作,还需要思考如何将工作做的更快,更好;思考是不是还有其他方式完成工作。下面给大家介绍下突破瓶颈需要的能力,以及学习方向。代码能力测试人员不需要学习ssh框架、mvc框架。但是测试人员选择的开发语言要与公司常用开发语言一致。达到能看到开发写的逻辑就可以了,进阶的话,测试人员可以自己利用公司的框架写一点小的项目,这样可以更加理解开发的工作方式,易错点。很多时候,你会发现有些功能点的问题好的测试工程师一眼就发现了,因为他们也错过。沟通能力沟通能力是作为测试很关键的一个能力,开发、运维、客户等角色都需要测试人员去沟通。有时候还需要测试人员去协调资源。如果只是闷头测试,那你的眼界只能局限于一小块,整天只能唉声叹气抱怨为啥提交质量这么次,客户老骂人了。测试知识广度当测试人员要晋升高级、资深测试的时候,测试人员需要给公司看出他们的价值,测试人员和新员工的区别。此时,测试人员不光要在业务上有自己的见解,在测试技术上也要有所涉及。了解那些技术会对测试效率有提升,为公司省钱。自动化测试、性能测试、白盒测试、灰盒测试、接口测试、混淆测试等等,不光要理解名字,建议能自己实际操作下。看着很难的东西,上手了就没那么难了。测试知识深度当测试人员专注于测试的时候,一定要选个方向。自动化还是性能?不建议选择业务专家或者测试管理,前者太难,后者容易被淘汰。作为一名性能测试、自动化测试都有涉猎的人来说,比较推荐大家入门自动化方向。需要学习的东西较少,大公司招聘的很多。作为自动化测试来说,需要学习单元测试、接口测试、UI自动化测试,需要深入学习代码、框架。这些基本就够了。

180 评论(15)

相关问答