西安软件测试工程师培训,一个专业的软件测试培训课程应该是怎么样的呢?让我们往下看。
阶段一:测试必备基础知识
主要内容
? 软件测试基础
? 计算机网络
? 软件测试流程
? 软件质量
? 测试用例写作
? 测试用例设计方法
? 缺陷管理
可掌握的核心能力
? 掌握软件测试的概念和分类
? 掌握计算机网络的概念、TCP/IP协议栈、常用命令使用
? 掌握软件研发流程和测试流程
? 熟悉软件项目质量度量数据和质量管理方法
? 掌握测试用例写作规范和用例写作实战案例
? 掌握典型的测试设计实战案例剖析
? 掌握企业规范的缺陷管理流程
阶段二:测试开发技术
主要内容
? Web前端编程基础
? Python编程
? Linux系统
? 数据库Mysql
可掌握的核心能力
? 掌握H5常见元素使用,JavaScript语法基础
? 掌握Python的常用语法、控制语句使用及案例分析,常见函数讲解
? 掌握Linux常用命令,日志管理和日志分析
? 熟悉数据库的增删改查等
阶段三:APP专项测试
主要内容
? App项目实战
? App项目自动化测试
可掌握的核心能力
? 掌握App常见的测试流程及方法
? 掌握Fiddler抓包工具
? 掌握Appium自动化测试
? 掌握自动化测试元素定位方法
阶段四:Web测试项目实战
主要内容
? 项目需求分析和评审
? 项目测试计划
? 测试分析和用例设计
?测试执行和报告
? 测试总结和回顾
可掌握的核心能力
? 掌握测试需求分析的方法
? 掌握测试计划文档编写
? 测试用例设计和评审
? 掌握项目管理工具(禅道,JIRA)的使用
? 掌握缺陷分析和定位和回归测试
? 掌握测试报告编写和评审
阶段五:金融测试项目实战
主要内容
? 测试分析和设计
? 测试工具和执行
? 测试报告和总结
可掌握的核心能力
? 掌握金融项目的测试场景和测试点
? 掌握测试计划文档编写
? 测试用例设计和评审
? 掌握项目管理工具(禅道,JIRA)的使用
? 掌握缺陷分析和定位和回归测试
? 掌握测试报告编写和评审
阶段六: 图片验证码业务
主要内容
? 图片验证码系统架构
? 获取图片验证码流程
? 校验图片验证码流程
? 图片验证码数据字典
? 图片验证码接口功能测试
? 图片验证码安全性测试
?图片验证码性能测试
可掌握的核心能力
? 掌握HTTP请求获取验证码图片
? 掌握使用JMeter对接口进行功能测试
? 安全性测试用例设计、黑白名单验证、频率限制
? 掌握性能测试用例设计、使用JMeter对接口进行性能测试
阶段七:性能测试专项
主要内容
? VuGen ? Controller ?Analysis
可掌握的核心能力
? 掌握LoadRunner录制与回放的原理,事务原理,事务的状态及业务成功率
? 掌握检查点函数
? 掌握参数化,文件参数化,数据库参数化
? 掌握关联的原理,关联的方法,关联的规则,关联函数
阶段八:安全性测试专项
主要内容
? Web安全性基础知识
? 绕开客户端验证
? 攻击验证机制
? 攻击会话管理
? 攻击访问控制
? SQL注入 ?XSS ?CSRF
可掌握的核心能力
? 掌握数据与代码、同源策略
? 掌握Cookie安全机制
? 蛮力攻击登录、详细的失败信息、修改密码、记住我功能等
? 掌握会话令牌生成的弱点、会话令牌处理的弱点
? 掌握SQL注入原理、SQL注入工具、SQL注入防御
? 掌握反射型XSS、存储型XSS、DOM XSS、XSS防御
? 掌握HTML CSRF、JSON Hijacking、Flash CSRF、CSRF防御
阶段九:JMeter接口测试专项
主要内容
? 接口测试基础
? 接口测试流程
? HTTP协议
? JMeter使用
可掌握的核心能力
? 掌握接口测试必备技能和常用工具
? 掌握接口的概念、类型及接口测试的重要意义
? 接口测试策略,接口测试用例设计
? 掌握HTTP请求报文格式、报文重要字段分析和请求方法
? 掌握JMeter常用组件使用
? 掌握JMeter参数化技术
? 掌握JMeter断言技术
? 掌握JMeter关联技术
阶段十:自动化测试专项
主要内容
? Selenium自动化测试
? RobotFramework自动化测试
? 封装技术
? Python自动化项目实战演练
可掌握的核心能力
? 掌握Selenium安装搭建
? 掌握元素定位的八大定位方法
? 常用函数
? RF变量、控制语句的使用
?自动化封装关键字、参数、用例执行
? 掌握Python自动化项目实战演练
阶段十一:简历与面试辅导
主要内容
? 简历制作
? 模拟面试辅导
可掌握的核心能力
? 掌握简历制作技巧
?IT常见面试流程和面试技巧
? 面试常见问题分析
?一对一模拟面试辅导
?面试后的入职指导