CN110907882B - Electric energy meter-oriented virtualization test method and system - Google Patents

Electric energy meter-oriented virtualization test method and system Download PDF

Info

Publication number
CN110907882B
CN110907882B CN201910959418.8A CN201910959418A CN110907882B CN 110907882 B CN110907882 B CN 110907882B CN 201910959418 A CN201910959418 A CN 201910959418A CN 110907882 B CN110907882 B CN 110907882B
Authority
CN
China
Prior art keywords
electric energy
energy meter
data
consistency
test system
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910959418.8A
Other languages
Chinese (zh)
Other versions
CN110907882A (en
Inventor
段晓萌
姜洪浪
杜新纲
雷民
林繁涛
徐英辉
郜波
王晓东
王爽
赵婷
罗冉冉
左嘉
郭清营
姬云涛
江小强
王晔
崔星毅
邹跃
康海
高玉晓
杨旭东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
Original Assignee
State Grid Corp of China SGCC
China Electric Power Research Institute Co Ltd CEPRI
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by State Grid Corp of China SGCC, China Electric Power Research Institute Co Ltd CEPRI filed Critical State Grid Corp of China SGCC
Priority to CN201910959418.8A priority Critical patent/CN110907882B/en
Publication of CN110907882A publication Critical patent/CN110907882A/en
Application granted granted Critical
Publication of CN110907882B publication Critical patent/CN110907882B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R35/00Testing or calibrating of apparatus covered by the other groups of this subclass
    • G01R35/04Testing or calibrating of apparatus covered by the other groups of this subclass of instruments for measuring time integral of power or current

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Testing Electric Properties And Detecting Electric Faults (AREA)
  • Debugging And Monitoring (AREA)

Abstract

The invention discloses a test method and a system for virtualization of an electric energy meter, wherein the method comprises the following steps: the method comprises the steps that a virtual test system receives consistency test data through a socket interface, and the consistency of an electric energy meter running on the virtual test system is tested by utilizing the consistency test data; receiving metering data, and testing the metering accuracy of the electric energy meter by using the metering data; and receiving the injected abnormal data, and testing the robustness of the electric energy meter by using the abnormal data. The invention uses the PC to simulate the function of the running environment of the electric energy meter program based on the virtual machine, and realizes the function of the simulation environment of the electric energy meter program based on the virtual machine; acquiring running state information based on the virtual machine electric energy meter through a Socket interface, thereby realizing the integration with third-party software to realize a debugging tool of the virtual electric energy meter; interference data are injected through the simulated peripheral interface, so that the test of the robustness of the electric energy meter software is facilitated, and the development efficiency of the system is improved.

Description

Electric energy meter-oriented virtualization test method and system
Technical Field
The invention relates to the technical field of electric energy meter testing, in particular to a test method and a test system for virtualization of an electric energy meter.
Background
Because the resources of the embedded system are limited, the electric energy meter system carrying the virtual machine cannot carry out simulation debugging on the running application, and the function of the electric energy meter is complex, so that the function and the correctness of the application are inevitably verified in the development stage. Therefore, a system capable of implementing the electric energy meter virtualization test is needed to improve the application development efficiency and verify the function and correctness of the application in the development stage.
Disclosure of Invention
The invention provides a test method and a test system for virtualization of an electric energy meter, which aim to solve the problem of how to realize electric energy meter test at a PC (personal computer) end and improve development efficiency.
In order to solve the above problem, according to an aspect of the present invention, there is provided a test method for virtualization of an electric energy meter, the method including:
the method comprises the steps that a virtual test system receives consistency test data through a socket interface, and the consistency of an electric energy meter running on the virtual test system is tested by utilizing the consistency test data;
the virtual test system receives metering data through a socket interface and tests the metering accuracy of the electric energy meter by using the metering data;
the virtual test system receives injected abnormal data through a socket interface, and tests the robustness of the electric energy meter by using the abnormal data.
Preferably, the receiving, by the virtual test system, consistency test data through a socket interface, and testing consistency of the electric energy meter running on the virtual test system by using the consistency test data includes:
the electric energy meter protocol consistency test software is accessed into the virtual test system through different socket interfaces, is disguised into different types of communication interfaces to perform consistency test data interaction with electric energy meter programs running on the virtual test system, and tests the consistency of the electric energy meters.
Preferably, the virtual test system receives metering data through a socket interface, and tests the metering accuracy of the electric energy meter by using the metering data, including:
the electric energy meter detection software is accessed to the virtual machine test system through a socket, different voltage data variables, current data variables, power data variables and electric energy real-time clock data variables are injected into the virtual machine test system through a simulated metering core, and the calculation accuracy of the electric energy meter and the correctness of event recording and freezing recording functions are tested; and detecting the correctness of the electric energy meter to the external equipment access and the compatibility of the API.
Preferably, the virtual test system receives injected abnormal data through a socket interface, and tests the robustness of the electric energy meter by using the abnormal data, including:
the virtual test system receives the injected abnormal communication frame, the abnormal electric quantity data, the abnormal encryption and decryption information and the abnormal reading and writing of the stored data through the socket interface, and tests whether the processing result of the electric energy meter is reasonable and can realize self-recovery within an allowable range.
Preferably, wherein the method further comprises:
the integrated development environment of the electric energy meter controls the software installation running state of the electric energy meter in a debugging mode through the simulation component of the virtual test system, and displays the variable information and the running flow of the software running in real time through an interface.
According to another aspect of the present invention, there is provided a test system for virtualization of an electric energy meter, the system including:
the consistency test unit is used for receiving consistency test data through a socket interface and testing the consistency of the electric energy meter running on the virtual test system by using the consistency test data;
the metering accuracy testing unit is used for receiving metering data through a socket interface and testing the metering accuracy of the electric energy meter by using the metering data;
and the robustness testing unit is used for receiving the injected abnormal data through a socket interface and testing the robustness of the electric energy meter by using the abnormal data.
Preferably, the consistency test unit receives consistency test data through a socket interface, and tests consistency of the electric energy meter running on the virtual test system by using the consistency test data, including:
the electric energy meter protocol consistency test software is accessed into the virtual test system through different sockets, disguised into communication interfaces of different types to perform consistency test data interaction with electric energy meter programs running on the virtual test system, and tests the consistency of the electric energy meters.
Preferably, the measuring accuracy testing unit receives the measuring data through a socket interface, and tests the measuring accuracy of the electric energy meter by using the measuring data, and includes:
the electric energy meter detection software is connected into the virtual machine test system through a socket interface, different voltage data variables, current data variables, power data variables and electric energy real-time clock data variables are injected into the virtual machine test system through the simulated metering core, and the calculation accuracy of the electric energy meter and the correctness of the event recording and freezing recording functions are tested; and detecting the correctness of the electric energy meter for the external equipment access and the compatibility of the API.
Preferably, the robustness testing unit receives the injected abnormal data through a socket interface, and tests the robustness of the electric energy meter by using the abnormal data, including:
the virtual test system receives the injected abnormal communication frame, the abnormal electric quantity data, the abnormal encryption and decryption information and the abnormal reading and writing of the stored data through the socket interface, and tests whether the processing result of the electric energy meter is reasonable and can realize self-recovery within an allowable range.
Preferably, wherein the system further comprises:
and the installation running state testing unit is used for controlling the software installation running state of the electric energy meter in a debugging mode through the simulation component of the virtual testing system in the integrated development environment of the electric energy meter, and displaying the running variable information and running flow of the software in real time through an interface.
The invention provides a test method and a system for virtualization of an electric energy meter, wherein the method comprises the following steps: the method comprises the steps that a virtual test system receives consistency test data through a socket interface, and the consistency of an electric energy meter running on the virtual test system is tested by utilizing the consistency test data; the virtual test system receives metering data through a socket interface and tests the metering accuracy of the electric energy meter by using the metering data; the virtual test system receives injected abnormal data through a socket interface and tests the robustness of the electric energy meter by using the abnormal data. The invention uses the PC to simulate the function of the running environment of the electric energy meter program based on the virtual machine, and realizes the function of the simulation environment of the electric energy meter program based on the virtual machine; the running state information based on the virtual machine electric energy meter is obtained through the Socket interface, so that a debugging tool for realizing the virtual electric energy meter by integrating with third-party software is realized, the system development and test efficiency is improved, and the dynamic display of the running state of the system is realized; interference data are injected through the simulated peripheral interface, so that the test of the robustness of the electric energy meter software is facilitated, and the development efficiency of the system is improved.
Drawings
A more complete understanding of exemplary embodiments of the present invention may be had by reference to the following drawings in which:
FIG. 1 is a flow chart of a test method 100 for virtualization of an electric energy meter according to an embodiment of the present invention;
FIG. 2 is an interface diagram of a simulated power meter according to an embodiment of the invention;
FIG. 3 is a block diagram of a virtual test system according to an embodiment of the present invention; and
fig. 4 is a schematic structural diagram of a test system 400 for virtualization of an electric energy meter according to an embodiment of the present invention.
Detailed Description
Example embodiments of the present invention will now be described with reference to the accompanying drawings, however, the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein, which are provided for a complete and complete disclosure of the invention and to fully convey the scope of the invention to those skilled in the art. The terminology used in the exemplary embodiments illustrated in the accompanying drawings is not intended to be limiting of the invention. In the drawings, the same units/elements are denoted by the same reference numerals.
Unless otherwise defined, terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. In addition, it will be understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their context in the context of the relevant art and will not be interpreted in an idealized or overly formal sense.
Fig. 1 is a flowchart of a test method 100 for virtualization of an electric energy meter according to an embodiment of the present invention. As shown in fig. 1, in the test method for virtualization of an electric energy meter according to the embodiment of the present invention, a PC is used to simulate a function of an electric energy meter program operating environment based on a virtual machine, so as to implement a simulation environment function based on the electric energy meter program of the virtual machine; the running state information based on the virtual machine electric energy meter is obtained through the Socket interface, so that a debugging tool for realizing the virtual electric energy meter by integrating with third-party software is realized, the system development and test efficiency is improved, and the dynamic display of the running state of the system is realized; interference data are injected through the simulated peripheral interface, so that the test of the robustness of the electric energy meter software is facilitated, and the development efficiency of the system is improved. The test method 100 for virtualization of an electric energy meter provided by the embodiment of the invention starts from step 101, and in step 101, a virtual test system receives consistency test data through a socket interface, and tests the consistency of the electric energy meter running on the virtual test system by using the consistency test data.
Preferably, the receiving, by the virtual test system, consistency test data through a socket interface, and testing consistency of the electric energy meter running on the virtual test system by using the consistency test data includes:
the electric energy meter protocol consistency test software is accessed into the virtual test system through different socket interfaces, disguised into different types of communication interfaces to perform consistency test data interaction with electric energy meter programs running on the virtual test system, and test the consistency of the electric energy meters.
In step 102, the virtual test system receives metering data through a socket interface, and tests the metering accuracy of the electric energy meter by using the metering data.
Preferably, the virtual test system receives metering data through a socket interface, and tests the metering accuracy of the electric energy meter by using the metering data, including:
the electric energy meter detection software is accessed to the virtual machine test system through a socket, different voltage data variables, current data variables, power data variables and electric energy real-time clock data variables are injected into the virtual machine test system through a simulated metering core, and the calculation accuracy of the electric energy meter and the correctness of event recording and freezing recording functions are tested; and detecting the correctness of the electric energy meter to the external equipment access and the compatibility of the API.
In step 103, the virtual test system receives injected abnormal data through a socket interface, and tests the robustness of the electric energy meter by using the abnormal data.
Preferably, the virtual test system receives injected abnormal data through a socket interface, and tests the robustness of the electric energy meter by using the abnormal data, including:
the virtual test system receives the injected abnormal communication frame, the abnormal electric quantity data, the abnormal encryption and decryption information and the abnormal reading and writing of the stored data through the socket interface, and tests whether the processing result of the electric energy meter is reasonable and can realize self-recovery within an allowable range.
Preferably, wherein the method further comprises:
the integrated development environment of the electric energy meter controls the software installation running state of the electric energy meter in a debugging mode through the simulation component of the virtual test system, and displays the variable information and the running flow of the software running in real time through an interface.
When the electric energy meter software is debugged, the integrated development environment IDE for the electric energy meter software development controls the software running, pausing, stopping, installing, uninstalling and the like of the electric energy meter software in a debugging mode through the simulation component of the virtual test system, and displays the variable information, the running flow and the like of the software running in real time through an interface.
The interface of a simulated power meter of an embodiment of the invention is shown in fig. 2.
Fig. 3 is a block diagram of a virtual test system according to an embodiment of the present invention, and as shown in fig. 3, a tool for simulating a function of an electric energy meter is implemented on a PC, and the tool may perform data interaction with other software through a Socket interface. The simulation debugging of the platform can be realized by using the data during the operation of the platform, and the debugging development of the online application program is realized; the data transmitted by the API can be used for realizing a UI interface, the running state of the electric energy meter can be visually displayed, meanwhile, the UI interface realizes the peripheral interfaces of the electric energy meter, such as EEPROM, FLASH, card, ESAM, LCD and the like, and the data can be directly visualized for application debugging through software processing; the communication interface can be directly debugged with application communication through an external debugging tool, and the development efficiency of the system is improved.
The test system of the embodiment of the invention comprises: the device comprises a virtual machine module, a simulation debugging module, a display module, a storage module, a communication module and a safety module. The virtual machine module realizes various functions of the virtual machine by simulating the electric energy meter virtual machine on the PC, completes analysis of a program file, uses a virtual machine multitask mechanism and is responsible for multitask scheduling. The virtual machine is operated according to the electric energy meter application flow by firstly loading the electric energy meter byte code program, then reading the byte code, scheduling tasks and the like, and finally the electric energy meter program is operated on the real electric energy meter. And the simulation debugging module is responsible for monitoring the data information of the RAM stack in the registry and operation of the virtual machine, transmitting the data to the integrated development interface in real time and realizing the simulation debugging of the application program. The display module is an electric energy meter display module and refreshes display data issued by application to a screen in real time. The storage module is also an electric energy meter functional module and comprises Flash and EEPROM, the read-write of the EEPROM and the Flash is converted into the read-write of a file through a test system, and the read-write data is stored in a PC (personal computer) end in a file mode. Therefore, in the test system, the read-write behaviors of the EEPROM and the Flash can be monitored in real time, and the intrusion interference can be conveniently added. The communication module is also the realization of an electric energy meter functional module and comprises a 485 interface, infrared and carrier waves. The communication interface provides convenience for debugging the business logic function of the application program. The safety module is realized by an electric energy meter function module ESAM and Card, the access requests of the ESAM and the Card are transmitted to the external expansion safety module to be executed, and response data are returned to the application, so that the requirement of the test system on data encryption during testing is met.
Fig. 4 is a schematic structural diagram of a test system 400 for virtualization of an electric energy meter according to an embodiment of the present invention. As shown in fig. 4, the test system 400 for virtualization of an electric energy meter according to an embodiment of the present invention includes: a conformance test sheet 401, a metering accuracy test unit 402 and a robustness test unit 403.
Preferably, the consistency test unit 401 is configured to receive consistency test data through a socket interface, and test consistency of the electric energy meter running on the virtual test system by using the consistency test data.
Preferably, the consistency test unit 401 receives consistency test data through a socket interface, and tests consistency of the electric energy meter running on the virtual test system by using the consistency test data, including:
the electric energy meter protocol consistency test software is accessed into the virtual test system through different sockets, disguised into communication interfaces of different types to perform consistency test data interaction with electric energy meter programs running on the virtual test system, and tests the consistency of the electric energy meters.
Preferably, the metering accuracy testing unit 402 is configured to receive metering data through a socket interface, and test the metering accuracy of the electric energy meter by using the metering data.
Preferably, the measuring accuracy testing unit 402 receives the measuring data through a socket interface, and tests the measuring accuracy of the electric energy meter by using the measuring data, including:
the electric energy meter detection software is connected into the virtual machine test system through a socket interface, different voltage data variables, current data variables, power data variables and electric energy real-time clock data variables are injected into the virtual machine test system through the simulated metering core, and the calculation accuracy of the electric energy meter and the correctness of the event recording and freezing recording functions are tested; and detecting the correctness of the electric energy meter to the external equipment access and the compatibility of the API.
Preferably, the robustness testing unit 403 is configured to receive the injected abnormal data through a socket interface, and test the robustness of the electric energy meter by using the abnormal data.
Preferably, the robustness testing unit 403 receives the injected abnormal data through a socket interface, and tests the robustness of the electric energy meter by using the abnormal data, including:
the virtual test system receives the injected abnormal communication frame, the abnormal electric quantity data, the abnormal encryption and decryption information and the abnormal reading and writing of the stored data through the socket interface, and tests whether the processing result of the electric energy meter is reasonable and can realize self-recovery within an allowable range.
Preferably, wherein the system further comprises:
and the installation running state testing unit is used for controlling the software installation running state of the electric energy meter in a debugging mode through the simulation component of the virtual testing system in the integrated development environment of the electric energy meter, and displaying the variable information and the running flow of software running in real time through an interface.
The test system 400 for virtualization oriented to an electric energy meter according to the embodiment of the present invention corresponds to the test method 100 for virtualization oriented to an electric energy meter according to another embodiment of the present invention, and is not described herein again.
The invention has been described with reference to a few embodiments. However, other embodiments of the invention than the one disclosed above are equally possible within the scope of the invention, as would be apparent to a person skilled in the art from the appended patent claims.
Generally, all terms used in the claims are to be interpreted according to their ordinary meaning in the technical field, unless explicitly defined otherwise herein. All references to "a/an/the [ device, component, etc ]" are to be interpreted openly as referring to at least one instance of said device, component, etc., unless explicitly stated otherwise. The steps of any method disclosed herein do not have to be performed in the exact order disclosed, unless explicitly stated.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and so forth) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solutions of the present invention and not for limiting the same, and although the present invention is described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: modifications and equivalents may be made to the embodiments of the invention without departing from the spirit and scope of the invention, which is to be covered by the claims.

Claims (4)

1. A test method for virtualization of an electric energy meter is characterized by comprising the following steps:
the method comprises the steps that a virtual test system receives consistency test data through a socket interface, and the consistency of an electric energy meter running on the virtual test system is tested by utilizing the consistency test data;
the virtual test system receives metering data through a socket interface and tests the metering accuracy of the electric energy meter by using the metering data;
the virtual test system receives injected abnormal data through a socket interface and tests the robustness of the electric energy meter by using the abnormal data;
the virtual test system receives consistency test data through a socket interface, and tests the consistency of the electric energy meter running on the virtual test system by using the consistency test data, wherein the consistency test data comprises the following steps:
the electric energy meter protocol consistency test software is accessed into the virtual test system through different socket interfaces, disguised into different types of communication interfaces to perform consistency test data interaction with electric energy meter programs running on the virtual test system, and test the consistency of the electric energy meters;
the virtual test system receives metering data through a socket interface, and tests the metering accuracy of the electric energy meter by utilizing the metering data, and the method comprises the following steps:
the electric energy meter detection software is accessed to the virtual machine test system through a socket, different voltage data variables, current data variables, power data variables and electric energy real-time clock data variables are injected into the virtual machine test system through a simulated metering core, and the calculation accuracy of the electric energy meter and the correctness of event recording and freezing recording functions are tested; detecting the correctness of the electric energy meter to the external equipment access and the compatibility of the API;
the virtual test system receives injected abnormal data through a socket interface, and tests the robustness of the electric energy meter by using the abnormal data, and the test method comprises the following steps:
the virtual test system receives the injected abnormal communication frame, the abnormal electric quantity data, the abnormal encryption and decryption information and the abnormal reading and writing of the stored data through the socket interface, and tests whether the processing result of the electric energy meter is reasonable and can realize self-recovery within an allowable range.
2. The method of claim 1, further comprising:
the integrated development environment of the electric energy meter controls the software installation running state of the electric energy meter in a debugging mode through the simulation component of the virtual test system, and displays the variable information and the running flow of the software running in real time through an interface.
3. A test system for virtualization of an electric energy meter, the system comprising:
the consistency test unit is used for receiving consistency test data through a socket interface and testing the consistency of the electric energy meter running on the virtual test system by using the consistency test data;
the metering accuracy testing unit is used for receiving metering data through a socket interface and testing the metering accuracy of the electric energy meter by using the metering data;
the robustness testing unit is used for receiving the injected abnormal data through a socket interface and testing the robustness of the electric energy meter by using the abnormal data;
the consistency test unit receives consistency test data through a socket interface, and tests the consistency of the electric energy meter running on the virtual test system by using the consistency test data, wherein the consistency test unit comprises:
the electric energy meter protocol consistency test software is accessed into the virtual test system through different sockets, disguised into communication interfaces of different types to perform consistency test data interaction with electric energy meter programs running on the virtual test system, and test the consistency of the electric energy meters;
the measurement accuracy testing unit receives measurement data through a socket interface, and tests the measurement accuracy of the electric energy meter by using the measurement data, and the measurement accuracy testing unit comprises:
the electric energy meter detection software is connected into the virtual machine test system through a socket interface, different voltage data variables, current data variables, power data variables and electric energy real-time clock data variables are injected into the virtual machine test system through the simulated metering core, and the calculation accuracy of the electric energy meter and the correctness of the event recording and freezing recording functions are tested; detecting the correctness of the electric energy meter to the external equipment access and the compatibility of the API;
the robustness testing unit receives injected abnormal data through a socket interface and tests the robustness of the electric energy meter by using the abnormal data, and the robustness testing unit comprises:
the virtual test system receives the injected abnormal communication frame, the abnormal electric quantity data, the abnormal encryption and decryption information and the abnormal reading and writing of the stored data through the socket interface, and tests whether the processing result of the electric energy meter is reasonable and can realize self-recovery within an allowable range.
4. The system of claim 3, further comprising:
and the installation running state testing unit is used for controlling the software installation running state of the electric energy meter in a debugging mode through the simulation component of the virtual testing system in the integrated development environment of the electric energy meter, and displaying the running variable information and running flow of the software in real time through an interface.
CN201910959418.8A 2019-10-10 2019-10-10 Electric energy meter-oriented virtualization test method and system Active CN110907882B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910959418.8A CN110907882B (en) 2019-10-10 2019-10-10 Electric energy meter-oriented virtualization test method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910959418.8A CN110907882B (en) 2019-10-10 2019-10-10 Electric energy meter-oriented virtualization test method and system

Publications (2)

Publication Number Publication Date
CN110907882A CN110907882A (en) 2020-03-24
CN110907882B true CN110907882B (en) 2023-01-31

Family

ID=69815395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910959418.8A Active CN110907882B (en) 2019-10-10 2019-10-10 Electric energy meter-oriented virtualization test method and system

Country Status (1)

Country Link
CN (1) CN110907882B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111723020A (en) * 2020-06-29 2020-09-29 南方电网科学研究院有限责任公司 Method, device and equipment for testing electric energy meter testing software
CN112114844A (en) * 2020-08-04 2020-12-22 中国电力科学研究院有限公司 Virtual machine-based electric energy meter special system
CN112015167B (en) * 2020-08-31 2021-09-17 杭州炬华科技股份有限公司 Concentrator testing method and device, computer equipment and storage medium
CN112559329A (en) * 2020-12-04 2021-03-26 中国电力科学研究院有限公司 Method and system for detecting energy controller system and software
CN113820649B (en) * 2021-08-31 2024-05-17 中国电力科学研究院有限公司 Method and device for testing service life reliability of firmware of electric energy meter

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102655464A (en) * 2011-03-04 2012-09-05 河北省电力研究院 Method for conducting communication failure troubleshooting by utilizing multifunctional electric energy meter simulation software
CN204758723U (en) * 2015-06-25 2015-11-11 云南电网有限责任公司电力科学研究院 Measurement automatic system terminal communication protocol test platform
CN105206035A (en) * 2015-09-21 2015-12-30 国网上海市电力公司 Automatic detecting system and method for collection terminal functions
CN105279952A (en) * 2015-11-30 2016-01-27 国网江西省电力科学研究院 Whole-event acquisition testing system of intelligent ammeter based on virtual ammeter module
WO2016090908A1 (en) * 2014-12-12 2016-06-16 国家电网公司 Memory simulation testing board system and testing method for embedded application of intelligent electric meter
CN106324555A (en) * 2016-10-25 2017-01-11 湖南威胜信息技术有限公司 General virtual electric energy meter for electric energy meter data acquisition terminal test system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102655464A (en) * 2011-03-04 2012-09-05 河北省电力研究院 Method for conducting communication failure troubleshooting by utilizing multifunctional electric energy meter simulation software
WO2016090908A1 (en) * 2014-12-12 2016-06-16 国家电网公司 Memory simulation testing board system and testing method for embedded application of intelligent electric meter
CN204758723U (en) * 2015-06-25 2015-11-11 云南电网有限责任公司电力科学研究院 Measurement automatic system terminal communication protocol test platform
CN105206035A (en) * 2015-09-21 2015-12-30 国网上海市电力公司 Automatic detecting system and method for collection terminal functions
CN105279952A (en) * 2015-11-30 2016-01-27 国网江西省电力科学研究院 Whole-event acquisition testing system of intelligent ammeter based on virtual ammeter module
CN106324555A (en) * 2016-10-25 2017-01-11 湖南威胜信息技术有限公司 General virtual electric energy meter for electric energy meter data acquisition terminal test system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
基于智能电能表脚本测试方案研究;陈红芳 等;《赤峰学院学报(自然科学版)》;20130131;第29卷(第1期);34-36 *

Also Published As

Publication number Publication date
CN110907882A (en) 2020-03-24

Similar Documents

Publication Publication Date Title
CN110907882B (en) Electric energy meter-oriented virtualization test method and system
CN108446215B (en) POS machine test method, device, system and terminal
CN107807881B (en) Code coverage rate testing method and device and computer equipment
CN104750603B (en) A kind of multi-core DSP software simulator and its physical layer software test method
CN113961453B (en) Full-digital simulation test system for airborne software
CN103838663A (en) Application testing method and device
CN110674047B (en) Software testing method and device and electronic equipment
CN113157508B (en) Test method, system, device, equipment and storage medium of embedded system
US20200381071A1 (en) Systems and methods for simulated device testing using a memory-based communication protocol
CN108984403A (en) The verification method and device of FPGA logical code
CN107038120A (en) A kind of method for testing software and equipment
CN109543417B (en) Vulnerability mining method and device based on Qemu platform
KR20080052341A (en) Automatic-testing system and method for embedded system software and test scenario composing method
US9117018B2 (en) Method of debugging software and corresponding computer program product
CN103699017A (en) Simulation test system and simulation test method for interface equipment of simulator in nuclear power station
CN114168471A (en) Test method, test device, electronic equipment and storage medium
CN110704303B (en) Method and device for acquiring test coverage information
Yu et al. Using property-based oracles when testing embedded system applications
CN112131098A (en) Method and system for testing electric energy meter software
CN112765018B (en) Instrument and meter debugging system and method
CN113986753A (en) Interface test method, device, equipment and storage medium
CN111044925A (en) Simulator for battery detection system
CN111025166A (en) Debugger for battery detection system
Muttenthaler et al. Lean automated hardware/software integration test strategy for embedded systems
WO2024086965A1 (en) Testing device driver by combining the device driver, firmware emulation layer, embedded simulator, and model of hardware subsystem within single native host application

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant