• 回答数

    5

  • 浏览数

    336

cleopatrazz
首页 > 工程师考试 > 测试工程师培训讲解稿子

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

骆驼非洲

已采纳

一两句说不清,加QQ46805048,交流一下

测试工程师培训讲解稿子

360 评论(15)

翻滚的石榴

第一阶段、

测试基础学习目标:基于敏捷的软件研发基础知识,并同时掌握关于软件基础运行环境的相关知识,为后续课程学习奠定基础,并进而可以胜任手工测试工程师的工作。

完成项目:测试管理工具,Linux操作系统,MySQL数据库

第二阶段、编程语言学习目标:熟练掌握java与python编程语言数据类型、运算符等。

完成项目:Java环境及Intellij IDEA使用,Python环境及Pycharm使用,为后续的web和app自动化测试奠定基础。

第三阶段、web自动化学习目标:熟练掌握web自动化Selenium基础、环境,自动化测试模型,可以胜任web自动化测试工程师是工作。

完成项目:Selenium源码分析,多浏览器运行测试,多平台多浏览器运行测试,各种驱动支持

第四阶段、app自动化学习目标:掌握Appium基础、环境、应用、实战等。

完成项目:获取app信息

第五阶段、接口测试学习目标:熟练掌握接口测试基础,接口测试自动化,进阶高级软件测试工程师。

完成项目:TestNG的批量接口执行

第六阶段、Jmeter性能测试学习目标:Jmeter基础、进阶等。

完成项目:性能测试(容量、稳定性)项目实战

第七阶段、Jenkins持续集成学习目标:持续集成简介、持续集成环境搭建

完成项目:使用Jenkins运行接口测试用例

啄木鸟学院老师建议大家从学习路线去着手,一探究竟,真正了解清楚!

333 评论(15)

无锡捞王

软件测试工程师需要具备哪些能力才算是一名合格的测试工程师?IT培训为你做出下列说明,请查阅。

什么是软件测试工程师?

软件测试工程师,顾名思义,以测试软件为主的工程师。软件测试工程师和软件质量保证工程师有一个共同的目标,就是保证软件的质量。但测试工程师以测试待测物为主,发现待测物中存在的问题或者潜在的问题。软件测试就是利用特定的测试工具并且按照测试方案和流程以及案例对待测产品进行测试,有些还需要编写不同的测试脚本以及开发维护测试系统。在测试用例结束后还需要提交和跟踪问题确保终交付用户的产品符合文档定义以及客户需求。软件测试工程师需要理解产品的需求,并对其进行测试并检查软件的bug,还要对软件的可靠性和稳定性做出一定的评估。

如何做到一名合格的软件测试工程师呢?我想应该要做到以下几点:

1、质量意识:在整个软件测试的各个环节中,质量意识一定要贯穿其中。理解功能需求,书写测试案例,执行测试计划,发现问题,提交问题,描述问题,协助解决问题,以及问题的跟踪等,在所有的环节中,一定要注重质量,并且从质量的角度来思考问题。

2、细心并且系统:软件测试可能每天要重复同样的操作,其工作可能会枯燥无味,并且发现的问题可能很微小或者很杂乱无章、现象不一。在这样的情况下,软件测试人员一定要细心不放过任何微小的错误,并且从很多杂乱的现象中找出一定的规律和复现性。并且在测试中有很好的规划性,先测什么而后测什么,不放过任何软件的死角。在测试中,一定要系统的看待问题,功能模块A的改动会否影响到其他模块的功能,不能想当然,一定要系统性的看待。有时候一个内存地址的改变,都有可能引起准给软件的崩溃。所以一定要系统性的去处理和看待软件中修改的任意一处代码。

3、软件测试理论的掌握以及开发工具和平台的应用:黑盒测试,白盒测试,功能/系统/压力/性能等等。但不管测试任何东西,基本理论是不变的。需求文档,设计文档,根据文档制作测试用例(划分等价、边界测试、路径测试、用户体验、等等),执行测试,提交并跟踪问题。当然,行业的不同,其测试用的工具和方法也不太一样。手机App该如何测试,无线通讯产品该如何测试,C/B-S应用该如何测试,这些产品的差异性很大,其用到的工作也很不一样,但是其基本的测试理论还是一致的。

4、站的高看的细:不能光有理论,对测试的很多文档可以提出很多有建设性的意见,但当执行测试时却不能发现问题。这其中有几个原因,一是可能提出的意见并没有写进测试案例中,二是有可能执行不仔细总是忽视问题的存在,三可能就是没有去实施。所以一定要站在一定的高度去看待软件测试,但是又要很细致的实施。只有通过实践,才能发现问题改进问题到后解决问题。

5、团队合作:这个无需多讲,在这个产品日渐复杂的年代,很难有一己之力就可以在各个方面做的更好。要充分发挥团队每个人员的工作能力和效率。

329 评论(13)

PP的猪窝

首先是操作系统的学习UNIX/LINUX开发环境方面,再就是数据库 My SQL数据库方面的课程,基本常见的编程语言学习了解比如:C++,多进程,ORACLE数据库编程、Java语言等等面向对象程序设计分析的了解学习下来就是软件测试中的方法课程了:白盒测试和黑盒测试等测试方法、自动化测试工具;掌握测试过程及相关测试策略;了解测试的基本工作流程及软件测试模型;掌握各种测试环境的搭建和使用。最后就是自动化测试工具实训等方面的学习。

258 评论(15)

上官雨霖

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

241 评论(10)

相关问答