[go: up one dir, main page]

CN117472673B - Automatic test method, system and related equipment for interrupt controller - Google Patents

Automatic test method, system and related equipment for interrupt controller Download PDF

Info

Publication number
CN117472673B
CN117472673B CN202311816429.3A CN202311816429A CN117472673B CN 117472673 B CN117472673 B CN 117472673B CN 202311816429 A CN202311816429 A CN 202311816429A CN 117472673 B CN117472673 B CN 117472673B
Authority
CN
China
Prior art keywords
test
interrupt controller
configuration
automatic test
script
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
CN202311816429.3A
Other languages
Chinese (zh)
Other versions
CN117472673A (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.)
Ruisi Xinke Chengdu Technology Co ltd
Original Assignee
Ruisi Xinke Chengdu Technology Co ltd
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 Ruisi Xinke Chengdu Technology Co ltd filed Critical Ruisi Xinke Chengdu Technology Co ltd
Priority to CN202311816429.3A priority Critical patent/CN117472673B/en
Publication of CN117472673A publication Critical patent/CN117472673A/en
Application granted granted Critical
Publication of CN117472673B publication Critical patent/CN117472673B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2236Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test CPU or processors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2273Test methods

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

The invention is applicable to the field of computers and provides an automatic test method, an automatic test system and related equipment for an interrupt controller. The invention has the beneficial effects that the testing process is divided into configuration testing cases, testing files are generated and executed to obtain the testing result of the interrupt controller, and the process is layered to enable the testing process to be more flexible; the test cases can be subjected to directional configuration, random configuration and manual configuration, the directional configuration realizes continuous integration of the directional test cases of the interrupt controller, the random configuration realizes random test of the interrupt controller, the test cases can be manually configured to enable the test cases to be more flexible to generate, and meanwhile, three configuration modes ensure the test coverage rate of the interrupt controller and meet the completeness and high efficiency of a test method; the header file is adopted to enable the source code of the test program to be simpler, so that a tester can check the register value quickly when the test finds a problem, and the efficiency of auditing and debugging analysis is improved.

Description

Automatic test method, system and related equipment for interrupt controller
Technical Field
The invention is applicable to the field of computers, and particularly relates to an automatic test method, an automatic test system and related equipment for an interrupt controller.
Background
Interrupt controllers are a critical component of computer systems. RISC-V proposes a Platform-level interrupt controller (Platform-Level Interrupt Controller) for supporting various computing services well in conjunction with a RISC-V processor. The platform-level interrupt controller has the following characteristics: numerous inputs are: up to 1023 input sources are supported. The output is numerous: up to 15872 outputs are supported. The configuration is flexible: one-to-one, one-to-many, many-to-one settings may be supported. Priority configuration: the input supports 7-level priority configuration, the output supports 7-level threshold setting, and the same-level interrupt is prioritized according to the input sequence.
While the platform-level interrupt controller needs a large number of test cases to ensure the reliability of the quality, in the prior art, there are two directions: the quality is ensured by the coverage of the test cases as full as possible; the presence or absence of a burner case is detected by constructing a special test case. The former results in a large number of test cases and the latter results in a continuous need for integration of test cases. In addition, in the prior art, only use cases with clear rules can be automatically generated; the hardware implementation of the platform-level interrupt controller is not easy to be matched for modification, and the test case is not easy to be added; and the testing process does not realize layering and flexible random testing cannot be realized.
Disclosure of Invention
The invention provides an automatic test method, an automatic test system and related equipment of an interrupt controller, which aim to solve the problem of incomplete test coverage rate of a platform-level interrupt controller and ensure the efficiency of adding, changing, auditing and debugging test cases of the platform-level interrupt controller.
In a first aspect, the present invention provides an automatic test method of an interrupt controller, the automatic test method comprising the steps of:
establishing an automatic test script of the interrupt controller based on a script language, wherein the automatic test script is used for configuring test cases and generating a header file;
configuring parameters of a plurality of test cases through the automatic test script, and recording and storing the plurality of test cases; the parameters comprise the name of the test case, the attribute setting and connection relation of the input and output of the test case, the preset interrupt behavior of the test case and the expected interrupt behavior of the test case;
calculating a register value corresponding to the interrupt controller according to the parameter of the test case through the automatic test script, and generating the header file of the macro command corresponding to the register value;
sequentially running the header files in a programming language to generate test files corresponding to the test cases;
and executing the test file to obtain a test result of the interrupt controller.
Preferably, in the step of configuring parameters of a plurality of test cases through the automatic test script and recording and storing a plurality of test cases, the test cases are recorded and stored by Json.
Preferably, the configuring in the step of configuring the parameters of the plurality of test cases by the automatic test script and recording and saving the plurality of test cases includes any one of directional configuration, random configuration, and manual configuration.
Preferably, the orientation configuration is specifically: generating the test case by determining explicit constraints in the automatic test script and automatically configuring; the random configuration is specifically as follows: the test cases are randomly generated by adding constrained random values to the automated test script.
Preferably, the script language is Pyhton.
Preferably, the format of the test file is elf.
In a second aspect, the present invention also provides an automatic test system of an interrupt controller, the automatic test system comprising:
the script module is used for establishing an automatic test script of the interrupt controller based on a script language, wherein the automatic test script is used for configuring test cases and generating a header file;
the configuration module configures parameters of a plurality of test cases through the automatic test script, and records and stores the plurality of test cases; the parameters comprise the name of the test case, the attribute setting and connection relation of the input and output of the test case, the preset interrupt behavior of the test case and the expected interrupt behavior of the test case;
the header file module is used for calculating a register value corresponding to the interrupt controller according to the parameter of the test case through the automatic test script and generating the header file of the macro command corresponding to the register value;
the operation module is used for sequentially operating the header files in a programming language and generating test files corresponding to the test cases;
and the execution module executes the test file to obtain a test result of the interrupt controller.
In a third aspect, the present invention also provides a computer device comprising: a memory, a processor and an automatic test program of an interrupt controller stored on the memory and executable on the processor, the processor implementing the steps in the automatic test method of an interrupt controller according to any one of the above embodiments when executing the automatic test program of an interrupt controller.
In a fourth aspect, the present invention also provides a computer readable storage medium, on which an automatic test program of an interrupt controller is stored, which when executed by a processor, implements the steps in the automatic test method of an interrupt controller according to any one of the above embodiments.
The invention has the beneficial effects that the testing process is divided into configuration testing cases, testing files are generated and executed to obtain the testing result of the interrupt controller, and the process is layered to enable the testing process to be more flexible; the test cases can be subjected to directional configuration, random configuration and manual configuration, the directional configuration realizes continuous integration of the directional test cases of the interrupt controller, the random configuration realizes random test of the interrupt controller, the test cases can be manually configured to enable the test cases to be more flexible to generate, and meanwhile, three configuration modes ensure the test coverage rate of the interrupt controller and meet the completeness and high efficiency of a test method; the header file is adopted to enable the source code of the test program to be simpler, so that a tester can check the register value quickly when the test finds a problem, and the efficiency of auditing and debugging analysis is improved; an automatic test script is established based on Python, and Json records and test cases are saved, so that the efficiency of adding, changing and auditing the test cases is improved, and the test cases are automatically configured and test files are generated through the automatic test script, so that the high-quality test is realized at low cost.
Drawings
The present invention will be described in detail with reference to the accompanying drawings. The foregoing and other aspects of the invention will become more apparent and more readily appreciated from the following detailed description taken in conjunction with the accompanying drawings. In the accompanying drawings:
FIG. 1 is a flow chart diagram of an automatic test method for an interrupt controller according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an automatic test system for an interrupt controller according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an automatic test computer device of an interrupt controller according to an embodiment of the present invention.
Detailed Description
The following describes in detail the embodiments of the present invention with reference to the drawings.
The detailed description/examples set forth herein are specific embodiments of the invention and are intended to be illustrative and exemplary of the concepts of the invention and are not to be construed as limiting the scope of the invention. In addition to the embodiments described herein, those skilled in the art will be able to adopt other obvious solutions based on the disclosure of the claims and specification of the present application, including those adopting any obvious substitutions and modifications to the embodiments described herein, all within the scope of the present invention.
Example one
Referring to fig. 1, fig. 1 is a flowchart of an automatic test method of an interrupt controller according to an embodiment of the present invention, and the present invention provides an automatic test method of an interrupt controller, which includes the following steps:
s101, establishing an automatic test script of the interrupt controller based on a script language, wherein the automatic test script is used for configuring test cases and generating a header file;
in the embodiment of the invention, the scripting language adopts Python which is an object-oriented scripting language.
S102, configuring parameters of a plurality of test cases through the automatic test script, and recording and storing the plurality of test cases; the parameters comprise the name of the test case, the attribute setting and connection relation of the input and output of the test case, the preset interrupt behavior of the test case and the expected interrupt behavior of the test case;
in the embodiment of the invention, according to the definition of a Platform-level interrupt controller PLIC (Platform-Level Interrupt Controller), the input and the output have very flexible configuration to realize one-to-one, one-to-many and many-to-many interrupt configuration. For example, in an interrupt controller having 63 inputs and 16 outputs, there are a very large number of combinations that can be implemented. Therefore, the test of the platform-level interrupt controller PLIC needs to satisfy the configuration modes of various test cases to satisfy the requirement of verification coverage. The invention provides three configuration modes, 1, directional configuration: in the directional test of the basic function verification stage and the complete function verification stage of the test, the test case is generated through definite constraint automatic configuration; 2. random configuration: in the random test of the basic function verification stage and the complete function verification stage of the test, automatically configuring and generating a test case through random constraint; 3. and (3) the directional supplement test in the boundary condition verification stage generates test cases through manual configuration constraint. The three configuration modes effectively ensure the test coverage rate of the platform-level interrupt controller. The invention well supports the completeness and high efficiency of different testing methods of the interrupt controller in different testing stages (namely a basic function verification stage, a complete function verification stage and a boundary condition verification stage).
In the embodiment of the invention, json is used for recording and storing the test cases after a plurality of test cases are configured, which is beneficial to ensuring the efficiency of test case increment, modification and auditing.
Illustratively, taking a random configuration as an example, the steps of the random configuration are: the number of interrupt sources is random (e.g., the maximum number of interrupt sources is 1024, then a number between 0 and 1025 is random); randomly selecting an interrupt sequence number according to the number of interrupt sources (for example, randomly selecting 5 values between 1 and 1024, such as 102, 44, 209, 324,2 if the number of interrupt sources is 5); for each interrupt source, randomly selecting priority weight and randomly selecting a triggering mode; randomly selecting the number, sequence number and weight of the output; and configuring parameters of the test case, and finally recording and storing the information in a Json file.
S103, calculating a register value corresponding to the interrupt controller according to the parameter of the test case through the automatic test script, and generating the header file of the macro command corresponding to the register value;
in the embodiment of the invention, the corresponding register value is calculated according to the test cases through the automatic test script, and the C language header file with clear and definite macro definition is regenerated, so that the differential embodiment of each test case in the C language code is limited to the register value, and the register configuration time and difficulty are conveniently checked by technicians in the debugging process.
S104, sequentially running the header files in a programming language to generate test files corresponding to the test cases;
in the embodiment of the invention, the generated test file is in an executable and linkable elf file format.
S105, executing the test file to obtain a test result of the interrupt controller.
In the embodiment of the invention, the Json file and the C language header file in the steps are also saved after the test result is obtained, so that verification can be performed in the subsequent regression test.
The invention has the beneficial effects that the testing process is divided into configuration testing cases, testing files are generated and executed to obtain the testing result of the interrupt controller, and the process is layered to enable the testing process to be more flexible; the test cases can be subjected to directional configuration, random configuration and manual configuration, the directional configuration realizes continuous integration of the directional test cases of the interrupt controller, the random configuration realizes random test of the interrupt controller, the test cases can be manually configured to enable the test cases to be more flexible to generate, and meanwhile, three configuration modes ensure the test coverage rate of the interrupt controller and meet the completeness and high efficiency of a test method; the header file is adopted to enable the source code of the test program to be simpler, so that a tester can check the register value quickly when the test finds a problem, and the efficiency of auditing and debugging analysis is improved; an automatic test script is established based on Python, and Json records and test cases are saved, so that the efficiency of adding, changing and auditing the test cases is improved, and the test cases are automatically configured and test files are generated through the automatic test script, so that the high-quality test is realized at low cost.
Example two
Referring to fig. 2, fig. 2 is a schematic structural diagram of an automatic test system 200 for an interrupt controller according to an embodiment of the present invention, which includes:
201. the script module is used for establishing an automatic test script of the interrupt controller based on a script language, wherein the automatic test script is used for configuring test cases and generating a header file;
in the embodiment of the invention, the scripting language adopts Python which is an object-oriented scripting language.
202. The configuration module configures parameters of a plurality of test cases through the automatic test script, and records and stores the plurality of test cases; the parameters comprise the name of the test case, the attribute setting and connection relation of the input and output of the test case, the preset interrupt behavior of the test case and the expected interrupt behavior of the test case;
in the embodiment of the invention, according to the definition of a Platform-level interrupt controller PLIC (Platform-Level Interrupt Controller), the input and the output have very flexible configuration to realize one-to-one, one-to-many and many-to-many interrupt configuration. For example, in an interrupt controller having 63 inputs and 16 outputs, there are a very large number of combinations that can be implemented. Therefore, the test of the platform-level interrupt controller PLIC needs to satisfy the configuration modes of various test cases to satisfy the requirement of verification coverage. The invention provides three configuration modes, 1, directional configuration: in the directional test of the basic function verification stage and the complete function verification stage of the test, the test case is generated through definite constraint automatic configuration; 2. random configuration: in the random test of the basic function verification stage and the complete function verification stage of the test, automatically configuring and generating a test case through random constraint; 3. and (3) the directional supplement test in the boundary condition verification stage generates test cases through manual configuration constraint. The three configuration modes effectively ensure the test coverage rate of the platform-level interrupt controller. The invention well supports the completeness and high efficiency of different testing methods of the interrupt controller in different testing stages (namely a basic function verification stage, a complete function verification stage and a boundary condition verification stage).
In the embodiment of the invention, json is used for recording and storing the test cases after a plurality of test cases are configured, which is beneficial to ensuring the efficiency of test case increment, modification and auditing.
203. The header file module is used for calculating a register value corresponding to the interrupt controller according to the parameter of the test case through the automatic test script and generating the header file of the macro command corresponding to the register value;
in the embodiment of the invention, the corresponding register value is calculated according to the test cases through the automatic test script, and the C language header file with clear and definite macro definition is regenerated, so that the differential embodiment of each test case in the C language code is limited to the register value, and the register configuration time and difficulty are conveniently checked by technicians in the debugging process.
204. The operation module is used for sequentially operating the header files in a programming language and generating test files corresponding to the test cases;
in the embodiment of the invention, the generated test file is in an executable and linkable elf file format.
205. And the execution module executes the test file to obtain a test result of the interrupt controller.
In the embodiment of the invention, the Json file and the C language header file in the steps are also saved after the test result is obtained, so that verification can be performed in the subsequent regression test.
The automatic test system 200 of an interrupt controller can implement the steps in the automatic test method of an interrupt controller in the above embodiment, and can achieve the same technical effects, and the description in the above embodiment is omitted herein.
Example III
Referring to fig. 3, fig. 3 is a schematic structural diagram of a computer device according to an embodiment of the present invention, where the computer device 300 includes: memory 302, processor 301, and an automatic test program for an interrupt controller stored on the memory 302 and executable on the processor 301.
The processor 301 invokes the automatic test program of the interrupt controller stored in the memory 302 to execute the steps in the automatic test method of the interrupt controller provided in the embodiment of the present invention, please refer to fig. 1, specifically including the following steps:
s101, establishing an automatic test script of the interrupt controller based on a script language, wherein the automatic test script is used for configuring test cases and generating a header file;
s102, configuring parameters of a plurality of test cases through the automatic test script, and recording and storing the plurality of test cases; the parameters comprise the name of the test case, the attribute setting and connection relation of the input and output of the test case, the preset interrupt behavior of the test case and the expected interrupt behavior of the test case;
s103, calculating a register value corresponding to the interrupt controller according to the parameter of the test case through the automatic test script, and generating the header file of the macro command corresponding to the register value;
s104, sequentially running the header files in a programming language to generate test files corresponding to the test cases;
s105, executing the test file to obtain a test result of the interrupt controller.
The computer device 300 provided in the embodiment of the present invention can implement the steps in the automatic test method of the interrupt controller in the above embodiment, and can implement the same technical effects, and is not described herein again with reference to the description in the above embodiment.
(example IV)
The embodiment of the invention also provides a computer readable storage medium, on which an automatic test program of the interrupt controller is stored, and when the automatic test program of the interrupt controller is executed by the processor, each process and step in the automatic test method of the interrupt controller provided by the embodiment of the invention are realized, and the same technical effects can be realized, so that repetition is avoided, and no redundant description is provided herein.
Those skilled in the art will appreciate that implementing all or part of the above-described methods in accordance with the embodiments may be accomplished by way of a computer program stored on a computer readable storage medium, which when executed may comprise the steps of the embodiments of the methods described above. The storage medium may be a magnetic disk, an optical disk, a Read-Only Memory (ROM), a random access Memory (Random Access Memory, RAM) or the like.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art in the form of a software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the method according to the embodiments of the present invention.
While the embodiments of the present invention have been illustrated and described in connection with the drawings, what is presently considered to be the most practical and preferred embodiments of the invention, it is to be understood that the invention is not limited to the disclosed embodiments, but on the contrary, is intended to cover various equivalent modifications and equivalent arrangements included within the spirit and scope of the appended claims.

Claims (7)

1. An automatic test method for an interrupt controller, the automatic test method comprising the steps of:
establishing an automatic test script of the interrupt controller based on a script language, wherein the automatic test script is used for configuring test cases and generating a header file;
configuring parameters of a plurality of test cases through the automatic test script, and recording and storing the plurality of test cases; the parameters comprise the name of the test case, the attribute setting and connection relation of the input and output of the test case, the preset interrupt behavior of the test case and the expected interrupt behavior of the test case; the configuration includes any one of a directional configuration, a random configuration, and a manual configuration, the directional configuration being: automatically configuring parameters of the test cases for performing the directional test by presetting constraint conditions in the automatic test script; the random configuration is as follows: automatically configuring parameters of the test cases for performing random testing by adding random constraint conditions into the automatic test script; the manual configuration is as follows: manually configuring constraint conditions in the automatic test script so as to generate parameters of the test cases for performing the directional supplement test;
calculating a register value corresponding to the interrupt controller according to the parameter of the test case through the automatic test script, and generating the header file of the macro command corresponding to the register value;
sequentially running the header files in a programming language to generate test files corresponding to the test cases;
and executing the test file to obtain a test result of the interrupt controller.
2. The automatic test method of interrupt controller according to claim 1, wherein said step of configuring parameters of a plurality of said test cases by said automatic test script and recording and saving a plurality of said test cases uses Json recording and saving.
3. The automatic test method of an interrupt controller according to claim 1, wherein the scripting language is Pyhton.
4. The automatic test method of an interrupt controller according to claim 1, wherein the test file is in the format of an elf.
5. An automatic test system for an interrupt controller, the automatic test system comprising:
the script module is used for establishing an automatic test script of the interrupt controller based on a script language, wherein the automatic test script is used for configuring test cases and generating a header file;
the configuration module configures parameters of a plurality of test cases through the automatic test script, and records and stores the plurality of test cases; the parameters comprise the name of the test case, the attribute setting and connection relation of the input and output of the test case, the preset interrupt behavior of the test case and the expected interrupt behavior of the test case; the configuration includes any one of a directional configuration, a random configuration, and a manual configuration, the directional configuration being: automatically configuring parameters of the test cases for performing the directional test by presetting constraint conditions in the automatic test script; the random configuration is as follows: automatically configuring parameters of the test cases for performing random testing by adding random constraint conditions into the automatic test script; the manual configuration is as follows: manually configuring constraint conditions in the automatic test script so as to generate parameters of the test cases for performing the directional supplement test;
the header file module is used for calculating a register value corresponding to the interrupt controller according to the parameter of the test case through the automatic test script and generating the header file of the macro command corresponding to the register value;
the operation module is used for sequentially operating the header files in a programming language and generating test files corresponding to the test cases;
and the execution module executes the test file to obtain a test result of the interrupt controller.
6. A computer device, comprising: memory, a processor and an automatic test program for an interrupt controller stored on said memory and executable on said processor, said processor implementing the steps in the automatic test method for an interrupt controller according to any one of claims 1-4 when executing said automatic test program for an interrupt controller.
7. A computer readable storage medium, wherein an automatic test program of an interrupt controller is stored on the computer readable storage medium, which when executed by a processor, implements the steps of the automatic test method of an interrupt controller according to any one of claims 1-4.
CN202311816429.3A 2023-12-27 2023-12-27 Automatic test method, system and related equipment for interrupt controller Active CN117472673B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311816429.3A CN117472673B (en) 2023-12-27 2023-12-27 Automatic test method, system and related equipment for interrupt controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311816429.3A CN117472673B (en) 2023-12-27 2023-12-27 Automatic test method, system and related equipment for interrupt controller

Publications (2)

Publication Number Publication Date
CN117472673A CN117472673A (en) 2024-01-30
CN117472673B true CN117472673B (en) 2024-03-26

Family

ID=89626013

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311816429.3A Active CN117472673B (en) 2023-12-27 2023-12-27 Automatic test method, system and related equipment for interrupt controller

Country Status (1)

Country Link
CN (1) CN117472673B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117934997B (en) * 2024-03-21 2024-06-21 宁算(南京)科技有限公司 Large language model system and method for generating camera case sample

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5862366A (en) * 1996-09-12 1999-01-19 Advanced Micro Devices, Inc. System and method for simulating a multiprocessor environment for testing a multiprocessing interrupt controller
CN102508753A (en) * 2011-11-29 2012-06-20 青岛海信信芯科技有限公司 IP (Internet protocol) core verification system
US9047414B1 (en) * 2011-03-15 2015-06-02 Symantec Corporation Method and apparatus for generating automated test case scripts from natural language test cases
CN104699620A (en) * 2015-04-01 2015-06-10 山东华芯半导体有限公司 System and method for accelerating chip interrupt controller verification
KR101722856B1 (en) * 2015-10-21 2017-04-04 엘에스산전 주식회사 Apparatus for test plc using programming language
CN108829596A (en) * 2018-06-11 2018-11-16 深圳忆联信息系统有限公司 Interrupt random verification method, device, computer equipment and storage medium
CN108984350A (en) * 2017-06-01 2018-12-11 龙芯中科技术有限公司 A kind of interrupt processing functional verification system and method
CN116955181A (en) * 2023-07-24 2023-10-27 山东云海国创云计算装备产业创新中心有限公司 Chip testing system, method, computer equipment and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5862366A (en) * 1996-09-12 1999-01-19 Advanced Micro Devices, Inc. System and method for simulating a multiprocessor environment for testing a multiprocessing interrupt controller
US9047414B1 (en) * 2011-03-15 2015-06-02 Symantec Corporation Method and apparatus for generating automated test case scripts from natural language test cases
CN102508753A (en) * 2011-11-29 2012-06-20 青岛海信信芯科技有限公司 IP (Internet protocol) core verification system
CN104699620A (en) * 2015-04-01 2015-06-10 山东华芯半导体有限公司 System and method for accelerating chip interrupt controller verification
KR101722856B1 (en) * 2015-10-21 2017-04-04 엘에스산전 주식회사 Apparatus for test plc using programming language
CN108984350A (en) * 2017-06-01 2018-12-11 龙芯中科技术有限公司 A kind of interrupt processing functional verification system and method
CN108829596A (en) * 2018-06-11 2018-11-16 深圳忆联信息系统有限公司 Interrupt random verification method, device, computer equipment and storage medium
CN116955181A (en) * 2023-07-24 2023-10-27 山东云海国创云计算装备产业创新中心有限公司 Chip testing system, method, computer equipment and storage medium

Also Published As

Publication number Publication date
CN117472673A (en) 2024-01-30

Similar Documents

Publication Publication Date Title
CN117472673B (en) Automatic test method, system and related equipment for interrupt controller
CN105302722B (en) CTS automatic testing method and device
WO2020151301A1 (en) Reinforcement learning-based test script generation method and apparatus
CN110569159A (en) Baffle generation method, device, equipment and computer storage medium
CN111083017A (en) Air conditioner distribution network testing method, air conditioner distribution network testing terminal and readable storage medium
JP2009294837A (en) Failure monitoring system and device, monitoring apparatus, and failure monitoring method
CN111209181A (en) Regression testing method, system, device and computer storage medium
CN109388420A (en) Application upgrade test method, device, computer equipment and storage medium
US20050203717A1 (en) Automated testing system, method and program product using testing map
CN110888800A (en) Service interaction function test method, device, storage medium and test system
CN112181695A (en) Abnormal application processing method, device, server and storage medium
KR101252358B1 (en) Apparatus and method for testing plc command
CN109274533B (en) Web service fault positioning device and method based on rule engine
CN117455401A (en) Verification method and device for emergency plan, electronic equipment and storage medium
CN110908296A (en) A method and system for automatic testing of a virtual power plant control system
CN106940647B (en) Code management method and device
CN112286797B (en) A service monitoring method, device, electronic device and storage medium
CN114356769A (en) Software learning method, device, equipment and storage medium
CN114546842A (en) Interface test method and device, storage medium and electronic equipment
CN110198249B (en) A test method and system for distribution automation system
CN113784382A (en) Base station testing method and device, electronic equipment and storage medium
CN116048978B (en) Software service performance self-adaptive test method, system, terminal and medium
CN116756054B (en) Test method, test device, electronic equipment and storage medium
CN118295854B (en) System recovery method, device, equipment and medium
CN117234525B (en) Robot building method and device, electronic equipment and storage medium

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