# 📘 自动化测试任务规划

**来源文档：** `C:\Users\Lenovo\Desktop\pythonProject\planner\mineru_result\all_requirements.txt`  
**生成时间：** 2025-11-24 20:24:39

---

## 📝 测试规划内容

# 测试任务规划

## 1）上电测试（Power On Test）  
a) 初始化信号源（一参数构造函数）  
b) 初始化频谱分析仪（一参数构造函数）  
c) 初始化开关矩阵（一参数构造函数）  
d) 初始化直流电源（三参数构造函数 @30V, OCP参数值, OVP参数值）  
e) 设置直流电源输出：设置28V@6A  
f) 设置信号源频率为2.7GHz（Configure RF Frequency）  
g) 设置信号源功率为-25dBm（Configure RF Power）  
h) 设置信号源开启脉冲调制（Configure Pulse Modulation State）  
i) 设置信号源脉宽为2us（Configure Pulse Width）  
j) 设置信号源脉冲周期为1ms（Configure Pulse Period）  
k) 设置频谱分析仪Span为500MHz（Configure Frequency Span）  
l) 设置频谱分析仪Sweep时间1ms（Configure Sweep Time）  
m) 设置频谱分析仪RBW为3MHz（Configure Sweep Coupling）  
n) 设置频谱分析仪VBW为3MHz（Configure Sweep Coupling）  
o) 开启频谱分析仪的远程控制  
p) 开启信号源射频输出（Configure RF Output）  

---

## 2）SC波段镜频抑制测试（SC Band Image Rejection Test）  

### a) 测试点 2.7GHz  
1) 设置信号源频率为2.7GHz（Configure RF Frequency）  
2) 设置频谱分析仪中心频率为2.7GHz（Configure Frequency Center）  
3) 开启频谱仪最大值保持（Configure Trace Max Hold）  
4) 设置频谱分析仪参考电平（Configure Reference Level）  
5) 等待3秒（threadWaiting 3s）  
6) 使用频谱仪读取最大峰值功率P1（Marker Peak Max）  
7) 频谱仪清除迹线（Configure Trace Clear）  
8) 设置频谱分析仪中心频率为3.88GHz（Configure Frequency Center）  
9) 开启频谱仪最大值保持（Configure Trace Max Hold）  
10) 等待3秒（threadWaiting 3s）  
11) 使用频谱仪读取最大峰值功率P2（Marker Peak Max）  
12) 自动计算镜频抑制比 (P1 - P2)（Marker Peak Max, Query Marker Y）  
13) 数据存入（imageRejection）  
14) 判定是否合格（(P1-P2) >7dB）  
15) 将SC波段2.7GHz的测试结果记录在测试报告中（saveToXValue，saveToYValue，drawDiagram）  
16) 如果不合格则标红（报告显示逻辑处理）  

### b) 测试点 6.2GHz  
1) 设置信号源频率为6.2GHz（Configure RF Frequency）  
2) 设置频谱分析仪中心频率为6.2GHz（Configure Frequency Center）  
3) 开启频谱仪最大值保持（Configure Trace Max Hold）  
4) 等待3秒（threadWaiting 3s）  
5) 使用频谱仪读取最大峰值功率P1（Marker Peak Max）  
6) 频谱仪清除迹线（Configure Trace Clear）  
7) 设置频谱分析仪中心频率为5.88GHz（Configure Frequency Center）  
8) 开启频谱仪最大值保持（Configure Trace Max Hold）  
9) 等待3秒（threadWaiting 3s）  
10) 使用频谱仪读取最大峰值功率P2（Marker Peak Max）  
11) 自动计算镜频抑制比 (P1 - P2)（Marker Peak Max, Query Marker Y）  
12) 数据存入（imageRejection）  
13) 将SC波段6.2GHz的测试结果记录在测试报告中（saveToXValue，saveToYValue，drawDiagram）  
14) 如果不合格则标红（报告显示逻辑处理）  

---

## 3）X波段镜频抑制测试（X Band Image Rejection Test）  
### a) 测试点 8GHz  
1) 设置信号源频率为8GHz（Configure RF Frequency）  
2) 设置频谱分析仪中心频率为8GHz（Configure Frequency Center）  
3) 开启频谱仪最大值保持（Configure Trace Max Hold）  
4) 设置信号源功率为-40dBm（Configure RF Power）  
5) 等待3秒（threadWaiting 3s）  
6) 使用频谱仪读取最大峰值功率P1（Marker Peak Max）  
7) 频谱仪清除迹线（Configure Trace Clear）  
8) 设置频谱分析仪中心频率为11GHz（Configure Frequency Center）  
9) 开启频谱仪最大值保持（Configure Trace Max Hold）  
10) 等待3秒（threadWaiting 3s）  
11) 使用频谱仪读取最大峰值功率P2（Marker Peak Max）  
12) 自动计算镜频抑制比 (P1 - P2)（Marker Peak Max, Query Marker Y）  
13) 数据存入（imageRejection）  
14) 将X波段8GHz的测试结果记录在测试报告中（saveToXValue，saveToYValue，drawDiagram）  
15) 如果不合格则标红（报告显示逻辑处理）  

### b) 测试点 12GHz  
1) 设置信号源频率为12GHz（Configure RF Frequency）  
2) 设置频谱分析仪中心频率为12GHz（Configure Frequency Center）  
3) 开启频谱仪最大值保持（Configure Trace Max Hold）  
4) 等待3秒（threadWaiting 3s）  
5) 使用频谱仪读取最大峰值功率P1（Marker Peak Max）  
6) 频谱仪清除迹线（Configure Trace Clear）  
7) 设置频谱分析仪中心频率为15GHz（Configure Frequency Center）  
8) 开启频谱仪最大值保持（Configure Trace Max Hold）  
9) 等待3秒（threadWaiting 3s）  
10) 使用频谱仪读取最大峰值功率P2（Marker Peak Max）  
11) 自动计算镜频抑制比 (P1 - P2)（Marker Peak Max, Query Marker Y）  
12) 数据存入（imageRejection）  
13) 将X波段12GHz的测试结果记录在测试报告中（saveToXValue，saveToYValue，drawDiagram）  
14) 如果不合格则标红（报告显示逻辑处理）  

---

## 4）断电测试（Power Off Test）  
a) 关闭信号源射频输出（Configure RF Output）  
b) 关闭信号源脉冲调制（Configure Pulse Modulation State）  
c) 频谱仪清除迹线（Configure Trace Clear）  
d) 释放信号源远程控制（Disconnect Control）  
e) 释放频谱仪远程控制（Disconnect Control）  
f) 释放直流电源远程控制（Disconnect Control）  
g) 释放开关矩阵远程控制（Disconnect Control）  
h) 释放资源并关闭所有仪器（testShowMessage, getSwitchSelectNoteList, channelLoopEnd）

---

## 📌 说明
本规划由智能体自动生成，内容遵循自然语言任务规划格式，可直接用于后续自动化测试代码生成。