分层架构·测试与验证

🎯 30章 完整目录
01
什么是分层架构 演进历史 优缺点分析
02
金字塔模型 分层测试策略 各层比例分配
03
单元测试定义 框架选型 JUnit/Pytest 第一个测试用例
04
用例设计原则 边界值分析 等价类划分 Mock与Stub
05
覆盖率定义 语句覆盖 分支覆盖 路径覆盖 条件覆盖
06
大爆炸集成 自顶向下 自底向上 三明治集成
07
RESTful API测试 SOAP测试 接口文档验证
08
Postman技巧 Swagger/OpenAPI curl命令行
09
Requests库 测试框架搭建 数据驱动测试
10
消费者驱动契约 Pact框架 Spring Cloud Contract
11
WireMock Mountebank 测试桩管理
12
Spring Boot Test Testcontainers 嵌入式数据库测试
13
E2E测试策略 Cypress框架 Playwright框架
14
Selenium WebDriver Page Object模式 等待策略
15
性能测试分类 关键指标 TPS/QPS/RT 性能测试流程
16
JMeter Gatling Locust
17
压力测试方法 容量评估模型 系统瓶颈分析
18
OWASP Top 10 SQL注入 XSS攻击 CSRF防护
19
Burp Suite ZAP 安全扫描自动化
20
混沌工程原则 Chaos Monkey LitmusChaos
21
环境分层策略 Docker容器化 Kubernetes测试集群
22
数据准备策略 数据脱敏 测试数据工厂模式
23
CI/CD流水线集成 GitLab CI配置 Jenkins Pipeline
24
Allure报告 ExtentReports 测试趋势分析
25
缺陷生命周期 Bug分级标准 缺陷根因分析
26
测试效率度量 质量度量 持续改进方法
27
微服务测试挑战 服务间依赖测试 分布式追踪验证
28
消息队列测试 事件溯源验证 CQRS测试策略
29
Appium框架 移动端专项测试 兼容性测试
30
AI在测试中的应用 智能测试用例生成 缺陷预测模型