软件测试分类思维导图

超详细《软件测试全栈技能》思维导图详解 (建议收藏)​

方法分类: 黑盒测试白盒测试

阶段分类: 单元测试集成测试系统测试验收测试

对象分类: 界面测试功能测试性能测试安全测试兼容性测试文档测试安装卸载测试稳定性测试用户体验测试

执行方法分类: 静态测试动态测试

V模型W模型H模型X模型敏捷模型

01.测试进度

02.测试资源(人力设备第三方资源)

03.测试标准(测试准入标准测试准出标准)

04.风险把控(进度风险人员风险变更风险)

语句覆盖条件覆盖判定覆盖判定条件覆盖条件组合覆盖路径覆盖

边界值等价类场景分析错误推断因果图正交法则判定表

缺陷生命周期

缺陷分类 (失误缺陷故障失效)

缺陷分级 (致命严重一般轻微建议)

缺陷优先级 (优先一般延后)

等级统计修复率统计所属功能模块统计建议统计

通过

不通过

遗留问题

潜在质量风险

Selenium环境搭建

元素定位

idnameclassLinkTextpartialLinTexttagnamecssselectorXpath

元素操作

输入点击文件上传Frame切换句柄切换

等待

强制等待隐式等待显式等待

断言

设计模式

关键字驱动POM

数据驱动

Excelyaml

chromeOptions

Selenium环分布式测试

环境搭建

SDK环境搭建APPium环境搭建

元素定位

APPium inspetctor定位uiautomatorViewer定位Webview元素定位

断言

通信原理请求响应URL解析cookiesessiontoken

json部署request部署

get请求post请求

text文本获取json结果获取与解析

测试用例管理

setup与teardown

测试套件

运行器

TextTestRunner
HTMLTestRunner

内置断言

DDT数据驱动

环境搭建data与unpackfile_data

环境部署

常用库安装

基本命令

配置文件

测试报告

pytest-html

allure

Python环境

RF模块安装

工程创建

表格编程

变量定义逻辑编程用例管理

文本用例管理

用户自定义关键字

Webui

seleniumLibrary包配置

元素定位法则

常用关键字调用(元素操作关键字iframe切换句柄切换断言)

Appium包配置
UIAutomatorViewer应用
元素定位法则
常用关键字

元素操作关键字断言(文本断言截图断言)

Requests包配置
HTTP/HTTPS协议

通信原理请求响应URL解析cookiesessiontoken

常用关键字
模拟请求关键字(单接口模拟关联接口模拟)

响应解析关键字

断言

log查看

report查看

Pycharm运行robot文件

web:设置chrome path
android:打开usb调试
los:部署ioS-Tagent
windows应用程序:设置-Device-使用Windows备用连接方式

点击: touch
文本输入: text
截图: snapshot
断言:assert/assert_template
滑动: swipe

AirtestIDE调试
cmd命令行运行
bat批处理脚本运行

操作步骤
操作截图
图像识别相似度
断言

airtest
pocoui
Airtest-Selenium


模拟请求

常见请求类型(GETPOSTPUTDELETE)

关联接口请求

前置脚本Pre-Script

Pre-Script脚本设置
Pre-Script脚本应用

变量使用和设置

常见变量类型

常见变量类型(本地变量环境变量全局变量数据变量)

参数化
文档参数化常见类型

TXT文件JSON文件csV文件

texts断言

常见断言方法
Tests Script

Collection管理
postman持久化运行Collection Runner

vuG(Virtual User Generator)

脚本录制

回放(脚本调试)

脚本增强(事务检查点集合点参数化关联思考时间)

脚本编写(脚本优化脚本手写)

controller

场景设计(手动场景自动场景)

场景执行


(随机推荐阅读本站500篇优秀文章点击前往:500篇优秀随机文章)
来源:本文由易搜IT博客原创撰写,欢迎分享本文,转载请保留出处和链接!