首页
›
密码学工程与数据安全
›
058-密文检索查询SDK接入改造
›
《自动化测试框架在SDK验证中的应用》
VIP20
本课程属于:058-密文检索查询SDK接入改造
密码学工程与数据安全 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
自动化测试框架在SDK验证中的应用
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
SDK验证概述
什么是SDK · SDK验证的目标与价值 · 自动化测试在SDK中的角色
SDK
验证概述
02
测试基础知识
软件测试分类 · 黑盒与白盒 · 测试用例设计原则
测试基础知识
软件测试分类
03
Python测试框架选型
unittest · pytest · nose对比
Python
测试框架选型
04
开发环境搭建
Python版本管理 · 虚拟环境 · pip安装
开发环境搭建
Python
05
第一个测试用例
使用pytest编写简单的SDK接口… · 运行与结果分析
第一个测试用例
pytest
06
断言机制
assert语句 · pytest内置断言 · 自定义断言
断言机制
assert
07
测试夹具(Fixture)
fixture定义与作用域 · yield清理 · 内置fixture(tmp_path…
Fixture
测试夹具
08
参数化测试
标记参数化 · 多组数据驱动 · 从文件中读取参数
参数化测试
标记参数化
09
测试跳过与预期失败
skip/skipif · xfail · 条件跳过
测试跳过
预期失败
10
测试分组与标记
自定义标记 · 运行指定标记 · 排除标记
测试分组
标记
11
测试固件的自动发现
conftest.py的作用 · 共享fixture · 优先级规则
测试固件的自动发…
conftest.py
12
mock与猴子补丁
unittest.mock · pytest-mock插件 · 模拟外部依赖
mock
猴子补丁
13
日志与调试
logging模块应用 · pytest日志捕获 · 调试技巧
日志
调试
14
插件体系
pytest常用插件(pytest-… · pytest-cov · pytest-xdist)
插件体系
pytest
15
测试覆盖率
覆盖率概念 · coverage工具 · pytest-cov配置
测试覆盖率
覆盖率概念
16
持续集成集成
GitHub Actions示例 · Jenkins配置 · 流水线中执行测试
持续集成集成
GitHub
17
SDK接口测试
REST API测试基础 · requests库应用 · 鉴权处理
SDK
接口测试
18
数据驱动测试框架
Excel/CSV读取 · 参数化与数据驱动分离 · 数据工厂模式
数据驱动测试框架
Excel/CSV
19
关键字驱动测试
关键字抽象 · 底层封装 · 报告可读性
关键字驱动测试
关键字抽象
20
行为驱动开发(BDD)
pytest-bdd插件 · Feature文件 · 步骤定义
BDD
行为驱动开发
21
SDK兼容性测试
不同Python版本 · 操作系统 · 依赖版本矩阵测试
SDK
兼容性测试
22
性能测试基础
timeit · pytest-benchmark · 性能基线
性能测试基础
timeit
23
安全测试集成
输入验证 · SQL注入检查 · 敏感信息泄露
安全测试集成
输入验证
24
测试报告生成
pytest-html自定义报告 · allure报告集成 · 发送邮件
测试报告生成
pytest-html
25
异常处理与重试机制
try/except在测试中的应用 · pytest-rerunfailur…
异常处理
重试机制
26
测试数据管理
固定数据 · 临时数据 · 数据生成器
测试数据管理
固定数据
27
回归测试策略
影响分析 · 测试优先级 · 自动化回归套件设计
回归测试策略
影响分析
28
静态代码检查
pylint · flake8 · mypy与测试的协作
静态代码检查
pylint
29
最佳实践
测试命名规范 · 模块化 · 解耦
最佳实践
测试命名规范
30
项目实战
完整SDK验证自动化框架搭建 · 涵盖单元 · 集成
项目实战
SDK
所属VIP或分类
同VIP:C-API封装与依赖管理实战解析
同VIP:PKCS-11密钥生命周期管理实操指南
同VIP:PKCS-11接口集成与密钥生命周期实践