diff --git a/docs/zh/guide/advanced/ssr.md b/docs/zh/guide/advanced/ssr.md
index 0ff77af62..4cf4de42c 100644
--- a/docs/zh/guide/advanced/ssr.md
+++ b/docs/zh/guide/advanced/ssr.md
@@ -1,6 +1,6 @@
# 测试服务端渲染
-Vue Test Utils 提供了 `renderToString` 方法,用于测试使用服务器端渲染 (SSR) 的 Vue 应用程序。本指南将带你了解如何测试使用 SSR 的 Vue 应用程序。
+Vue Test Utils 提供了 `renderToString` 方法,用于测试服务器端渲染 (SSR) 的 Vue 应用程序。本指南将带你了解如何测试 SSR 的 Vue 应用程序。
## `renderToString`
diff --git a/docs/zh/guide/advanced/stubs-shallow-mount.md b/docs/zh/guide/advanced/stubs-shallow-mount.md
index cb177f087..f145808ed 100644
--- a/docs/zh/guide/advanced/stubs-shallow-mount.md
+++ b/docs/zh/guide/advanced/stubs-shallow-mount.md
@@ -1,8 +1,8 @@
-# 桩 (Stubs) 与浅层挂载
+# 测试替身 (stub) 与浅挂载
-Vue Test Utils 提供了一些高级功能用于*桩*组件和指令。*桩*是指将自定义组件或指令的现有实现替换为一个不执行任何操作的虚拟实现,这可以简化本来复杂的测试。让我们来看一个例子。
+Vue Test Utils 提供了一些高级功能用于为组件和指令*创建测试替身* (stubbing)。*测试替身* (stub) 是指将自定义组件或指令的现有实现替换为一个不执行任何操作的虚拟实现,这可以简化本来复杂的测试。让我们来看一个例子。
-## 桩化单个子组件
+## 为单个子组件创建测试替身
一个常见的例子是当你想要测试一个在组件层级中非常高的组件时。
@@ -57,9 +57,9 @@ test('stubs component with custom template', () => {
})
```
-注意,模板中显示的是 ``,而不是 ``。我们用一个桩替换了它——在这种情况下,我们通过传入一个 `template` 提供了自己的实现。
+注意,模板中显示的是 ``,而不是 ``。我们用一个测试替身替换了它,在这种情况下,我们通过传入一个 `template` 提供了自己的实现。
-你也可以获取一个默认的桩,而不需要提供自己的实现:
+你也可以获取一个默认的测试替身,而不需要提供自己的实现:
```js
test('stubs component', () => {
@@ -81,15 +81,15 @@ test('stubs component', () => {
})
```
-这将桩化整个渲染树中的*所有* `` 组件,而不管它们出现在哪个层级。这就是为什么它在 `global` 挂载选项中的原因。
+这将为整个渲染树中的*所有* `` 组件创建测试替身,而不管它们出现在哪个层级。这就是为什么它在 `global` 挂载选项中的原因。
::: tip
要桩化组件,你可以使用 `components` 中的键或组件的名称。如果在 `global.stubs` 中同时给出这两者,将优先使用键。
:::
-## 桩化所有子组件
+## 为所有子组件创建测试替身
-有时你可能想要桩化*所有*自定义组件。例如,你可能有这样的组件:
+有时你可能想要为*所有*自定义组件创建测试替身。例如,你可能有这样的组件:
```js
const ComplexComponent = {
@@ -103,7 +103,7 @@ const ComplexComponent = {
}
```
-想象一下,每个 `` 组件都做一些复杂的事情,而你只对测试 `