1、前言
2、文章收录
3、作者微信
1、前言
2021年即将过去,2022年即将到来。在过去的2021年里,相信无论是学习、工作还是生活,大家或多或少都会有所收获。
面对成功,我们不骄傲,保持一颗平常心。
面对失败,我们不气馁,总结原因,再次前进。
你去年确立了吗?Flag?是实现了,还是实现了什么?新的一年,你的Flag又是什么?无论是总结、计划、祝福、吐槽等,欢迎在留言区畅所欲言。
2022 不忘初心,励志前行!
2、文章收录
截至目前,本号收录的文章内容如下:
感谢您的鼓励和支持!
面试笔试
Java
Java-安装
Java-Linux环境下查看JDK安装路径
Java-无法导入项目的解决方案
Python
Python-安装
Python-基础语法(思维导图)
Python-turtle库绘图
Python语法基本单词
Python面试大全-Python基础
PyCharm配置Python虚拟环境
PyCharm快捷键快速查图谱
使用Python画圣诞树
接口
HTTP报文详解
GET和POST的区别
Cookie、Session、Token的区别
Fiddler
Fiddler-简介与安装
Fiddler-功能介绍(1)
Fiddler-功能介绍(2)
Fiddler-抓包操作
Fiddler-HTTP状态码详解
Selenium
Selenium 3-简介
Selenium 3-环境搭建(Python版)
Selenium 3-环境搭建(Java版)
Selenium 3-第一个Demo(Python版)
Selenium 3-第一个Demo(Java版)
Selenium 3-启动浏览器(Python版)
Selenium 3-启动浏览器(Java版)
Selenium 3-元素定位工具
Selenium 3-元素定位(Python版)
Selenium 3-元素定位(Java版)
Selenium 3-cssSelector参考手册
Selenium 3-XPath参考手册
Selenium 3-常用API(Python版)
Selenium 3-常用API(Java版)
Selenium 3-Selenium IDE
Selenium 3-Selenium Grid2(Python版)
Selenium 3-Selenium Grid2(Java版)
Selenium-总结(思维导图)
Selenium(思维导图)
Selenium元素定位神器-ChroPath
Appium
Appium-简介
Appium-环境搭建-Android(Python版)
Appium-环境搭建-IOS(Python版)
Appium-环境搭建-Android(Java版)
Appium-环境搭建-IOS(Java版)
Appium-常用命令
Appium-关于XXXDriver区别、关于XXXElement区别
Appium-第一个Demo-原生(Python版)
Appium-第一个Demo-原生(Java版)
Appium-第一个Demo-Web(Python版)
Appium-第一个Demo-Web(Java版)
Appium-第一个Demo-混合(Python版)
Appium-第一个Demo-混合(Java版)
Appium-元素定位工具
Appium-元素定位(Python版)
Appium-元素定位(Java版)
Appium-常用API(Python版)
Appium-常用API(Java版)
Appium-微信小程序(Python版)
Appium-微信小程序(Java版)
Appium-微信公众号(Python版)
Appium-微信公众号(Java版)
Appium-获取toast消息(Python版)
Appium-获取toast消息(Java版)
Appium-通过WiFi连接真机进行自动测试(Python版)
Appium-通过WiFi连接真机进行自动测试(Java版)
性能测试
Nmon
Netdata
移动全平台性能测试分析专家-PerfDog性能狗
Android Monkey-入门与使用
实时性能监控平台Jmeter InfluxDB Grafana
实时监控平台的服务器Telegraf InfluxDB Grafana
监控平台Prometheus Grafana
性能测试过程、优化、指标
性能测试、负载测试和压力测试之间的差异
测试报告
测试报告-HTMLTestRunner报告
测试报告-HTMLTestRunner报告优化(中/英文)
测试报告-HTMLTestRunner报告优化(截图)
测试报告-BeautifulReport报告
测试报告-解决测试报告
测试报告-TestNG默认报告
测试报告-ExtentReports报告
HttpClient
HttpClient-简介及安装部署
HttpClient-Get请求、Post请求
HttpClient-Json超时设置格式和设置
HttpClient-Header、Cookie
HttpClient-代理IP、模拟浏览器
OkHttp
(一)- 简介,安装部署,Get请求、Post请求
(二)- Json格式、Header、Cookie、模拟浏览器
Requests
Requests-简介与安装
Requests-HTTP报文详解
Requests-Cookie、Session、Token的区别
Requests-Get请求、Post请求
Requests-Json格式、Header、Cookie、代理IP、重定向
Requests-类封装Get/Post请求
TestNG
TestNG-简介与安装
TestNG-创建类/项目
TestNG-基本注解
TestNG-组测试
TestNG-参数化测试
TestNG-依靠测试,忽略测试
TestNG-超时试验,异常试验
TestNG-多线程测试
TestNG-断言方法
TestNG-xml配置文件,解决中文乱码
TestNG-结合Selenium、Appium、OkHttp、HttpClient的简单示例
unittest
unittest-简介、基本概念、基本示例
unittest-命令行操作,断言方法
unittest-跳过测试
unittest-将测试套件输出到文件中
unittest-测试套件实例
mock系列(一)- 介绍、安装、基本示例、构造器
mock系列(二)- 断言法、统计法
mock系列(三)- 重置方法、create_autospec、依靠测试装饰/管理器
Django
Django-部署与启动
Django-开发Get、Post接口和基本操作
接口自动化测试
接口自动化测试Postman Newman Jenkins
HttpRunnerManager
HttpRunnerManager-简介及安装部署
HttpRunnerManager-启动服务,启动worker、注册登录
HttpRunnerManager-功能模块
HttpRunnerManager-示例、创建启动快捷方式
HttpRunnerMnager-使用Jenkins进行持续集成
HttpRunnerManager-解决问题
Jenkins
Jenkins-简介与安装部署
Jenkins-插件与设置
Jenkins-创建与执行项目
Jenkins-项目应用
Jenkins-解决问题与集成通知
LoadRunner
LoadRunner-总结(一)
LoadRunner-总结(二)
LoadRunner-总结(三)
LoadRunner-总结(四)
Git
Git-简介、安装、创建账号
Git-常用命令
Git-基本操作
Git-分支操作、版本操作
Git-PyCharm操作GitHub
Git命令(思维导图)
Git操作命令
moco
(一)- 简介、第一个Demo、Get请求、Post请求
(二)- Json格式、File文件、Header、Cookie、解决中文乱码
(三)- 重定向、正则表达式、延迟、模板、事件、分模块设计
Maven
(一)- 简介、安装、配置
(二)- 创建项目、POM文件、依赖机制、生命周期、定制库、外部依赖
(三)- 清理项目、编译项目、测试项目、打包项目、安装项目
(四)- 结合Selenium、Appium、OkHttp、HttpClient
其他技能
如何让局域网中的其他主机访问虚拟机
Docker-简介与安装
Docker安装Jenkins
Python3连接MySQL数据库
Docker容器化Jenkins+码云+Docker+华为镜像容器实现CI/CD
多元文化头像生成器-Multiavatar
搭建设备管理平台-STF(Device Farmer)
网站死链接检测工具Xenu
项目实战
性能测试-项目实战-接口全流程压测
爬取蒲公英内测发版信息推送到钉钉群
如何将消息按指定时间发送到钉钉群里
环境搭建
测试环境搭建与部署
环境搭建-JDK
环境搭建-Apache、PHP
环境搭建-Nginx、MySQL
环境搭建-Docker
爬虫
爬虫框架-crawler
容器
K8s基础学习(思维导图)
网络协议
网络协议之OSI七层协议
软件测试基础
2021年软件测试工具趋势
软件测试基础(理论)
软件测试常用术语(中英文对照)
软件测试基础知识(思维导图)
Web测试点(思维导图)
Web测试检查清单
APP测试点(思维导图)
H5测试点(思维导图)
小程序测试点(思维导图)
二维码测试点(思维导图)
软件测试(思维导图)
软件测试流程(思维导图)
用例设计方法(思维导图)
测试用例说明
通用接口测试用例设计(思维导图)
数据库MySQL(思维导图)
购物车如何测试(思维导图)
水杯如何测试(思维导图)
朋友圈如何测试(思维导图)
朋友圈如何测试
电梯如何测试
支付如何测试
测试左移与测试右移
图解-白盒测试之逻辑覆盖
数据库检查点之数据迁移
SQL如何删除重复数据
大数据测试
文档测试(思维导图)
pytest
(一)简介、安装、快速入门
(二)PyCharm设置运行pytest、pytest.main()
(三)setup和teardown
(四)fixture - 测试用例调用fixture、fixture传递测试数据
(五)fixture - error和failed、fixture实例化、多个fixture
(六)fixture - 依赖、重命名、request、pytestconfig
(七)fixture - 参数化params、和parametrize结合、ids
(八)fixture - conftest.py、yield、addfinalizer
(九)Hooks函数 - pytest_runtest_makereport获取用例执行结果
(十)Hooks函数 - pytest_collection_modifyitems改变顺序
(十一)Hooks函数 - pytest_terminal_summary统计测试结果
(十二)Hooks函数 - 其他Hooks函数
(十三)assert断言
(十四)用例执行后的几种状态
(十五)skip、skipif、xfail跳过用例
(十六)运行上次失败用例、查看与清除缓存cache、自定义标记mark
(十七)参数化parametrize
(十八)命令行参数
(十九)插件 - 元数据、可选择URL地址、实时输出错误信息、失败重试
(二十)插件 - 生成html报告、重复执行用例、用例执行顺序、多重断言
(二十一)插件 - 单元测试覆盖率、随机执行用例
(二十二)插件 - pytest-xdist(分布式执行)
(二十三)插件 - pytest-picked、pytest-lazy-fixture
(二十四)配置文件pytest.ini
(二十五)测试报告Allure - 简介、安装、示例、报告结构
(二十六)测试报告Allure - 特性
(二十七)测试报告Allure - 清空报告历史记录、allure命令
(二十八)测试报告Allure - 动态生成标题、动态生成功能、报告添加用例失败截图
自动化测试
自动化测试工具-Taiko
Python自动化(思维导图)
弱网测试
弱网测试工具-QNET
埋点测试
埋点测试
Postman
Postman快速上手
接口自动化测试Postman+Newman+Jenkins
FasterRunner
(一)- 简介、安装部署、启动服务、访问地址、配置补充
(二)- 功能模块
(三)- 操作示例
(四)- 持续集成、解决多域名
Robot Framework
简介、安装部署、启动RIDE
自动化测试示例
常用命令
Git-常用命令
MySQL数据库常用命令
删库-万万不可,跑路-后悔莫及!
自动化测试框架
自动化测试框架结构图
自动化测试框架(思维导图)
UFT(QTP)-总结点与自动化测试框架
Wiki
知识库Wiki-DokuWiki
Linux
精简版-Linux常用命令
Linux(思维导图)
面试题之Linux58问
Linux性能工具图谱
JMeter
JMeter(思维导图)
Jmeter快速上手之接口测试
安全测试
安全测试关注点
Web安全(思维导图)
Android安全测试
我的N年软件测试感悟
聊聊最近在忙什么
图解-元宇宙(MetaVerse)
职业规划
将图像动漫化-AnimeGANv2
软件测试感悟
我的N年软件测试感悟(上)
我的N年软件测试感悟(中)
我的N年软件测试感悟(下)
面试
人事面试-上家公司离职原因?
Python语法
Python中的数据类型
Python中的数字类型种类
编程
最流行的编程语言(1965-2021)
3、作者微信
有很多小伙伴都通过公众号来给作者提出或咨询问题,在沟通上可能不是太便利,其实大家都可以加作者微信,可直接互相交流与学习。