{T}

术语表

一、模块介绍

本文收录测试领域文档中出现的专业术语,提供中英文对照与简要释义。术语按字母顺序排列,便于查阅。每个术语首次出现于正文时标注英文原文,本表作为集中索引与补充说明。

二、核心方法论:术语分类索引

图表渲染中…

三、关键流程:术语详解

A

术语英文释义
ATDDAcceptance Test-Driven Development验收测试驱动开发,在编码前将需求转化为可执行的验收测试
APMApplication Performance Monitoring应用性能监控,实时监控系统性能指标
AllureAllure Framework开源测试报告框架,支持多语言多框架
AppiumAppium跨平台移动应用自动化测试框架
ArthasArthas阿里开源的 Java 诊断工具,4.3.2 版本含 MCP/AI Agent

B

术语英文释义
BDDBehavior-Driven Development行为驱动开发,用 Given-When-Then 语法描述行为并自动验证
BVTBuild Verification Test构建验证测试,验证构建的基本可用性
BrowserStackBrowserStack云真机与浏览器测试 SaaS 平台

C

术语英文释义
CI/CDContinuous Integration / Continuous Delivery持续集成/持续交付
CheckovCheckovIaC 安全扫描工具,支持 Terraform/K8s/CloudFormation
Chaos EngineeringChaos Engineering混沌工程,主动注入故障验证系统韧性
Chaos MeshChaos MeshCNCF 毕业项目,K8s 原生混沌工程平台
Contract TestingContract Testing契约测试,验证微服务间接口约定一致性
CucumberCucumberBDD 工具,支持 Gherkin 语法
CypressCypress现代前端 E2E 测试框架
Code CoverageCode Coverage代码覆盖率,衡量测试覆盖代码的比例
Cyclomatic ComplexityCyclomatic Complexity圈复杂度,衡量代码逻辑复杂度

D

术语英文释义
DASTDynamic Application Security Testing动态应用安全测试,运行时探测漏洞
DDTData-Driven Testing数据驱动测试,用数据表驱动测试执行
DoDDefinition of Done完成定义,用户故事标记为"完成"的统一标准
DoRDefinition of Ready就绪定义,用户故事进入 Sprint 前的条件
DevSecOpsDevelopment Security Operations将安全融入 DevOps 全流程的理念
DockerDocker容器化平台,实现环境即代码

E

术语英文释义
E2E TestingEnd-to-End Testing端到端测试,从用户视角验证完整业务流程
ETExploratory Testing探索式测试,测试设计与执行融为一体的方法
eBPFextended Berkeley Packet Filter内核级无侵入观测技术

F

术语英文释义
Flaky TestFlaky Test偶发失败测试,相同输入下时而通过时而失败
FakerFaker测试数据合成库,生成随机但合理的测试数据
FastAPIFastAPIPython 现代 Web 框架,常用于测试平台开发

G

术语英文释义
GherkinGherkinBDD 的结构化语法,Given-When-Then 三段式
GitOpsGitOps以 Git 仓库为单一可信源的持续部署模式

H

术语英文释义
HTSMHeuristic Test Strategy Model启发式测试策略模型,Cem Kaner 提出
HelmHelmK8s 包管理工具

I

术语英文释义
IASTInteractive Application Security Testing交互式安全测试,运行时插桩分析
IDPInternal Developer Platform内部开发者平台
ISTQBInternational Software Testing Qualifications Board国际软件测试认证委员会
INVESTIndependent Negotiable Valuable Estimable Small Testable用户故事质量原则

J

术语英文释义
JaCoCoJava Code CoverageJava 代码覆盖率工具
JaegerJaeger分布式链路追踪系统
JenkinsJenkins开源 CI/CD 服务器
JMeterApache JMeter开源性能测试工具,5.6.3 为当前稳定版
JUnit 5JUnit 5Java 主流单元测试框架,Jupiter 为核心

K

术语英文释义
k6k6Grafana 出品的云原生压测工具,Go 编写
KubernetesKubernetes (K8s)容器编排平台

L

术语英文释义
LLMLarge Language Model大语言模型
LocustLocustPython 编写的分布式压测工具
Living DocumentationLiving Documentation活文档,永远与代码同步的需求文档

M

术语英文释义
MBTModel-Based Testing基于模型的测试,从系统行为模型自动生成用例
MockMock Object模拟对象,测试替身的一种
MTTRMean Time To Repair平均修复时间
MTBFMean Time Between Failures平均无故障时间
MFAMulti-Factor Authentication多因素认证

N

术语英文释义
NewmanNewmanPostman 集合的命令行运行器

O

术语英文释义
ODCOrthogonal Defect Classification正交缺陷分类,IBM 提出的缺陷分析方法
OWASPOpen Web Application Security Project开放 Web 应用安全项目
ObservabilityObservability可观测性,日志+指标+追踪三支柱

P

术语英文释义
POMPage Object Model页面对象模型,GUI 自动化设计模式
PactPact消费者驱动的契约测试框架
PlaywrightPlaywrightMicrosoft 出品的现代 E2E 测试框架
PostmanPostmanAPI 开发与测试平台
PROSTPreparation Result Orchestration Skill ThoroughnessSBTM 会话复盘矩阵
PentestPenetration Testing渗透测试
PrometheusPrometheus开源监控与告警系统
pytestpytestPython 主流测试框架,9.1.1 为当前版本

Q

术语英文释义
QPSQueries Per Second每秒查询数
Quality GateQuality Gate质量门禁

R

术语英文释义
RASPRuntime Application Self-Protection运行时应用自保护
REST AssuredREST AssuredJava API 测试框架
RTORecovery Time Objective恢复时间目标
RPORecovery Point Objective恢复数据点目标
RBTRisk-Based Testing风险驱动测试

S

术语英文释义
SASTStatic Application Security Testing静态应用安全测试
SBTMSession-Based Test Management基于会话的测试管理
SBESpecification by Example实例化需求
Screenplay PatternScreenplay Pattern角色-能力-任务的自动化设计模式
SeleniumSelenium浏览器自动化框架,4.42.0 为当前版本
Selenium GridSelenium Grid分布式浏览器执行环境
SETISoftware Engineer in Test InfrastructureGoogle 测试基础设施工程师
SLO/SLAService Level Objective / Agreement服务级别目标/协议
SonarQubeSonarQube代码质量与安全扫描平台
SkyWalkingApache SkyWalkingAPM 与分布式追踪,10.4.0 为当前版本
SpecflowSpecflow.NET BDD 框架
STRIDESpoofing Tampering Repudiation Info Disclosure DoS Elevation威胁建模分类法
SDETSoftware Development Engineer in Test测试开发工程师

T

术语英文释义
TDDTest-Driven Development测试驱动开发,红-绿-重构循环
TaaSTesting as a Service测试即服务
TestcontainersTestcontainers测试中临时创建 Docker 容器的工具库
Test TrophyTest Trophy测试奖杯模型,前端测试分层策略
TMMiTest Maturity Model integration测试成熟度模型集成
TPITest Process Improvement测试过程改进模型
ToxiproxyToxiproxy网络故障模拟工具
TrivyTrivy容器镜像与依赖安全扫描工具

U

术语英文释义
UATUser Acceptance Testing用户验收测试

V

术语英文释义
V-ModelV-ModelV 模型,开发与测试对应的瀑布变体

W

术语英文释义
WAFWeb Application FirewallWeb 应用防火墙
Whole TeamWhole Team Approach全功能团队方法
WireMockWireMockJava HTTP Mock Server

X

术语英文释义
XCUITestXCUITestiOS UI 自动化测试框架
XPathXML Path LanguageXML/HTML 元素定位语言

Z

术语英文释义
Zero TrustZero Trust Architecture零信任架构,永不信任始终验证

数字与符号

术语英文释义
3 AmigosThree Amigos产品+开发+测试的三方协作会议
5 Whys5 Whys连续追问 5 个"为什么"的根因分析方法

四、工具与实践:缩写速查

4.1 测试角色缩写

缩写全称说明
QAQuality Assurance质量保证
QCQuality Control质量控制
SDETSoftware Development Engineer in Test测试开发工程师
SETSoftware Engineer in Test测试软件工程师
SETISoftware Engineer in Test Infrastructure测试基础设施工程师
QA LeadQuality Assurance Lead质量保证负责人

4.2 测试指标缩写

缩写全称说明
RTResponse Time响应时间
QPSQueries Per Second每秒查询数
TPSTransactions Per Second每秒事务数
P9999th Percentile99 分位数
SLAService Level Agreement服务级别协议
SLOService Level Objective服务级别目标
MTTRMean Time To Repair平均修复时间
MTBFMean Time Between Failures平均无故障时间
RTORecovery Time Objective恢复时间目标
RPORecovery Point Objective恢复数据点目标

五、常见误区

5.1 概念混淆

常见混淆:将 Severity(严重度)与 Priority(优先级)混用、将 SLA 与 SLO 混用、将 Mock 与 Stub 混用。

纠正:本文术语表已明确区分。Severity 是客观影响,Priority 是主观紧急度;SLA 是对外承诺,SLO 是内部目标;Mock 验证交互行为,Stub 仅提供预设返回值。

5.2 缩写不求甚解

误区:知道缩写含义但不理解其背后的方法论。

纠正:每个缩写背后是一套方法论或工具体系。如 TDD 不仅是"先写测试",更是"红-绿-重构"的工程循环与设计反馈机制。

六、进阶扩展与参考

6.1 术语演变追踪

测试领域的术语随技术演进不断更新。建议关注以下术语演变趋势:

  • 测试左移/右移全生命周期质量
  • 测试自动化智能测试(AI 辅助)
  • QAQuality Engineering(QE)
  • 测试环境弹性测试基础设施

6.2 术语标准化参考

  • 标准:ISTQB Glossary(glossary.istqb.org)
  • 标准:IEEE Standard Glossary of Software Engineering Terminology
  • 标准:ISO/IEC 25000 系列质量模型术语

6.3 推荐参考

  • 在线术语表:ISTQB Glossary(持续更新)
  • 社区:Ministry of Testing 术语库
  • 书目:《Software Testing Dictionary》