再见2021,你好2022!

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-功能介绍(一)

Fiddler-功能介绍(二)

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-示例、创建启动快捷方式

HttpRunnerManager-使用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、作者微信

有很多小伙伴都通过公众号来给作者提出或咨询问题,在沟通上可能不是太便利,其实大家都可以加作者微信,可直接互相交流与学习。

posted @ 2021-12-31 10:26  AllTests软件测试  阅读(82)  评论(0编辑  收藏  举报