❤ 超详细《软件测试全栈技能》思维导图详解 ❤(建议收藏)
大家好,我是阿沐。我来了啊~

功能测试:
测试理论:
01.测试分类:
方法分类:黑盒测试、白盒测试
阶段分类:单元测试、集成测试、系统测试、验收测试
对象分类:界面测试、功能测试、性能测试、安全测试、兼容性测试、文档测试、安装卸载测试、稳定性测试、用户体验测试
执行方法分类:静态测试、动态测试


02.测试定义
03.测试目的
04.测试原则
05.软件生命周期
06.软件测试模型
V模型、W模型、H模型、X模型、敏捷模型


测试计划
01.测试进度
02.测试资源(人力、设备、第三方资源)
03.测试标准(测试准入标准、测试准出标准)
04.风险把控(进度风险、人员风险、变更风险)


测试用例
01.白盒测试用例方法
语句覆盖、条件覆盖、判定覆盖、判定条件覆盖、条件组合覆盖、路径覆盖
02.黑盒测试用例方法
边界值、等价类、场景分析、错误推断、因果图、正交法则、判定表


缺陷
缺陷生命周期
缺陷分类(失误、缺陷、故障、失效)
缺陷分级(致命、严重、一般、轻微、建议)
缺陷优先级(优先、一般、延后)


回归测试
缺陷回归
流程回归


测试报告
测试范围
数据统计、缺陷统计
等级统计、修复率统计、所属功能模块统计、建议统计
测试结论
通过
不通过
遗留风险评估
遗留问题
潜在质量风险


自动化测试:
UI自动化
Webui
Selenium环境搭建
元素定位
id、name、class、LinkText、partialLinText、tagname、cssselector、Xpath
元素操作
输入、点击、文件上传、Frame切换、句柄切换
等待
强制等待、隐式等待、显式等待
断言
设计模式
关键字驱动、POM
数据驱动
Excel、yaml
chromeOptions
Selenium环分布式测试


APPui
环境搭建
SDK环境搭建、APPium环境搭建
元素定位
APPium inspetctor定位、uiautomatorViewer定位、Webview元素定位
断言


接口自动化
HTTP/HTTP协议
通信原理、请求、响应、URL解析、cookie、session、token
环境部署
json部署、request部署
模拟请求
get请求、post请求
获取响应
text文本获取、json结果获取与解析
断言


测试框架
Unittest
测试用例管理
setup与teardown
测试套件
运行器
TextTestRunnerHTMLTestRunner
内置断言
DDT数据驱动
环境搭建、data与unpack、file_data
Pytest
环境部署
常用库安装
基本命令
配置文件
测试报告
pytest-html
allure


测试工具
RobotFrameWork
环境搭建
Python环境
RF模块安装
基本应用
工程创建
表格编程
变量定义、逻辑编程、用例管理
文本用例管理
用户自定义关键字


自动化
Webui
seleniumLibrary包配置
元素定位法则
常用关键字调用(元素操作关键字、iframe切换、句柄切换、断言)


APPui
Appium包配置UIAutomatorViewer应用元素定位法则常用关键字
元素操作关键字、断言(文本断言、截图断言)


接口自动化
Requests包配置HTTP/HTTPS协议
通信原理、请求、响应、URL解析、cookie、session、token
常用关键字模拟请求关键字(单接口模拟、关联接口模拟)
响应解析关键字
断言


测试结果
log查看
report查看
pycharm集成
Pycharm运行robot文件


Airtest
环境搭建
web:设置chrome pathandroid:打开usb调试los:部署ioS-Tagentwindows应用程序:设置-Device-使用Windows备用连接方式
用例编写常用函数
点击: touch文本输入: text截图: snapshot断言:assert/assert_template滑动: swipe
运行环境
AirtestIDE调试cmd命令行运行bat批处理脚本运行
自动生成测试报告
操作步骤操作截图图像识别相似度断言
Python扩展库
airtestpocouiAirtest-Selenium


Jmetersoapuipostman
模拟请求
常见请求类型(GET、POST、PUT、DELETE)
关联接口请求
前置脚本Pre-Script
Pre-Script脚本设置Pre-Script脚本应用变量使用和设置
常见变量类型
常见变量类型(本地变量、环境变量、全局变量、数据变量)
参数化文档参数化常见类型
TXT文件、JSON文件、csV文件
texts断言
常见断言方法Tests Script
Collection管理postman持久化运行Collection Runner
Collection Runner设置及应用数据结果查看及分析导入导出测试脚本&代码片段


loadrunner
环境搭建
三大组件
vuG(Virtual User Generator)
脚本录制
回放(脚本调试)
脚本增强(事务、检查点、集合点、参数化、关联思考时间)
脚本编写(脚本优化、脚本手写)
controller
场景设计(手动场景、自动场景)
场景执行


Analysis

