从2012年大学毕业,到如今,已经走过9个年头,一直从事软件测试方面的工作。
把自己会的和准备学习的东西梳理一下。墨迹了好一阵子,今天是2021年3月24日,终于动笔了。
哈哈,提纲先列出来,后面每个提纲,应该都能够有很多内容。
接下来,我计划从如下几个方面来写测试方面的技术。
一.测试开发基础篇
a.linux相关
番外篇:windows如何搭建Ubuntu\Centos\Windows虚拟机
1.linux常用命令
2.性能测试中,常用的命令
3.正则表达式
4.linux4剑客,find,grep,sed,awk
5.shell脚本的编写
b.数据库相关
1.sql语句
2.索引原理
3.索引失效问题
4.慢查询问题
c.python相关
1.python的基础知识
2.pytest执行原理和测试框架
3.pytest实战
二.UI自动化
a.web端自动化
1.selenium自动化基础篇
2.selenium自动化实战
b.移动端自动化
1.appium自动化基础篇
2.appium自动化实战
3.uiautomator自动化基础篇
4.uiautomator自动化实战
c.自动化测试框
1.page object
2.数据驱动
三.客户端专项测试
1.app启动性能,卡顿分析,系统资源,耗电量,弱网,兼容性
2.monkey
3.cts
四.接口自动化测试
1.pytest+request+allure
五.性能自动化测试
1.jmeter
2.grafana + 普罗米修斯环境搭建
六.其他
1.docker
2.jenkins
3.快速理解git
4.k8s(需要学习)
七.网络篇
1.二层交换机的运行原理
2.交换机的配置(dhcp,acl,vlan,telnet,路由等等的配置)
3.路由器常见配置,端口映射等
4.常见的抓包工具(charles,fiddler, wireshark,tcpdump)
一个测试工程师的学习总结
于 2021-03-24 17:23:41 首次发布