测试开发小记
latest

Python基础知识

  • Python基础知识
  • Python进阶
  • 数据结构与算法

Linux、Windows笔记

  • Linux基础
  • 容器技术
  • windows 笔记

自动化测试框架

  • pytest安装及用例执行
  • pytest 的setup/teardown方法
  • pytest fixture 用法
  • pytest + allure生成测试报告
  • pytest 参数化用例
  • Pytest插件开发
  • Robot Framework自定义测试库开发详解
  • Robot Framework robot命令
  • 浅谈自动化测试

Web自动化测试

  • Selenium Webdriver 架构
  • Web元素定位方法
  • selenium 元素操作
  • xpath & CSS Selector定位
  • Selenium ActionChains、TouchAction方法
  • Selenium switch_to方法
  • Select下拉框
  • Selenium 不同浏览器测试
  • selenium 执行JavaScript脚本
  • selenium/appium 等待方式介绍
  • Selenium Grid:在多个主机上并行执行自动化脚本
  • 键盘输入keycode
  • Web自动化测试之playwright:概述
  • Web自动化测试之playwright:Web元素定位
  • selenium URL重定向检查
  • Web自动化测试之playwright:Web元素操作
  • Web自动化测试之playwright:pages、popup、dialog和frame处理
  • Web自动化测试之playwright:执行JavaScript脚本
  • Web自动化测试之playwright:设置浏览器语言

APP自动化测试

  • Android ADB原理及常用命令
  • Android手机管理平台搭建:STF和atxserver2
  • Appium 介绍及环境安装
  • App控件定位:Android 控件介绍及元素定位方法
  • Appium元素定位(一)
  • Appium元素定位(二):uiautomator定位
  • Appium控件交互
  • Android WebView 测试
  • AppCrawler自动遍历测试
  • 自动遍历测试之Monkey工具
  • App自动化测试工具Uiautomator2
  • App自动化测试工具Airtest
  • Windows上实现iOS APP自动化测试:tidevice + WDA + facebook-wda / appium
  • Windows上实现iOS APP自动化测试:tidevice + WDA + airtest
  • 和facebook-wda库一起使用
  • iOS APP自动化:predicate定位
  • iOS APP自动化:class chain定位方法
  • 使用facebook-wda进行iOS APP自动化测试

接口自动化测试

  • 接口测试简介及 Web 服务架构
  • Postman安装与使用
  • 接口测试框架Requests
  • cURL工具介绍及简单使用
  • charles SSL证书安装
  • 接口测试代理工具charles mock测试
  • mitmproxy 代理工具介绍:rewrite和map local实现

性能测试

  • JMeter性能测试:JMeter安装及脚本录制回放
  • JMeter性能测试:JMeter多用户并发模拟及压测结果分析
  • JMeter性能监控系统:Jmeter + InfluxDB + Grafana
  • 系统性能监控:Prometheus + Grafana 监控服务器性能

安全测试

  • Nmap扫描工具介绍
  • hydra暴力破解工具
  • Netdiscover网络扫描工具

持续集成

  • Docker搭建持续集成平台Jenkins
  • 持续集成平台Jenkins配置方法介绍
  • 持续集成:jenkins + pytest + selenium + Git + Allure自动化测试
  • 持续集成:Jenkins插件Blue Ocean介绍
  • 持续集成:Jenkins API简单使用
  • 使用jenkins实现hexo博客自动发布
  • 使用GitHub Actions实现Hexo博客自动发布
  • Linux cron定时介绍
  • Jenkins集成Robot Framework
  • 持续集成:Jenkins中获取Robot Framework插件返回的Robot变量
  • 持续集成:Jenkins邮件通知配置方法介绍
  • 持续集成:Jenkins Pipeline共享库定义和使用
  • 持续集成:Jenkins Pipeline语法介绍
  • 持续集成:Jenkinsfile使用方法介绍
  • 持续集成:Jenkins API使用方法详细介绍
  • 持续集成:Jenkins pipeline全局变量

测试管理平台

  • 禅道二次开发(一):开发环境配置
  • 禅道二次开发(二):禅道框架介绍
  • 禅道二次开发(三):二次开发实例
  • 禅道二次开发(四):集成

数据库

  • MySQL数据库安装配置详细教程
  • MySQL数据库基础入门
  • MySQL基础架构:SQL查询语句执行过程
  • MySQL日志系统:binlog、redo log和undo log

计算机网络

  • TCP/IP协议架构介绍(一):网络接口层
  • TCP/IP协议架构介绍(二):网络层
  • TCP/IP协议架构介绍(三):传输层
  • TCP/IP协议架构介绍(四):应用层
  • Session、Cookie和Token介绍
  • 使用tshark命令解析tcpdump抓取的数据包

PHP

  • PHP笔记(一):开发环境配置
  • PHP笔记(二):字符串处理相关方法
  • PHP笔记(三):数组相关操作方法
  • PhpSpreadsheet读写Excel文件

其它

  • markdown基本语法介绍
  • markdown图表语法Mermaid介绍
  • typora主题配置:公众号一键排版
  • 同一台电脑配置Gitee、Github 的 Git SSH公钥
  • Git简易教程-安装及简单使用
  • Linux安装和配置SVN服务器
  • Github shields徽章配置方法介绍
  • Hexo+Github/Gitee 搭建个人博客
  • Hexo个人博客主题配置
  • 电子书创建:Sphinx + Github + ReadTheDocs
  • Typora集成免费图床:PicGo + Gitee
测试开发小记
  • »
  • 搜索


© 版权所有 2021, hiyongz. Revision f7184bc0.

Built with Sphinx using a theme provided by Read the Docs.