提高测试提高系统可靠性的方法之一是有哪些

在IT服务运营过程中系统规划与管理师主要通过(    )活动提升与客户的关系。

原型法是面向用户需求而开发的一个或多个工作模型以下关于原型法的叙述不正确的是 ( ) 。
A、可以减少文档的数量
B、可以逐步明确系统的特征
C、开发人员可以从实践中快速获得需求
D、可以改善开发人员与用户的交流

18题: TOG的企业架构开发方法论中架构与各实施项目之间的一致性,是由()来保证的


软件可靠性和可维护性是软件的一项重要特性,根据GB/T中对其的描述在软件运作和维护过程中,( )不属于分析和提高软件可靠性的措施
D.测量可靠性,并分析现场可靠性是否达到要求

在提供给一個外部代理商访问信息处理设施前一个组织应该怎么做?()
A.外部代理商的处理应该接受一个来自独立代理进行的IS 审计
B.外部代理商的員工必须接受该组织的安全程序的培训。
C. 来自外部代理商的任何访问必须限制在停火区(DMZ)
D.该组织应该进行风险评估并制定和实施适当嘚控制。

}

本提供一种用于智能电能表软件鈳靠性检测的计量芯片模拟测试方法包括:上位机软件启动测试系统自检;加载被测表信息和测试用例;若加载成功上位机向ARM发送信号,FPGA芯片开始数据监听;MCU核心板将读写计量芯片的时序信号传递给FPGA芯片;FPGA芯片读取FPGA寄存器的计量参数返回给MCU核心板;将MCU核心板与FPGA芯片的通信时序传送至ARM;ARM将得到的时序通过交换机传送至上位机软件;上位机软件将接收到的时序与原始库对比;若对比正确则记录检测结果,否則记录错误信息;测试用例条目结束则整理检测结果编制检测报告;否则执行下一跳检测条目。本发明避免人工检测的造成测量结果偏差和检测结果不一致保证检测工作的公平公正,数据可靠计量准确。

本发明涉及嵌入式软件测试技术领域具体涉及一种用于智能电能表软件可靠性检测的计量芯片模拟测试方法。

2009年国家电网公司提出了全面建设用电信息采集系统的规划,要求以网省公司为单位实现所有电力用户的“全覆盖、全采集、全费控”截止到目前,国家电网公司经营区域内的用户数达到3.6亿户公司累计安装智能电能表达2.56亿呮,每年新增智能电能表安装数量达6000万只由以上数据可以看出,采集系统覆盖的范围非常广涉及到的终端设备数量非常多。那么保障這些终端设备的稳定性一直是电力公司深切关注的问题

智能电能表作为采集系统的重要终端设备,经过这5年多的集中应用进入到了一個故障多发期,电能表的硬件故障往往只是单个表的某个部件出问题但是软件一旦出现故障,一般是一整批表都会有事故隐患这就直接影响电力公司形象和优质服务水平。所以需要尽快研究智能电能表软件检测技术开发出软件检测平台,形成智能电能表软件检测系列標准提高软件的成熟度和健壮性。

针对智能电表软件可靠性检测方案对计量芯片模块的需求上位机软件需要对计量芯片模块进行信息配置以及故障注入等相关操作,实际的计量芯片难以实现这些操作;并且在测试过程中上位机测试软件和被测的电表计量芯片进行交互操作,其中运行的软件处理速度相对整个测试平台的信息交互速度太慢有可能导致测试结果出现偏差等问题,因此需要采用其他方式模拟仿真智能电能表计量芯片模块以代替实际的计量芯片。

为克服上述现有技术的不足本发明提供一种用于智能电能表软件可靠性检测嘚计量芯片模拟测试方法。

实现上述目的所采用的解决方案为:

一种用于智能电能表软件可靠性检测的计量芯片模拟测试方法所述方法包括如下步骤:

(1)上位机软件启动测试系统自检;

(2)加载被测表信息和测试用例;

(3)若加载成功进入步骤(4),否则操作员核验信息重新加载直至成功;

(4)上位机向ARM发送信号FPGA芯片开始数据监听;

(5)上位机向MCU核心板发布上电指令,MCU核心板开始工作;

(6)MCU核心板将读写计量芯片的时序信号传递给FPGA芯片;

(7)FPGA芯片经过逻辑映射将读写信号传递给FPGA寄存器,读取其中的计量参数返回给MCU核心板;

(8)将MCU核心板与FPGA芯片的通信时序传送至ARM;

(9)ARM将得到嘚时序通过交换机传送至上位机软件;

(10)上位机软件将接收到的时序与原始库对比;

(11)若对比正确则记录检测结果,否则记录错误信息;

(12)测试鼡例条目结束则整理检测结果编制检测报告;否则执行下一跳检测条目。

优选的所述自检包括:上位机检测计量芯片模拟板通讯状态昰否联通,上位机通过ARM检测FPGA寄存器数据是否与预制文件中数据一致;

所述测试用例为:检测人员预先编制的自动化测试流程脚本文件上位机依据测试用例对电能表软件可靠性进行检测。

优选的所述FPGA芯片使用VHDL编写内部程序。

优选的所述FPGA寄存器用来模拟计量芯片的计量参數寄存器、校表参数寄存器以及支撑电路。

优选的所述ARM用来配置FPGA芯片模拟仿真的计量芯片型号,实时监控模拟板的状态信息并将监控信息实时传送给上位机软件。

优选的所述计量参数包括:芯片ID、设备ID、电流通道1有效值、电流通道2有效值、电压通道有效值、电压频率。

优选的所述上位机将模拟运行工况对计量芯片产生的结果输入给待测电能表,并检测分析电能表对这些输入的响应

与现有技术相比,本发明具有以下有益效果:

本发明设计系统化集成度高软件硬件易于更改替换,能够模拟电能表不同工况的测试用例能够模拟不同苼产厂商的所使用的计量芯片模型。

本发明在计量芯片工况模拟阶段使用时序读写的手段,以软方式与MCU核心板进行信息通信将只读的寄存器变为可读写的模拟寄存器,克服了异常数据注入方式的实施困难节约实验器材损耗,提高电能表软件检测效率

本发明测试过程Φ,加载上位机测试库全程自动进行,避免了人工检测的造成测量结果偏差和检测结果不一致保证检测工作的公平公正,数据可靠計量准确。

图1为本发明计量芯片模拟测试流程图;

下面结合附图对本发明的具体实施方式做进一步的详细说明

一种用于智能电能表软件鈳靠性检测的计量芯片模拟测试方法,所述方法包括如下步骤:

(1)上位机软件启动测试系统自检;

(2)加载被测表信息和测试用例;

(3)若加载成功進入步骤(4)否则操作员核验信息重新加载直至成功;

(4)上位机向ARM发送信号,FPGA芯片开始数据监听;

(5)上位机向MCU核心板发布上电指令MCU核心板开始笁作;

(6)MCU核心板将读写计量芯片的时序信号传递给FPGA芯片;

(7)FPGA芯片经过逻辑映射,将读写信号传递给FPGA寄存器读取其中的计量参数,返回给MCU核心板;

(8)将MCU核心板与FPGA芯片的通信时序传送至ARM;

(9)ARM将得到的时序通过交换机传送至上位机软件;

(10)上位机软件将接收到的时序与原始库对比;

(11)若对比囸确则记录检测结果否则记录错误信息;

(12)测试用例条目结束则整理检测结果,编制检测报告;否则执行下一跳检测条目

所述自检包括:上位机检测计量芯片模拟板通讯状态是否联通,上位机通过ARM检测FPGA寄存器数据是否与预制文件中数据一致;

所述测试用例为:检测人员预先编制的自动化测试流程脚本文件上位机依据测试用例对电能表软件可靠性进行检测。

所述FPGA芯片使用VHDL编写内部程序

所述FPGA寄存器用来模擬计量芯片的计量参数寄存器、校表参数寄存器以及支撑电路。

}

我要回帖

更多关于 提高系统可靠性的方法之一是 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信