首页
›
Web后端与企业应用开发
›
080-Go权限审计网关与RBAC基线
›
《Go权限审计网关单测夹具》
VIP20
本课程属于:080-Go权限审计网关与RBAC基线
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Go权限审计网关单测夹具
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
Go权限审计网关架构概览 · 单测夹具的价值与目标 · 课程前置知识要求
课程导论
Go
02
环境搭建
Go版本选择与安装 · Go Module初始化 · 依赖管理工具(go mod tidy…
环境搭建
Go
03
项目结构设计
标准Go项目布局 · 审计网关模块划分 · 测试目录(_test.go)规范
项目结构设计
Go
04
基础测试框架
testing包核心用法 · Test函数签名 · t *testing.T常用方法(E…
基础测试框架
testing
05
表驱动测试
表驱动测试模式介绍 · 测试用例结构体定义 · 子测试(t.Run)与并行测试(t.…
表驱动测试
表驱动测试模式介…
06
夹具概念入门
什么是测试夹具(Test Fixtu… · 夹具的生命周期(Setup/Tear… · 夹具与辅助函数区别
夹具概念入门
Test
07
TestMain全局夹具
TestMain函数签名与用途 · 全局Setup/Teardown实现 · m.Run()执行控制
TestMain
全局夹具
08
包级夹具
init函数做包级初始化 · sync.Once确保单次执行 · 包级变量管理测试数据
包级夹具
init
09
函数级夹具
在每个测试函数内Setup/Tear… · defer延迟清理 · 避免全局状态污染
函数级夹具
Setup/Tear
10
嵌套夹具与共享状态
测试套件(Test Suite)模式 · 结构体嵌套夹具 · 字段注入与重置
嵌套夹具
共享状态
11
HTTP测试夹具
net/http/httptest包… · 创建测试Server/Recorde… · 模拟请求与响应断言
HTTP
测试夹具
12
数据库夹具
database/sql mock库… · 预置SQL语句与行模拟 · 事务回滚清理
数据库夹具
database/sql
13
Redis/Memcached夹具
miniredis/minimemc… · 键值对预置与验证 · 连接池管理
Redis/Memcac…
夹具
14
gRPC测试夹具
grpc/test/bufconn包 · 内存中启动gRPC服务 · 客户端连接复用
gRPC
测试夹具
15
JWT/Token夹具
生成测试用JWT令牌 · 自定义Claims与签名密钥 · 过期时间控制
JWT/Token
夹具
16
权限模型夹具
RBAC/ABAC模型数据预置 · 角色-权限映射表 · 用户-角色关联
权限模型夹具
RBAC/ABAC
17
审计日志夹具
日志条目结构定义 · 模拟审计事件写入 · 日志查询与断言
审计日志夹具
日志条目结构定义
18
配置管理夹具
viper/yaml配置加载 · 测试专用配置文件 · 环境变量覆盖
配置管理夹具
viper/yaml
19
时间依赖夹具
time.Now()打桩 · clock接口抽象 · 冻结时间与时间旅行
时间依赖夹具
time.Now
20
随机数夹具
math/rand种子控制 · 确定性随机序列 · 避免测试非确定性失败
随机数夹具
math/rand
21
文件系统夹具
os/io操作模拟 · afero内存文件系统 · 临时目录创建与清理
文件系统夹具
os/io
22
外部API夹具
httptest反向代理 · mock server响应模板 · 超时与重试模拟
API
外部
23
并发安全夹具
sync.WaitGroup/ato… · goroutine泄漏检测 · 竞态条件复现
并发安全夹具
sync.WaitGro…
24
性能基准夹具
testing.B基准测试 · Benchmark函数签名 · b.ResetTimer/b.Sto…
性能基准夹具
testing.B
25
覆盖率与断言增强
go test -cover使用 · testify/assert库 · require与assert区别
覆盖率
断言增强
26
夹具复用与组合
helper函数工厂模式 · 夹具组合(Fixture Compo… · 避免重复代码
夹具复用
组合
27
CI/CD集成夹具
GitHub Actions/Git… · 测试缓存与并行执行 · 环境变量注入
CI/CD
集成夹具
28
常见陷阱与反模式
全局状态泄漏 · 测试顺序依赖 · 夹具未清理导致资源泄漏
常见陷阱
反模式
29
实战案例一
用户登录鉴权流程单测——从请求到审计…
实战案例一
用户登录鉴权流程…
30
实战案例二
权限变更审计事件单测——多角色并发操…
实战案例二
权限变更审计事件…
所属VIP或分类
同VIP:Go冒烟回归
同VIP:Go权限审计网关Go安全审计与基线治理
同VIP:Go权限审计网关Go慢查询分析