• 回答数

    6

  • 浏览数

    111

1987分撒风
首页 > 工程师考试 > 软件测试工程师培训大纲

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

北极豆豆鱼

已采纳

第一阶段——测试环境运维

学习Linux操作系统的基本操作和命令应用,使用Shell脚本在Linux系统中编写基本的Shell程序,学习Docker容器的应用,学习在Linux系统中安装项目运行所需的各种软件。

第二阶段——数据库测试技术

学习MySQL数据库管理软件的应用,学习数据库的创建和删除操作,学习数据表的创建、修改、删除操作,学习数据的增加、修改、删除操作,学习数据的各种查询技术,比如简单查询、条件查询、使用聚合函数进行查询、多表连接查询、子查询等,数据库中的视图、索引等操作技术。

学习流行的非关系型数据库——缓存数据Redis技术,学习Redis中的数据类型,数据表的操作,数据的增加、删除、修改、查询等操作。

第三阶段——Web前端测试开发技术

学习Web前端开发技术中的HTML、H5、CSS和JS技术,学习HTML中各种标签、及其属性,学习表单和表单控件、表单提交的形式,学习CSS样式文件的编写语法和样式的应用;

学习JavaScript基本语法,语句结构,学习JS操作HTML页面的元素,对Web前端技术的开发形成完整的认识。

第四阶段——软件测试应用和项目实战

学习软件测试的基本概念、测试目的,学习测试流程中每一个测试环节,学习测试需求的分析和文档测试、静态测试,学习测试计划的编写和测试方案的制定,为测试工作的进行做好规划和监督;

学习测试用例的设计方法,例如等价类、边界值、场景法、正交实验法,其他测试用例设计,学习测试编写方法,学习测试管理系统——禅道的应用;

学习缺陷的发现和识别原理,学习编写缺陷报告。通过测试实战项目的进行,完成测试报告的总结和书写。学习软件测试和开发的各种过程模型,学习V、W、H、X等测试模型,学习瀑布、迭代、螺旋模型等开发过程模型。

第五阶段——Python自动化测试技术之Python基础

学习Python开发环境的配置,Python程序开发工具Pycharm、VSCode等工具的应用,学习Python中的数据类型和操作,学习编程中的逻辑语句和循环语句;

学习Python中的函数以及函数的4种参数传递方式;学习Python中文件操作和异常操作;学习Python中的面向对象程序设计方式和程序编写;Python中的封装、继承、多态等内容的应用;学习Python的一些算法和相关操作函数。

第六阶段——基于Python的Web端UI自动化测试技术

学习安装和配置、以及使用Selenium,学习使用Selenium IDE进行测试脚本的录制和自动化测试脚本代码的生成;学习使用Selenium的元素定位和识别技术进行HTML元素的识别;学习使用WebDriver的相关技术模块,学习浏览器的各种操作;学习自动化测试框架技术unittest和POM测试项目构建,学习Python自动化发送邮件,学习自动化测试中的参数化技术和断言技术。

第七阶段——移动端APP应用自动化测试技术

学习安装和配置Java的开发环境,学习使用Eclipse进行Java程序的开发;学习Java的基本语法结构,学习Java的数据类型,Java的运算符和语句结构,Java中的数据、字符串,学习Java的面向对象的程序设计,学习编写类,创建对象,学习对象的调用和操作。

学习Android开发环境的搭建和配置,学习Android系统下APP应用程序的基本构成和开发过程,学习Android系统下adb命令的稳定性测试和性能测试、还有Monkey测试的应用。学习使用Appium进行移动APP的自动化测试。

第八阶段——接口和接口自动化测试技术

学习接口的基本知识,学习HTTP协议的请求和响应相关知识;学习接口测试的基本原理和方法,学习接口测试的工具JMeter的应用,学习接口的发送、结果查看,学习jmeter进行接口自动化测试、postman、requests框架技术;学习抓包工具的应用

第九阶段——性能测试技术

学习性能测试的基本概念,性能测试的流程和脚本设计方法,学习性能测试的基本工具Loadrunner的应用,学习参数化和断言的脚本设计,学习IP地址欺骗技术,学习测试场景设计,学习并发测试设计,学习性能测试场景数据分析,学习使用工具进行回归测试,学习使用JMeter进行自动化测试。

软件测试工程师培训大纲

219 评论(12)

上班好远

*百*度*企*业*文*化*师*刘*宇*即*可*

156 评论(10)

小雨点Mei

自学有点难度,主要是缺少项目和有经验的人指点!一般的黑盒和自动化测试大致的培训课程有:1软件测试基础2软件测试方法、原则、策略3软件测试需求分析和计划4软件测试用例设计5软件测试执行6bug跟踪和管理7软件评审、度量和报告8软件配置管理、质量管理、风险管理9数据库的操作10测试驱动开发11自动化测试工具(主流的一些功能测试、性能测试以及管理工具)。。。。以下的参考资料是一些测试的书籍,你可以参考看看!

323 评论(10)

Scorpio&Aries

1.计算机系统基础知识操作系统基础知识数据库基础知识中间件基础知识程序设计语言知识4.信息化基础知识还有编译原理,数据类型!这些是你在参加培训前需要看的!不用很精通,但知识点一定要掌握!祝你学业有成!

170 评论(12)

主君的太阳Soo

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

132 评论(8)

小雨012345

学会软件测试的基础知识,然后辅助的学习下开发语言及数据库。如果能学会一些测试工具更好。

89 评论(12)

相关问答