上篇文章主要给大家介绍了成长路线的中级阶段,这篇文章接着上一篇文章,主要写一下中级和高级的阶段,需要看全文的可以接着上一篇文章进行查看,文章在我的博客里。同样的,思维导图我放在文末,可能上传之后会看不清,私信我找我要原图即可。
转入正题。
中级阶段
一、QTP自动化工具的环境搭建,操作使用
(1)QTP自动化测试工具环境搭建及基本应用
搭建自动化测试环境,QTP功能讲解
QTP操作流程,项目实战
web网站的录制方法及补录的两种方式
(2) QTP脚本增强,添加参数化、检查点
添加图形、文本、标准等检查点的方式方法
参数化的概念,及操作实战
录制一个完整的脚本并进行优化,查看执行结果
(3)QTP对象库的概念及操作方法,Action拆分
插入各种检查点、参数化等方式方法
理解对象库含义,共享对象库操作步骤
拆分action,对象库识别
二、loadrunner性能工具的环境搭建,操作使用
(1) loadrunner环境搭建、性能测试方法、基础理论
搭建性能测试环境,分析被测系统
LR工具功能介绍,测试思路
学习性能测试策略,熟悉性能指标,录制测试脚本
(2)loadrunner脚本录制,场景设计及多机联合
协议的选择及配置,脚本增强的函数
监控指标的方法,指标范围定义
多机联合,设置测试场景
(3) loadrunner脚本增强
插入检查点、事物、集合点的方式方法及用途
参数化、关联的方式方法及用途
脚本增强的项目实战演示
(4) loadrunner完整测试流程-分析指标-编写测试报告
模拟不同环境下的性能测试流程
稳定性、压力、负载测试的测试方法
分析测试结果,编写正确的性能测试提交报告
三、jmeter性能工具的环境搭建及接口压力测试
(1) jmeter测试环境搭建,搭建论坛
从零开始搭建XAMPP服务及FTP服务
搭建自己的论坛
(2) jmeter常用元件,常用协议
熟悉常用元件,明白该用什么解决问题
HTTP、FTP协议,web service协议
JDBC 协议,直接对数据库进行压力测试
(3) 接口性能压测,压测结果分析
如何查看接口文档
接口压力测试的操作步骤
查看结果树,聚合报告,重要指标分析
四、jmeter脚本增强,app/web性能测试
(1) jmeter脚本增强之集合点思考时间、断言
集合点,让虚拟用户同时去请求
思考时间,更接近实际用户使用场景
通过断言,判断程序是否正确执行
(2) jmeter脚本增强之关联
理解关联的含义及作用
关联的使用场景
关联技术初级、中级、高级的使用
(3) APP性能测试和web性能测试的方式方法
badboy的操作使用
代理服务器录制web
设置代理录制APP脚本的操作方法
录制APP与录制web的区别以及注意点
(4) 性能测试、对服务器指标进行监控,编写测试报告
服务端资源监控,CPU、内存、网络、IO
应用程序指标监控,错误率、吞吐率、TPS、相应时间
性能测试日志监控,看看程序都做了什么
编写规范的性能测试评估报告
五、fiddler抓包工具的操作使用、Jenkins自动化部署工具
(1) fiddler抓包工具讲解,对APP抓包编写脚本
当今流行的抓包工具
fiddler工具
使用fiddler对APP抓包编写脚本的操作方法
(2) 通过fiddler抓包来分析定位APP/web系统缺陷
使用fiddler抓取APP请求
使用fiddler抓取web请求
对抓取的数据进行分析,定位缺陷
(3) Jenkins自动化部署工具的安装及环境配置
搭建Jenkins自动化部署工具
Jenkins工具的操作原理
工具用途,使用范围,环境配置方法
(4) 使用Jenkins对项目部署并发布测试环境
使用Jenkins部署一个项目
Jenkins自动化部署并发布测试环境
六、数据库MySQL、SQL语句
(1) 数据库MySQL环境搭建,Navicat基本操作
搭建MySQL运行环境,Navicat工具安装
数据库的基础知识,用途说明,工作流程
Navicat,在项目中建库、建表、字段类型、主键
(2) SQL语句“增删改查”及高级用法
SQL“增删改查”
select的高级用法
between、统计、模糊查询、函数、排序、条件查询
(3) SQL查询语句进阶-嵌套,表连接,子查询,数据备份还原
表连接的逻辑及操作步骤
数据库备份还原,防止数据丢失
子查询的语法,以及实际项目中的用途

        

高级阶段
一、虚拟机的搭建与使用,Linux环境搭建及命令
(1)虚拟机的搭建与使用
搭建虚拟机的操作步骤
搭建虚拟机系统环境
虚拟机的基本操作与使用
(2) Linux系统安装,搭建测试环境
使用虚拟机,安装Linux系统
熟悉Linux系统,了解基本操作
Linux系统下搭建测试环境
(3) Linux的基本语法和命令
熟悉Linux执行环境,以及常用命令
Linux相关拓展
(4) Linux环境下搭建测试环境
Linux环境下安装数据库
Linux环境下安装jmeter
Linux环境下安装缺陷管理工具
二、eclipse框架介绍,学习测试必须掌握的Java基础知识
(1) eclipse框架的搭建及基本用法
eclipse框架的基本操作
在eclipse中编写第一个“hello world”
eclipse功能,熟悉工具的主要功能
(2) Java数据类型,常量与变量的定义
了解Java的用途
常量与变量定义
引用数据类型
Java语言的8种基本数据类型
(3) 导入和输入输出,Java机构化语句
输入输出方法
if、for、while语句用法
Java导包机制
(4) Java数组与字典
数组、字典定义
实例讲解使用方法
(5) Java类与对象
面向对象概念
代码演示类、实例、对象异同、相互调用
面向对象三要素
三、testNG+selenium自动化工具环境搭建及基本操作使用
(1) selenium自动化测试工具环境搭建
基于前端UI的主流自动化测试工具
搭建selenium工具测试环境
selenium自动化工具的使用原理
(2) selenium IDE脚本录制的方法
在火狐浏览器中安装seleniumIDE工具
讲解seleniumIDE工具的基本操作方法
录制一个微博自动化脚本
(3) testNG框架+selenium编写web自动化脚本
testNG框架的环境搭建
通过testNG框架验证selenium脚本的运行结果
生成自动化测试报告
四、APP自动化之monkey
(1)monkey环境搭建及基本使用
monkey基本使用
monkey的使用范围及其优点和缺陷
(2) monkey脚本录制,命令详解以及api用法
monkey测试app健壮性的操作步骤
monkey中常用的api用法
(3) appscan安全性测试工具的环境搭建及基本操作
appscan环境搭建步骤
appscan基本功能
appscan的用途及实际工作中的使用场景
(4)appscan安全性测试
使用appscan对一个项目进行安全性测试
分析测试结果,找出问题原因
五、研究企业大项目,包装简历,模拟面试
(1) 研究企业大项目
研究web项目测试经验和测试流程以及业务需求等
拆分功能划分模块,获取实战项目经验
(2) 面试技巧,面试范围,面试题解答
面试技巧
对企业常见面试题进行研究
(3) 简历包装,编写合格的简历
包装简历的技巧
制作标准合格的简历格式和内容

                

按照这样一个路线去学习和提高的话,直接在完成所有的节点之后,已经能够达到中高级的水平了,不反对自学,但是还是提倡有人带一下,防止钻进死胡同,也避免一点小小的问题就直接卡死。有相关的问题,可以随时联系我共同交流学习。

        

这一张是我这几年搜集的资料,你们可以按图索骥看看需要什么,直接找我要即可。

码字不易,临走前麻烦给点个赞!

从小白到中级高级软件测试工程师成长路线!--(下篇)相关推荐

  1. 从小白到中级高级软件测试工程师成长路线!--(上篇)

    很多同学私信问我,自学软件测试到底该如何下手,都说软件测试入门容易,为什么自己会卡住某个点上之类的问题,探究这样的问题,根本上还是学习的内容不够系统和全面,想到哪里就学哪里,对自己最终所要达到的目标一 ...

  2. 从小白到中高级软件测试工程师成长路线图!-(附思维导图)

    本文针对测试小白或者已经简单入职的朋友,从两个方向着手,一个是一些思想上的准备和资料的准备,二是零基础到中级阶段的一个成长路线,(思维导图我放在文末) 本文共计 1741 字,预计阅读时间 4分钟, ...

  3. 软件测试工程师自我介绍范文_高级软件测试工程师自我介绍

    测试工程自我介绍是敲响成功之门的关键,那要如何进行自我介绍呢?下面小编为你带来的内容,希望你们喜欢.关于篇一我是通信工程专业的学生,专业知识扎实,学习能力很强,人际关系很好,已取得三级网络证书及程序员 ...

  4. 高级软件测试工程师必备知识与技能

    高级软件测试工程师应该具备哪些技能和知识,今天小姐姐带你了解相关技能与知识. Linux环境搭建及命令 1.虚拟机的搭建与使用 搭建虚拟机的操作步骤 搭建虚拟机系统环境 虚拟机的基本操作与使用 2.L ...

  5. 高级软件测试工程师系列课程

    高级软件测试工程师系列课程: http://gdtesting.gotoip55.com/product.php?id=27

  6. Android工程师成长路线

    Android开发给人的感觉是门槛很低,因此有不少人会说Android很简单,实际上Android开发说简单也不简单.简单是因为它入门快.上手简单:不简单是因为Android的知识点比较琐碎,如何从琐 ...

  7. 自动化测试python 成长路线_自动化测试工程师成长路线规划

    随着互联网产品功能的迭代更新,对软件质量和数据安全也逐渐提出了更高的要求.因此,测试在目前的地位和功能可以说是越来越不可或缺了.虽然目前的就业市场继续大量的测试人才,但是低端的测试人员还是比较饱和的. ...

  8. 软件测试工程师发展规划路线

    这里写目录标题 1. 软件测试工程师发展规划路线 1.1. 测试基础 1.2. Linux 必备知识 1.3. Shell 脚本 1.4. 互联网程序原理 1.5. MySQL 数据库 1.6. 抓包 ...

  9. 转:高级软件工程师成长秘诀(文末有笔者自己的小评论)

    作者:Neil Kakkar 译者 | 张健欣 身为软件工程师,你要如何进一步成长? 2018 年的时候,我开始在彭博社(Bloomberg)工作.从那之后,事情发生了很大变化.我不再是公司里最初级的 ...

最新文章

  1. gsonformat安装怎么使用_车载蓝牙充电器怎么安装使用?如何运用
  2. GitHub免费提供机器学习扫描代码漏洞,现已支持JavaScript/TypeScript
  3. 二叉树深度和平衡二叉树的判定
  4. spring的DI/IOC机制
  5. 红旗河最早设计计算机的目的,论红旗河的利弊及其替代方案
  6. (九)模型驱动和属性驱动
  7. plsql的异常提示怎么定位_oracle plsql 异常信息怎样查看
  8. Nsight2.0安装及单机调试(CUDA4.0)设置经验
  9. Spring IOC之Bean初始化篇
  10. 编程小技巧 --用VB解决时间同步的问题
  11. “才子进销存”新一代真正基于互联网(Internet)的进销存分销管理软件
  12. ipmi 修改服务器密码,通过ipmi方式重设dell远程控制卡的密码
  13. 数组 spark_spark——rdd常用的转化和行动操作
  14. 苹果cmsv10仿爱客影视搜索自适应模板
  15. 多节点什么网络取得技术性突破_中国学者研究“多节点量子网络”取得基础性突破...
  16. 蕃茄田宋姝梦:科技赋能时代,儿童在线艺术教育的思考
  17. pg 备份恢复(四)—— 逻辑备份(dump与copy导入导出)
  18. python中0x是什么意思_弱问下,以0x开头的数值表示什么意思?
  19. 小米平板1(A0101)官方线刷包_救砖包_解账户锁
  20. 苹果手机壳_外观防护兼具,5款时尚简约苹果XS Max手机壳精选

热门文章

  1. 批处理 强制删除卸载残留文件
  2. Android 的65535放法数超限问题解决方案-AS方式、apk解析合并多dex、smali文件问题
  3. 离散 排斥或与相容或的区别
  4. RationalDMIS 7.1 高级编程之曲线/曲面轮廓度快速获取最大/最小误差
  5. 华为OD入职一年介绍和建议
  6. 使用tomcat打开html文件,为什么tomcat可以打开html文件,不能打开jsp文件呢?
  7. 【227期】面试官:MySQL 数据查询太多会 OOM 吗?
  8. 看懂数据分析图表的十个基本方法(下)
  9. 时间系列模型——三次指数平滑法
  10. 自己动手丰衣足食——更换氙气灯