---
title: "Testany平台状态解读：全面指南"
language: "zh"
url: "https://docs.testany.io/zh/docs/understanding-statuses-on-testany-platform-your-co/"
markdown_url: "https://docs.testany.io/zh/docs/understanding-statuses-on-testany-platform-your-co.md"
translation: "https://docs.testany.io/en/docs/understanding-statuses-on-testany-platform-your-co.md"
last_updated: "2026-02-07T18:19:37+08:00"
---

# Testany平台状态解读：全面指南

了解Testany平台上测试用例和测试管道的各种状态，可以让您更加高效地管理测试活动。本指南旨在为您提供每种状态的清晰和全面的定义，以便您更好地管理测试工作。

[视频](https://customer-en3hmhs3okg5hi37.cloudflarestream.com/a0581ab2bc955aabd8367a5076cb11bb/watch)

## 测试用例状态

1. **已注册**

   - **含义**：您的测试用例已成功上传至Testany平台。
   - **建议操作**：可以将此测试用例包含在您的测试管道中。
2. **被使用**

   ![](https://docs.testany.io/docs/images/zh/Aug_31-1_6760c73b.png)
   - **含义**：指示该测试用例被组装到多少个测试管道中。请注意，这个数字只包括当前正在使用该测试用例的管道。过去曾使用但现在不包含该测试用例的管道不计入此数。
   - **建议操作**：无需采取任何操作。

## 测试执行中的测试用例状态

1. **运行中**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-080347_6021cd10.png)
   - **含义**：该测试用例正在某个测试管道中执行。
   - **建议操作**：请等待执行完成。
2. **通过**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-080400_628ea134.png)
   - **含义**：该测试用例已成功执行，并满足了所有指定条件和断言。
   - **建议操作**：无需采取任何操作。
3. **失败**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-080420_f29aff83.png)
   - **含义**：测试用例执行未达到预期结果，或某个断言未能成功。
   - **建议操作**：检查日志以确定问题来源（被测试软件或测试脚本），并进行必要的调整。
4. **预期失败**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-080433_55856ddc.png)
   - **含义**：测试用例失败，但这是根据测试管道逻辑预期的结果。此类失败实际上会导致测试管道成功。
   - **建议操作**：如果此状态是预期的，则无需采取任何操作。
5. **未开始**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-080450_976dcca8.png)
   - **含义**：该测试用例虽然已包含在触发的测试管道中，但尚未开始执行。
   - **建议操作**：请等待测试管道启动此特定测试用例。
6. **跳过**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-080523_36388df4.png)
   - **含义**：由于测试管道中设置的逻辑，该测试用例不会被执行。
   - **建议操作**：如果此状态是意外的，请检查测试管道中的逻辑设置。
7. **错误**

   ![image-20240620-083642.png](https://docs.testany.io/docs/images/zh/image-20240620-083642_a9c8bf76.png)
   - **含义**：测试已执行，但由于与测试脚本或被测试程序无关的原因，无法获取测试结果（例如运行时与被测软件之间的网络故障）。此情况下，测试用例状态将标记为“错误”。
   - **建议操作**：

     1. 检查运行此测试用例的运行时是否处于“非操作”状态。
     2. 访问 [Testany Status](https://testany.statuspage.io/) 查看平台服务状态。
     3. 如果问题仍然无法确定，请向Testany支持提交支持工单。

## 测试管道状态

1. **已组装**

   - **含义**：您的测试管道已完全设置并准备好执行。
   - **建议操作**：可以开始执行此测试管道。

## 测试执行状态

1. **未开始**

   ![](https://docs.testany.io/docs/images/zh/CleanShot_2023-09-27_at_18.51.42_2x_ff4426ce.png)
   - **含义**：此管道已进入执行队列但尚未开始执行。
   - **原因**：TEE资源限制。
   - **建议操作**：继续等待或取消此执行。
2. **运行中**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-080739_9695757b.png)
   - **含义**：测试管道正在执行其测试用例。
   - **建议操作**：监控进度并等待完成。
3. **成功**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-080800_ffc2c5bf.png)
   - **含义**：测试管道已无故障地执行了所有测试用例。
   - **建议操作**：花时间检查结果和日志以获取见解。
4. **失败**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-081123_c5656084.png)
   - **含义**：测试管道已完成执行，但其中一个或多个测试用例未达到预期的断言。
   - **建议操作**：检查日志以确定问题，并进行相应调整。
5. **已取消**

   ![](https://docs.testany.io/docs/images/zh/image-20230831-081218_21daa96c.png)
   - **含义**：测试管道的执行已取消。
   - **建议操作**：查看取消原因，并决定下一步行动。
6. **错误**

   ![image-20240620-084446.png](https://docs.testany.io/docs/images/zh/image-20240620-084446_68ddb744.png)
   - **含义**：如果管道中的任何子测试用例在执行期间的状态为"错误"，则该管道的结果状态将被标记为"错误"。
   - **建议操作**：

     - **检查运行时状态**：验证执行测试用例的运行时是否正常运行。
       - 导航到工作区设置 → 凭证选项卡
       - 确保运行时状态显示为"正常运行"
     - **检查网络连接**：验证运行时与被测系统 (SUT) 之间的网络连接。
       - 如果测试内部服务，请确保运行时具有适当的网络访问权限
       - 检查防火墙规则和 VPN 连接（如适用）
     - **检查平台状态**：访问 <https://testany.statuspage.io> 查看是否有正在进行的平台事件。
     - **查看错误日志**：点击失败的测试用例以查看详细的错误日志，这可能会提供有关失败原因的具体信息。
     - **联系支持**：如果在进行上述检查后问题仍然存在，请在 <https://testany.io/contact#support> 提交包含执行详细信息的支持工单。

---

## 开发者参考：状态码映射

如果您正在开发与 Testany 平台集成的应用程序（如 CI/CD 集成、Webhook 处理器或自动化脚本），以下是执行状态的数值映射表：

### 执行状态码

| 状态名称 | 状态码 | 说明 | 是否终态 |
|---------|--------|------|---------|
| NOT_STARTED | -1 | 未开始/排队中 | 否 |
| RUNNING | 0 | 执行中 | 否 |
| SUCCESS | 1 | 全部通过 | 是 |
| FAILURE | 2 | 有失败 | 是 |
| SKIPPED | 3 | 跳过（仅适用于测试用例） | 是 |
| FAIL_AS_EXPECTED | 4 | 预期失败（仅适用于测试用例） | 是 |
| CANCELLED | 5 | 已取消 | 是 |
| ERROR | 99 | 系统错误 | 是 |

### 使用示例

**判断执行是否完成：**
```python
# 终态状态码列表
TERMINAL_STATUSES = [1, 2, 3, 4, 5, 99]

def is_execution_complete(status_code):
    return status_code in TERMINAL_STATUSES
```

**判断执行是否成功：**
```python
# 成功状态码（SUCCESS 和 FAIL_AS_EXPECTED 都视为成功）
SUCCESS_STATUSES = [1, 4]

def is_execution_successful(status_code):
    return status_code in SUCCESS_STATUSES
```

### API 响应示例

当您通过 API 查询执行状态时，响应中的 `status` 字段将返回上述数值：

```json
{
  "execution_id": "Y2K-0001A-0000B",
  "status": 1,
  "status_name": "SUCCESS",
  "...": "..."
}
```

---

通过熟悉这些状态，您将能够更好地管理Testany平台上的测试用例和管道，确保测试过程的顺利和高效。

## 本页术语

- [测试用例 (Test Case)](https://docs.testany.io/zh/docs/glossary.md#test-case)
- [执行 (Execution)](https://docs.testany.io/zh/docs/glossary.md#execution)
- [断言 (Assertion)](https://docs.testany.io/zh/docs/glossary.md#assertion)
- [测试脚本 (Test Script)](https://docs.testany.io/zh/docs/glossary.md#test-script)
- [运行时 (Runtime)](https://docs.testany.io/zh/docs/glossary.md#runtime)
- [工作区 (Workspace)](https://docs.testany.io/zh/docs/glossary.md#workspace)
