GB/ T 39788- 202 1
附录 E
(资料性附录)
嵌入式软件性能测试案例
E.1 系统描述
待测系统与软件为嵌入式机载软件, 是分系统的核心软件.完成分系统内综合化管理和数据处理工
作。 该软件|叫化于机载设备ij r , 随机载设备 -同 「下电。
该软件主要功能包括:
a) 参数加载: 接收航电系统指令. 刘分系统内各设备进行参数加载, 并 |’. 报加载结果;
b ) 设备向检: 接收航电系统指令, 控制分系统内各设备进行自检测,并 1-. 报白检测结果;
c) 参数控制: 接收航电系统指令, 对分系统内各设备当前 | -作参数进行控制;
d ) 周期数据七报: 接收分系统内各设备用期 1-报的数据, 经过处理后七报航电系统。
E.2 性能需求
被测软件性能市求如下:
a) 义、j机载设备上也后,该软件的初始化时间不跑过 5 s ;
b ) 当航1 [!, 系统启动设备向检测川, 该软件需在 1 00 mδ 内将自检测指令下发分系统内各设备;
c) 该软件以 3 s 为周期向分系统内各设备发送周期向检测指令;
d) 当航电系统对分系统内某设备迸行参数设监H,J. ,6:该设备不在线(术应答) . 被视1] 软件需在
500 ms 内迸行数据重传. 重传 2 次仍未收到设备应答, 判设备总线故障. 并 1-. :!'Ii航电系统;
e) 被测软件市周期上报分系统内各设备主4/1 上拙的参数,,.I{ ij r A 设备的距离参数, 处理精度为
毫米级; 当距离数据有效时. 上报距离数值和有效状态; 当距尚数据无效时. I:报无效状态。 该
距离参数计算公式为: S 二~r2 一( h - d ) 2 • s 7-1 A 设备距尚,r 为 A 设备主t)J上报的距离数据-
h 为气压高度.d 为 A 设备fr 站高度;
f) 被测软件FI .ASH 余南、内存余甲:和 CPU 余最均大于 30 % ;
g) T/0 总线传输不跑过 1 00 kbi t /s。
E.3 测试用例
E.3.1 平均启动时间
表 E. l 给州了软件初始化时间测试用例设计。
表 E.1 软件初始化时间测试用例
l.O
名称 软件初始化时间 版本号
测试U 的 验证被视1J 软件从|- 也到初始化完成的时间是有小 I旦旦等 r s s
设计人员 测试时间
被
澳lj 软件与自L电系统和分系统各设备连接IF. 常;
前资条件
b) 机载设备加咆过程正常
30
GB/ T 39788- 202 1
表 E. 1 (续)
测试环境 模拟/实装环境
通过捅桩代码验证被视1]软件也I) 始化时间是否满足要求
测试场景
」t 骤编号 操作 预期结果
川 在软件代码初始化的数前拍桩测试代码. 记录
当前系统时间 T, ; 在初始化的数后tffi 桩测试
代码编译成功
代码. 记录当前系统时间 T, ;