测试工程师知识架构体系

Linux必备知识

linux 系统简介与准备

linux系统简介与准备:Linux作为现在最流行的软件环境系统,一定得会,课程从CenterOS版本系统进行介绍、安装、目录结构等基础内容讲起,也为后续自建测试环境准备。

linux 远程工具Xshell

Linux远程工具Xshell:详细介绍如何入门使用Linux,并进行常规的远程管理、文件传输操作,涉及其中到的工具Xshell、Xftp。

linux 文件属性与管理

Linux文件属性与管理:Linux文件、目录基本属性,文件操作,文件管理,目录操作,目录管理。切忌自毁行为操作,如何预防意外操作。

linux 用户与组管理

Linux用户与组管理:如何再Linux中新增、删除、修改用户与组,并赋予相应权限,不在因为权限问题儿卡壳。

linux 文件编辑器

Linux文件编辑器:Linux文件编辑器vi,via的使用,命令模式,输入模式,操作实例,快捷键,管道命令,使用心得。在一个没有图形化的系统下到底如何编辑呢?

linux 常用系统设置

Linux常用系统设置:网络设置、环境变量、磁盘管理、时间设置、系统资源、防火墙、应有尽有们不用担心毫无头绪。

linux 安装软件

Linux安装软件:Linux yum安装命令,以及如何通过tar、gz等网络上下载的安装文件进行安装,如mysql数据库安装。

linux Docker容器

Linux Docker容器:Docker容器技术讲解,image镜像管理、仓库,容器创建、启动、操作,镜像打包,赶上行业流行技术。

shell必备知识

linux shell基础与应用

Linux shell基础与应用:shell脚本编程介绍,环境类型,变量、参数、运算符、数组的使用,零距离接触脚本。

linux shell 逻辑控制

Linux shell逻辑控制:shell逻辑应用,test命令、流程控制、数据输入与输出,脚本逻辑不在单调,玩出花样。

linux shell 函数

Linux shell函数:shell脚本函数写法、文件互相调用,脚本实战应用,懂得开发、测试、运维都可以做什么。

Windows脚本与批处理

Windows 脚本与批处理:Linux玩够了,再看看Windows常规命令用法,批处理脚本写法,实战应用,并不是到哪都是Linux,Windows脚本也是常用脚本之一,看到这里可能你就用的Windows。

互联网程序原理

web开发前端基础

web前端开发基础:html、css基本内容学习。为什么测试课程有开发?对不起,如果不会,自动化可能不欢迎,很多自动化测试问题都出自于开发基础。

web前端开发脚本

web前端开发脚本:JavaScript最主流的脚本学习,同样的,这也会在自动化测试中涉及,在一些工具中其实也经常用到动态脚本,也是JavaScript语言。

开发者调试工具测试应用

开发者调试工具测试应用:虽然浏览器的F12被命名为开发者工具,但实际上测试不管在功能测试还是自动化测试中,都起到了很关键的作用。如解析html、定位元素、调试脚本、监控网络抓包等等。

互联网程序网络架构

互联网程序网络架构:通过网络架构详细理解互联网程序的诞生、逻辑细节,互联网通讯原理又是如何将数据传递到其他计算机的。TCP、UCP、HTTP等等协议的关系又是什么。

HTTP协议数据结构分析

完整解析HTTP协议数据结构,包括Request、Response数据格式,Header的定义和用法,各种状态代表什么,如何辨别错误。分析协议中参数的位置,rest结构,各种常见的Body数据形式,解析方式,常见数据解析错误的原因。

Cookie与Session机制

解读Cookie到底是什么,和Session存在什么样的关系,如何测试Cookie与Session,需要注意什么。
cookie和session的区别如下(配合使用)
一,cookie是存在于客户端的,而session是存在于服务器端的。因此cookie是可以关闭的,而session由于是存在于服务器端,所以是无法禁用关闭的,无论cookie工作与否,session都能正常工作。
二,在存储的数据方面,session能够存储任意的java对象,而cookie只能存储string类型的对象。

mysql数据库

mysql数据库测试应用

mysql数据库测试应用:mysql环境搭建,客户端Navicat的基本使用与数据库操作,学习并巩固基本的SQL语法,增删改查缺一不可,掌握各种条件的使用方法。

mysql高级查询

mysql高级查询:查询升级,掌握多表查询、子查询、查询分组、统计函数的使用,并对经典面试题进行学习与分析。

mysql自定义函数

mysql自定义函数:既然有内置函数,当然也不缺自定义函数的位置,也是经常会使用到的,这就好比任意一种开发语言一样都离不开函数的定义和使用。

mysql存储过程SP

mysql存储过程SP:数据库必不可少的存储过程,通常也叫SP,如何定义?如何测试?怎么样使用更安全,测试到底用存储过程还能做什么更多便于测试的内容。

mysql事务与编程

mysql事务与编程:数据库事务使用案例,索引的原理与使用,数据库SQL编程在测试中的应用,如何用其快速精准的产生大量指定的测试数据。

抓包工具专题

抓包原理与方式

抓包原理与方式:只有理解了抓包的原理,才能真正去用好一个适合的工具,选择合适的方向和方法,否则都是徒劳的。

抓包工具选择

抓包工具选择:抓包工具的人类与功效,什么样的项目适合什么样的工具,如何去辨别工具的优势。

fiddler基础功能

fiddler基础功能:作为专业的HTTP体系的抓包工具,详细介绍其工作原理、如何过滤数据、如何搜索想要的数据、如何对web、非web、手机、HTTPS协议等各种环境进行抓包。

fiddler高级功能

fiddler高级功能:学会使用其进行接口测试,断点、脚本等方式进行数据的修改、替换,模拟数据进行接口mock测试,创建自己定义的菜单功能。

wireshark

wireshark:与其说是抓包,更是一种抓包后的分析工具,在各个系统下利用其它与系统一体化的抓包工具进行数据抓取整理并展示,有着强大的过滤和分析功能。
网络管理员使用Wireshark来检测网络问题。

Charles

charles:是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request, response和HTTP headers (包含cookies与caching信息)。

Androidstudio

接口测试工具

jmeter接口测试入门

jmeter接口测试入门:jmeter简介、环境准备、目录结构介绍、如何录制脚本,以及基础组件的使用,线程、作用域、HTTP请求、定时器、断言等等。

jmeter接口进阶使用

jmeter接口进阶使用:jmeter逻辑控制、前置处理器、后置处理器、监视器、结果树,如何参数化、正则表达式关联、事务、检查点等等。并带领大家对带有token等动态数据的项目进行实战演练。

jmeter接口测试高级功能

jmeter接口测试高级功能:jmeter脚本思考时间、随机时间、线程启动间隔、并发集合点、联机远程调用。webservice、websocket、jdbc、命令行调用等等。

postman接口测试用具使用

postman接口测试工具使用:行业标准HTTP、rest接口测试神器,基本请求,分组保存、动态变量、脚本、数据关联、参数化、自动断言、批量运行、持续集成。思路类似其他接口测试工具,避免泛滥学习。

web自动化测试java&Python

自动化课程框架思路引导

自动化课程框架思路引导:我们做自动化到底为了什么?节省人力、加快速度、还是让机器替手动、还是提升自我。应该如何建立思路而非无脑进坑任机器摆布。

java&Python3开发环境及基本语法

java&Python3开发环境及基本语法:java&Python开发环境搭建,基础语法入门,让不会代码以最快的速度入门,方便适应后续自动化开发课程,代码够用即可,不是学的越多越好。

java&Python3集合类型与面向对象开发

java&Python3集合类型与面向对象开发:java&Python各种基本类型、集合数据类型的讲解与操作,循环语句、判断语句,指导面向对象的开发,函数的使用,类的使用。

selemium3环境与浏览器驱动配置

selenium3环境与浏览器驱动配置:基于selenium3的web自动化环境搭建,正确的浏览器配置,不再为起不了浏览器而烦恼,支持IE,Firefox、Chrome等等。

selenium3多种定位及动态操作

selenium3多种定位及动态操作:selenium3常见定位方法,属性和值的获取,如何动态判断不一定存在的元素,复杂的网页结构,需要多步骤操作的元素等。

特殊情况处理(js、特殊控件等)

特殊情况处理(js、特殊控件等):selenium3自动化测试中,常遇到的特殊情况处理,如:日期控件、智能等待、文件上传下载、iframe网页嵌套结构、各种弹窗的处理方式,cookie处理,JavaScript脚本调用等。

testng&unittest自动化框架使用

testng&unittest自动化框架使用:Python unittest、java testng自动化框架的使用,环境处理、基本使用逻辑,数据驱动模型,数据库数据载入等。

自动化框架断言与日志处理

自动化框架断言与日志处理:自动化中最重要的是什么?作为测试当然是断言,没有断言的自动化毫无用处,如何展示日志与结果是自动化测试的根本。

pageobject框架设计模式

pageobject框架设计模式:pageobject框架结构设计模式,到底是做什么的?如何更好的快速管理控件,从此做起。

接口与手机自动化

接口自动化方案requests

接口自动化方案Requests:Python requests、java httpclient接口框架,都是专业的接口调用、测试的解决方案,使用简单快速,结合工具的使用方式和功能,快速上手并对其操作,解决其中的疑难杂症。

web+接口自动化框架整合

web+接口自动化框架整合:自动化测试是相通的,如何将web与接口、甚至更多的测试类型和方向结合起来,组成完整的自动化框架。

appium环境搭建

Appium是一个开源测试自动化框架,可用于原生,混合和移动Web应用程序测试。 它使用WebDriver协议驱动iOS,Android和Windows应用程序。
appium环境搭建:appium环境相对复杂,针对Android系统进行完整的环境搭建演练,解决环境上的问题,并进行基本的自动化操作。

appium自动化实战与框架结合

appium自动化实战与框架结合:appium整体使用与web自动化类似,引导使用典型功能,并针对一款app进行实战操作。

敏捷测试&testops构建

构建敏捷测试运维架构体系

构建敏捷测试运维架构体系:敏捷测试是什么?为什么需要敏捷,行业都提到的devops有事什么?我们的testtops能做什么。
TestOps顾名思义就是测试运维,其主要的目的是推动整个研发体系与发布体系更多在质量方面,可以这样理解DevOps是从研发推动配合运维和测试,而TestOps是从测试角度推动研发和运维。所以TestOps才是真正把测试落地到整个研发体系的关键岗位。

持续集成Jenkins框架实战

持续集成Jenkins框架实战:持续集成最常见的一套框架,介绍Jenkins操作、权限、系统管理等,常用构建与运行实例讲解。

静态扫描测试sonar

静态扫描测试sonar:一款自动化的代码扫描工具,便捷式快速扫描代码中的问题,做到提前发现,统一规范,自动化中的代码测试神器。

性能测试&安全测试

性能测试学习路线

性能测试学习路线:如何学习性能测试,性能测试到底应该怎么学习,使用什么工具?工具并不代表性能,接口的基础对性能测试非常重要,而工具只是辅助,更多是测试思路和策略。你不会的并不是分析而是准备阶段。
LoadRunner,是HP推出的一种预测系统行为和性能的负载测试工具,通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,分为Windows 版本和Unix 版本。LoadRunner能够对整个企业架构进行测试。通过使用 LoadRunner,企业能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner是一种适用于各种体系架构的自动负载测试工具,它能预测系统行为并优化系统性能。

loadrunner脱离浏览器录制专题

loadrunner脱离浏览器录制专题:IE无法启动被测网站?打不开浏览器?程序无法在浏览器中打开?这些都没关系,还是一样能录制。但是录制是偷懒专用的,对于学习有一定的辅助作用,也会带入无法脱离的坑。

性能测试工具操作实践

性能测试工具操作实践:loadrunner、jmeter,有了前面的基础使用,看懂脚本不是问题,带上管家你的参数化、动态数据关联、事务、日志、大部分的脚本都可以搞定进行实践。

系统监控方案实施

系统监控方案实施:工具自带监控?系统监控?JVM内部监控?数据库监控?各种监控的意义何在,如何在各种情况下精准监控数据。

安全测试起源工具介绍

安全测试起源于工具介绍:安全测试的历史,到底应该如何进行安全测试,安全测试都有哪些部分?都会用到什么样的工具,各自的作用又是什么如web漏洞扫描,端口扫描,系统扫描等。

web安全测试手工实战

web安全测试手工实战:接口测试在安全中的作用,不会手动的安全测试,那就永远无法理解自动化以后产出的结果。

安全扫描工具测试实践

安全扫描工具测试实践:实际介绍以及使用appscan、awvs等专业安全扫描工具。

企业安全建设(SDLC)

企业安全建设(SDLC):企业应如何进行安全建设,制订更安全的软件声明周期。从哪些方面进行着手。

含个人添加与转载内容,有问题欢迎留言~
谢谢阅读❤
原文链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值