1、linux与bash脚本 |
1)、常用的基础命令 2)、三剑客和管道命令 3)、文件的处理命令 4)、网络、端口、进程相关命令 |
2、python语言基础与测试框架pytest |
1)、基础数据类型:数字、列表、字典、循环结构 2)、python的输入、输出 3)、面向对象:函数、类 4)、错误与异常处理 5)、日志管理模块 6)、pytest框架 7)、allure报告 |
3、web自动化框架selenium |
1)、web元素的定位方法 2)、frame和多窗口的处理 3)、多浏览器处理 4)、执行js脚本 5)、文件上传、输入框输入、单选框、多选框、按钮点击 6)、PO设计模式 |
4、移动端APP自动化 |
1)、元素的定位 2)、特殊控件toast识别 3)、android webview测试 4)、微信小程序测试 |
5、接口自动化测试 |
1)、pytest框架 |
6、接口安全测试 |
1)、harbor镜像安全扫描 2)、burpsuit接口安全扫描 3)、命令注入漏洞 4)、sql注入漏洞 5)、xss漏洞 6)、csrf漏洞 |
7、docker容器技术
|
1)、docker常用命令 2)、docker-compose使用 3)、docker registry使用 4)、dockerfile语法 5)、docker镜像构建 |
8、k8s容器编排 |
1)、kubectl常用命令 2)、k8s的dashbord使用 3)、k8s批量运行测试用例 4)、k8s中的pod、svc、deploy、statefulset、configmap |
9、jenkins持续集成、持续交付 |
0)、jenkins的节点管理、权限管理、job机制 1)、pipeline语法 2)、jenkinsfile语法 3)、blue ocean使用 |
10、测试右移 |
|
11、数据库,sql命令 |
|
12、java语言基础 |
|
------------性能测试------------ |
------------------------------------------------- |
1、jmeter的使用 |
1、jmeter压测 2、jmeter多协议 3、jmeter分布式压测 4、脚本的开发 |
2、压测监控机制 | |
3、性能瓶颈分析 | |
4、性能优化 | |
5、性能测试报告 | |
---------大数据-------------------- | ---------------------------------------------------- |
kafka消息队列 | |
redis数据库 | |
es数据库 | |
rtidb数据库 | |
hadoop | |
spark |