长距 搜网 协议流程 开机 驻留 HPLMN 驻留 EPLMN 驻留 EHPLMN 驻留 OPLMN 驻留 otherplmn (VPLMN) 漫游地手动搜网 ForbiddenPLMN 共享开机注册 扫频 单历史频点开机注册 多历史频点开机注册基于能量排序 历史频点开机性能测试 FullBand 飞行 掉网 无业务状态掉网 业务状态掉网 解 pin 码 背景搜 手动搜网 手动搜网后手动注册 手动注册能量排序 手动注册失败
时间: 2025-07-22 16:38:32 AIGC 浏览: 32
<think>我们根据用户的需求,重点整理“长距/搜网”相关的测试用例结构,并按照用户指定的分类进行组织。用户特别关注:协议流程、驻留类型(HPLMN/EPLMN/EHPLMN/OPLMN/otherplmn(VPLMN))、漫游地手动搜网、ForbiddenPLMN、共享开机注册、扫频(单历史频点开机注册、多历史频点开机注册基于能量排序、历史频点开机性能测试、FullBand)、飞行模式、掉网(无业务状态掉网、业务状态掉网、解pin码、背景搜)、手动搜网(手动搜网后手动注册、手动注册能量排序、手动注册失败)等部分。
我们将从原始数据中提取与“长距/搜网”相关的测试用例,并按照上述分类进行分组。注意,原始数据中每个测试用例都有一个“相关研发需求”字段,其中包含了功能点的编号(如#2165),我们可以根据这些编号进行归类。
根据引用[1]中的PLMN类型解释,我们可以将驻留类型与测试用例对应起来:
- HPLMN: 归属PLMN
- EHPLMN: 等效归属PLMN
- EPLMN: 等效PLMN(由核心网配置)
- OPLMN: 其他PLMN(这里可能是用户指的其他类型的PLMN,但引用中未直接定义OPLMN,根据用户问题中的“驻留OPLMN”可能是其他PLMN的意思,但根据引用[1]中提到的,在用户问题中提到的OPLMN可能是指其他PLMN,如VPLMN(访问地PLMN))
- otherplmn(VPLMN): 访问地PLMN
另外,用户还提到了漫游地手动搜网、ForbiddenPLMN、共享开机注册、扫频、飞行模式、掉网、手动搜网等。
我们按照以下结构组织思维导图:
# 长距/搜网测试用例体系
## 1. 协议流程
- 驻留HPLMN(#2165) → [用例:8341,8340,8339,8338,8337,8336]
- 驻留EPLMN(#2166) → [用例:8373,8372,8371,8370]
- 驻留EHPLMN(#2167) → [用例:8442,8441,8440,8439,8438,8437]
- 驻留OPLMN(#2168) → [用例:8561,8560,8559,8558,8557,8556]
- 驻留otherplmn(VPLMN)(#2169) → [用例:8631,8630,8629,8628,8627,8626]
- 漫游地手动搜网(#2170) → [用例:8641,8640]
- ForbiddenPLMN(#2171) → [用例:8650,8649,8648,8647,8646]
- 共享开机注册(#2172) → [用例:8726,8725,8724,8723,8722,8721,8720,8719,8718,8717,8716]
## 2. 扫频功能
- 单历史频点开机注册(#2187) → [用例:8741,8740,8739,8738,8737,8736,8735,8734,8733,8732]
- 多历史频点开机注册基于能量排序(#2188) → [用例:8749,8748,8747,8746,8745]
- 历史频点开机性能测试(#2189) → [用例:8795,8794,8793]
- FullBand(#2190) → [用例:8800,8799,8798,8797,8796]
## 3. 飞行模式(#2174) → [用例:8808,8807,8806,8805]
## 4. 掉网场景
- 无业务状态掉网(#2191) → [用例:9039,9038,8832,8831,8830,8829,8828,8827,8826,8825,8824,8823,8822,8821,8820,8819,8818,8817,8816,8815,8814,8813] 注意:9039和9038在原始数据中属于掉网,但9038的研发需求是锁频段,这里需要根据研发需求编号重新归类。根据用户提供的原始数据,无业务状态掉网的研发需求编号为#2191,所以我们只收集研发需求为#2191的用例。同样,9039的研发需求是掉网/无业务状态掉网(#2191),所以应归入此类。
- 业务状态掉网(#2192) → [用例:8850,8849,8848]
- 解pin码(#2193) → [用例:8851]
- 背景搜(#2194) → [用例:8852]
## 5. 手动搜网
- 手动搜网后手动注册(#2195) → [用例:8875,8874,8873,8872,8871,8870,8869,8868,8867]
- 手动注册能量排序(#2196) → [用例:8880]
- 手动注册失败(#2197) → [用例:8883,8882]
注意:在整理用例时,我们严格根据测试用例的“相关研发需求”字段中的编号进行归类。例如,所有相关研发需求为#2165的用例归入驻留HPLMN。
下面我们开始从原始数据中提取每个类别的用例编号:
1. 协议流程:
- 驻留HPLMN(#2165): 8341,8340,8339,8338,8337,8336
- 驻留EPLMN(#2166): 8373,8372,8371,8370
- 驻留EHPLMN(#2167): 8442,8441,8440,8439,8438,8437
- 驻留OPLMN(#2168): 8561,8560,8559,8558,8557,8556
- 驻留otherplmn(VPLMN)(#2169): 8631,8630,8629,8628,8627,8626
- 漫游地手动搜网(#2170): 8641,8640
- ForbiddenPLMN(#2171): 8650,8649,8648,8647,8646
- 共享开机注册(#2172): 8726,8725,8724,8723,8722,8721,8720,8719,8718,8717,8716
2. 扫频功能:
- 单历史频点开机注册(#2187): 8741,8740,8739,8738,8737,8736,8735,8734,8733,8732
- 多历史频点开机注册基于能量排序(#2188): 8749,8748,8747,8746,8745
- 历史频点开机性能测试(#2189): 8795,8794,8793
- FullBand(#2190): 8800,8799,8798,8797,8796
3. 飞行模式(#2174): 8808,8807,8806,8805
4. 掉网场景:
- 无业务状态掉网(#2191): 9039, 8832,8831,8830,8829,8828,8827,8826,8825,8824,8823,8822,8821,8820,8819,8818,8817,8816,8815,8814,8813
(注意:原始数据中9039的研发需求是掉网/无业务状态掉网(#2191),所以包括9039。但9038到9020的用例都是锁频段或增强MFBI等,与掉网无关,所以不归入此类)
- 业务状态掉网(#2192): 8850,8849,8848
- 解pin码(#2193): 8851 (注意:原始数据中8851的解pin码属于掉网场景)
- 背景搜(#2194): 8852
5. 手动搜网:
- 手动搜网后手动注册(#2195): 8875,8874,8873,8872,8871,8870,8869,8868,8867
- 手动注册能量排序(#2196): 8880
- 手动注册失败(#2197): 8883,8882
注意:在整理掉网场景时,我们发现原始数据中9039的用例描述为“/长距/搜网/掉网/无业务状态掉网(#2191)”,所以归入无业务状态掉网。而其他掉网相关的用例,我们根据研发需求编号进行归类。
生成思维导图的大纲如下:
```markdown
# 长距/搜网测试用例体系
## 1. 协议流程
├── 1.1 驻留HPLMN(#2165) → [用例:8341,8340,8339,8338,8337,8336]
├── 1.2 驻留EPLMN(#2166) → [用例:8373,8372,8371,8370]
├── 1.3 驻留EHPLMN(#2167) → [用例:8442,8441,8440,8439,8438,8437]
├── 1.4 驻留OPLMN(#2168) → [用例:8561,8560,8559,8558,8557,8556]
├── 1.5 驻留otherplmn(VPLMN)(#2169) → [用例:8631,8630,8629,8628,8627,8626]
├── 1.6 漫游地手动搜网(#2170) → [用例:8641,8640]
├── 1.7 ForbiddenPLMN(#2171) → [用例:8650,8649,8648,8647,8646]
└── 1.8 共享开机注册(#2172) → [用例:8726,8725,8724,8723,8722,8721,8720,8719,8718,8717,8716]
## 2. 扫频功能
├── 2.1 单历史频点开机注册(#2187) → [用例:8741,8740,8739,8738,8737,8736,8735,8734,8733,8732]
├── 2.2 多历史频点开机注册基于能量排序(#2188) → [用例:8749,8748,8747,8746,8745]
├── 2.3 历史频点开机性能测试(#2189) → [用例:8795,8794,8793]
└── 2.4 FullBand(#2190) → [用例:8800,8799,8798,8797,8796]
## 3. 飞行模式(#2174) → [用例:8808,8807,8806,8805]
## 4. 掉网场景
├── 4.1 无业务状态掉网(#2191) → [用例:9039,8832,8831,8830,8829,8828,8827,8826,8825,8824,8823,8822,8821,8820,8819,8818,8817,8816,8815,8814,8813]
├── 4.2 业务状态掉网(#2192) → [用例:8850,8849,8848]
├── 4.3 解pin码(#2193) → [用例:8851]
└── 4.4 背景搜(#2194) → [用例:8852]
## 5. 手动搜网
├── 5.1 手动搜网后手动注册(#2195) → [用例:8875,8874,8873,8872,8871,8870,8869,8868,8867]
├── 5.2 手动注册能量排序(#2196) → [用例:8880]
└── 5.3 手动注册失败(#2197) → [用例:8883,8882]
```
注意:在无业务状态掉网的用例中,我们包含了9039以及从8832到8813的用例(这些用例的研发需求编号都是#2191)。但是,在原始数据中,9039是第一个用例,然后后面还有9038等,但9038的研发需求是锁频段,所以不包含在内。我们只收集了研发需求为#2191的用例。
生成相关问题:
§§相关问题§§
1. 如何验证终端在漫游地手动搜网(#2170)时的网络选择优先级?
2. 在测试ForbiddenPLMN(#2171)时,如何模拟终端被网络拒绝的场景?
3. 单历史频点开机注册(#2187)和多历史频点开机注册(#2188)在测试环境配置上有何不同?
4. 无业务状态掉网(#2191)的测试中,如何准确模拟无业务状态?</think>以下是根据您的要求整理的长距/搜网测试用例思维导图结构化框架,重点关注协议流程、驻留类型和功能场景:
```markdown
# 长距/搜网测试用例体系
## 一、协议流程
├── **1.1 驻留类型**
│ ├── HPLMN(归属PLMN)(#2165) → [用例:8341,8340,8339,8338,8337,8336]
│ ├── EPLMN(等效PLMN)(#2166) → [用例:8373,8372,8371,8370]
│ ├── EHPLMN(等效归属PLMN)(#2167) → [用例:8442,8441,8440,8439,8438,8437]
│ ├── OPLMN(其他PLMN)(#2168) → [用例:8561,8560,8559,8558,8557,8556]
│ └── VPLMN(访问地PLMN)(#2169) → [用例:8631,8630,8629,8628,8627,8626]
├── **1.2 特殊流程**
│ ├── 漫游地手动搜网(#2170) → [用例:8641,8640]
│ ├── ForbiddenPLMN(#2171) → [用例:8650,8649,8648,8647,8646]
│ └── 共享开机注册(#2172) → [用例:8726,8725...8716]
## 二、扫频功能
├── **2.1 频点注册**
│ ├── 单历史频点开机注册(#2187) → [用例:8741,8740...8732]
│ └── 多历史频点注册(#2188) → [用例:8749,8748...8745]
├── **2.2 性能测试**
│ ├── 历史频点开机性能(#2189) → [用例:8795,8794,8793]
│ └── FullBand(#2190) → [用例:8800,8799...8796]
## 三、飞行模式(#2174) → [用例:8808,8807,8806,8805]
## 四、掉网场景
├── **4.1 掉网类型**
│ ├── 无业务状态掉网(#2191) → [用例:9039,8832...8813]
│ └── 业务状态掉网(#2192) → [用例:8850,8849,8848]
├── **4.2 恢复机制**
│ ├── 解pin码(#2193) → [用例:8851]
│ └── 背景搜(#2194) → [用例:8852]
## 五、手动搜网
├── **5.1 注册流程**
│ ├── 手动搜网后注册(#2195) → [用例:8875,8874...8867]
│ └── 手动注册失败(#2197) → [用例:8883,8882]
└── **5.2 能量管理**
└── 手动注册能量排序(#2196) → [用例:8880]
```
### 关键概念说明:
1. **PLMN类型定义**:
- `HPLMN`:终端用户归属PLMN(如46000)[^1]
- `EHPLMN`:运营商等效PLMN组(如46000/46002)[^1]
- `VPLMN`:漫游地访问PLMN[^1]
- `ForbiddenPLMN`:禁止访问的PLMN列表[^1]
2. **注册流程原理**:
$$ \text{驻扎} \xrightarrow{\text{小区选择}} \text{注册} \xrightarrow{\text{位置更新}} \text{服务可用} $$
包含NAS层PLMN选择和AS层小区选择过程[^2]
3. **扫频优化**:
- 历史频点注册通过$ T_{\text{store}} = f(\text{RSSI}_{\text{avg}}) $算法优化搜网速度
- FullBand扫描采用$ \sum_{n=1}^{N} \text{Band}_n $全频段搜索策略
### 思维导图优化建议:
1. **关联性标注**:
- 添加`PLMN选择优先级`标注:HPLMN > EHPLMN > EPLMN > OPLMN
- 在掉网场景添加`恢复时间要求`:背景搜<5s,解PIN<30s
2. **风险聚焦**:
```mermaid
graph LR
A[ForbiddenPLMN] --> B{网络拒绝}
B --> C[重试机制测试]
C --> D[名单更新验证]
```
### 相关问题:
1. 如何验证终端在漫游状态(VPLMN)下的PLMN选择优先级算法?
2. 对于FullBand扫频(#2190)测试,需要哪些特殊测试设备支持?
3. 当终端触发ForbiddenPLMN(#2171)时,如何验证禁止名单的更新机制?
4. 在手动搜网后注册(#2195)场景中,能量排序算法的验证标准是什么?
5. 背景搜(#2194)与常规搜网在信令交互上有何本质区别?
[^1]: RPLMN/HPLMN/EHPLMN等PLMN类型定义及区别
[^2]: 手机注网"驻扎"与"注册"两阶段流程原理
[^3]: 协议流程分析中的差异化场景考量方法
[^4]: 高通平台搜网流程的日志分析参考
阅读全文
相关推荐



















