CN102999423B - A kind of method and apparatus of multinuclear test - Google Patents
A kind of method and apparatus of multinuclear test Download PDFInfo
- Publication number
- CN102999423B CN102999423B CN201210459920.0A CN201210459920A CN102999423B CN 102999423 B CN102999423 B CN 102999423B CN 201210459920 A CN201210459920 A CN 201210459920A CN 102999423 B CN102999423 B CN 102999423B
- Authority
- CN
- China
- Prior art keywords
- business end
- order
- information order
- storage area
- test
- 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.)
- Expired - Fee Related
Links
Abstract
The method and apparatus that the embodiment of the present invention provides a kind of multinuclear to test, relate to software test field, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the Dependence Problem of test job to network function, reduce system performance loss, improve work efficiency.From multiple test case, a test case is selected to perform by main control end, and information order is sent to order storage area, whether the information order in order storage area is the information order belonging to this business end then to make each business end judge, if information order is the information order of this business end, this business end is then made to perform information order, make each business end after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing.The present invention tests for the multinuclear of software.
Description
Technical field
The present invention relates to computer realm, particularly relate to the method and apparatus of a kind of multinuclear test.
Background technology
Along with the development of CPU hardware technology, multi-core CPU instead of monokaryon CPU gradually, and due to popularizing of multi-core CPU, the change of operating system and CPU deployment way, the deployment way of existing application program mainly can be divided into AMP (AsymmetricMultiprocessing, asymmetric multiprocessing), SMP (SymmetricMultiprocessing, symmetric multi-processors) and BMP (BoundMultiprocessing, mixing multiprocessing) Three models.Wherein, in AMP, each CPU core runs the separate instance of a SOS or uniform operating system, in SMP, the example of an operating system can manage all CPU core simultaneously, and interior some kernels are not bound in application, and in BMP, combine the mixed function of the advanced resource management of SMP and the application controls of AMP, the example of an operating system can manage all CPU core simultaneously, but each application is locked to the core that certain is specified.
Our tested object is the application process of disposing on an operating system, these application processes can be deployed in different operating system, or even different VCPU (VirtualCPU, virtual processor), and carrying out in software test procedure, the detecting information relating to multiple application process is mutual, and at present, the mode of carrying out detecting information comprises: one, utilize Socket link to carry out the transmission of testing and control information and test result; Two, utilize pipe method to carry out in-process testing and control information and the transmission of test result.
But Socket link mode could can only use on the equipment having network interface card, and need the conversion carrying out interior nuclear state in the main control end of test and the operating system of business end, part system performance can be consumed; Pipeline communication can only adopt the deployment way of symmetric multi-processors under linux system, can not meet the demand of polymorphic type operating system testing.
Summary of the invention
The method and apparatus that embodiments of the invention provide a kind of multinuclear to test, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
For achieving the above object, embodiments of the invention adopt following technical scheme:
First aspect, provides a kind of method that multinuclear is tested, and described method comprises:
Main control end in processor, in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable;
According to the business end mark in the information order in described order storage area, each business end in described processor judges whether described information order belongs to this business end, if described information order belongs to this business end, then the business end belonging to described information order is tested described test case according to described pending function name and described parametric variable;
Execution result, after executing described information order, is sent to result storage area and stores by the business end belonging to described information order, so that described main control end is added up execution result; Wherein, described order storage area and described result storage area are arranged in shared drive.
In the implementation that the first is possible, in conjunction with first aspect, according to the business end mark in the information order in described order storage area, each business end in described processor judges whether described information order belongs to this business end and comprise:
Each business end of described processor judges whether corresponding the business end mark in the described information order in described order storage area identifies with this business end;
If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable.
In the implementation that the second is possible, in conjunction with the first possible implementation of first aspect, after all test cases are all performed, described method also comprises:
Main control end in described processor inquires about the execution result stored in described result storage area by query interface.
In the implementation that the third is possible, in conjunction with first aspect or the first possible implementation of first aspect or the possible implementation of the second of first aspect, described execution result comprises failure information and statistical information;
Wherein, described failure information comprises: business end identifies, failure cause, filename, program line number;
Described statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
Second aspect, provide a kind of multinuclear to test proving installation, described device comprises:
Processor and shared drive, wherein said processor comprises main control end and at least one business end; Described shared drive comprises order storage area and result storage area;
Described main control end is used in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable;
Described business end is used for judging whether described information order belongs to this business end according to the business end mark in the information order in described order storage area, if described information order belongs to this business end, then the business end belonging to described information order is tested described test case according to described pending function name and described parametric variable;
The information order that described order storage area sends for storing described main control end, so that all business ends can read described information order;
Described result storage area is for storing the execution result of specified services end in described information order, so that described main control end is added up execution result, described execution result is generated after executing described information order by the business end of specifying in described information order.
In the implementation that the first is possible, in conjunction with second aspect, described business end specifically for:
Judge whether corresponding the business end mark in the described information order in described order storage area identifies with this business end;
If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable.
In the implementation that the second is possible, in conjunction with the first possible implementation of second aspect, described device also comprises:
Query interface, inquires about the execution result stored in described result storage area by described query interface for the main control end in described processor.
In the implementation that the third is possible, in conjunction with second aspect or the first possible implementation of second aspect or the possible implementation of the second of first aspect, described execution result comprises failure information and statistical information;
Wherein, described failure information comprises: business end identifies, failure cause, filename, program line number;
Described statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
The method and apparatus that embodiments of the invention provide a kind of multinuclear to test, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The method schematic diagram of a kind of multinuclear test that Fig. 1 provides for the embodiment of the present invention;
Another schematic diagram of the method for a kind of multinuclear test that Fig. 2 provides for the embodiment of the present invention;
Fig. 3 also provides a kind of multinuclear to test the structural representation of proving installation for the embodiment of the present invention;
Fig. 4 also provides another kind of multinuclear to test the structural representation of proving installation for the embodiment of the present invention;
Fig. 5 also provides a kind of multinuclear to test the structural representation of proving installation for another embodiment of the present invention;
Fig. 6 also provides another kind of multinuclear to test the structural representation of proving installation for another embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, be clearly and completely described the technical scheme in the embodiment of the present invention, obviously, described embodiment is only the present invention's part embodiment, instead of whole embodiments.Based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
A kind of method that the embodiment of the present invention provides multinuclear to test, as shown in Figure 1, the method comprises:
Main control end in S101, processor, in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable.
According to the business end mark in the information order in described order storage area, each business end in S102, processor judges whether described information order belongs to this business end, if described information order belongs to this business end, then the business end belonging to described information order is tested described test case according to described pending function name and described parametric variable.
Execution result, after executing information order, is sent to result storage area and stores, so that main control end is added up execution result by the business end of specifying in S103, information order; Wherein, order storage area and result storage area are arranged in shared drive.
Further, when there being multiple test case, after a test case executes, again perform S101 to S103, until all test cases are all performed.
A kind of method that embodiments of the invention provide multinuclear to test, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
A kind of method that another embodiment of the present invention provides multinuclear to test, as shown in Figure 2, the method comprises:
Main control end in S201, processor, in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable.
Concrete, main control end is sent to order storage area by needing the information order of the test case of carrying out, and mentioned order storage area is arranged in shared drive, and each like this business end just can both read the data in above-mentioned information order.
Each business end in S202, processor is sentenced and is judged whether described information order belongs to this business end according to the business end mark in the information order in described order storage area.
Exemplary, can realize in the following manner:
The information order that each business end is all sent by access main control end from order storage area, marking matched whether with business end itself of the business end that can be comprised by the order of polling mechanism detect-message mark.
If the business end mark in S203 information order identifies corresponding with this business end, then business end determination information order is the information order belonging to this business end.
Determining to perform this information order after information order is the information order belonging to this business end, certainly, if the business end mark in information order identifies not corresponding with this business end, namely information order does not belong to the information order of this business end, then do not perform this information order.
Such as, suppose that above-mentioned business end is designated the numbering of business end, suppose that the business end in information order is designated 5 again, the business end of executor then indicated by this information order just for being numbered 5, after information order is sent to order storage area, because order storage area is arranged in shared drive, all business ends in processor can both read this information order, but all business ends are after finding that the executor indicated by information order is the business end being numbered 5, the business end being only numbered 5 performs this information order, and other business end does not deal with.
Concrete implementation can comprise: the business end pending function name of first resolving in information order obtains the address of pending function, then carries out function call according to the address of described pending function and described parametric variable and test described test case.
Execution result, after the execution completing information order, is sent to result storage area by S204, each business end, so that execution result carries out adding up and storing by main control end.
Concrete, execution result can comprise failure information and statistical information;
Wherein, failure information comprises: business end identifies, failure cause, filename, program line number;
Statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
Exemplary, complete the task in information order when business end after, the content in execution result is as shown in table 1:
Table 1
What in table 1, business end mark referred to is the business end mark performing pending function in information order, what virtual processor number referred to is the virtual processor number performing pending function in information order, what failure cause referred to is perform the unsuccessful reason of information order, what filename referred to is performs the unsuccessful file name of information order, what program line number referred to is perform information order failure position in a program;
What test case number referred to is is performing the quantity amounting to test case in information order, the quantity that what test case success count and test case failure number referred to respectively is in the test case performing success and failure in information order;
What test suite number referred to is is performing the quantity amounting to test suite in information order, the quantity that what test suite success count and test suite failure number referred to respectively is at the test suite performing success and failure in information order;
What assert that number refers to is performing the quantity asserted altogether in information order, and what assert that success count and assertfail number refer to respectively is in the quantity asserted performing success and failure in information order.
The above results storage area is also arranged in shared drive, and the execution result of self just can be saved in result storage area by each like this business end, so that main control end reads the data in above-mentioned information order.
Further, the method can also comprise:
S205, the main control end execution result by storing in query interface Query Result storage area.
Further, when there being multiple test case, after executing a test case, again can perform S201 ~ S204 to next test case, all test cases can be finished by circulate successively by such main control end.
A kind of method that embodiments of the invention provide multinuclear to test, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, this order storage area is arranged in shared drive, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, this result storage area is arranged in shared drive, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
The embodiment of the present invention also provides a kind of multinuclear to test proving installation 01, and as shown in Figure 3, multinuclear test proving installation 01 comprises:
Processor 011 and shared drive 012, wherein said processor 011 comprises main control end 0111 and at least one business end 0112; Described shared drive comprises order storage area 0121 and result storage area 0122, wherein:
Main control end 0111, in the process of implementation of test cases, sends information order to order storage area 0121;
According to the business end mark in the information order in described order storage area 0121, business end 0112 is for judging whether described information order belongs to this business end 0112, if information order is the information order of this business end 0112, then this business end 0112 is made to perform information order;
The information order that order storage area 0121 sends for storing described main control end 0111, so that all business ends can read described information order;
Result storage area 0122 is for storing the execution result of specified services end in described information order, so that described main control end 0111 pair of execution result is added up, described execution result is generated after executing described information order by the business end of specifying in described information order.
After a test case executes, again perform and " select a test case to perform, and information order is sent to order storage area 0121, each business end 0112 judges whether the information order in order storage area 0121 is the information order belonging to this business end 0112, if information order is the information order of this business end 0112, this business end 0112 is then made to perform information order, each business end 0112 is after the execution completing information order, result storage area 0122 receives execution result from each business end 0112 " step, until all test cases are all performed.
Further, business end 0112 specifically for:
Judge whether corresponding the business end mark in the information order in order storage area identifies with this business end;
If the business end mark in information order identifies corresponding with this business end, then determine that information order is the information order belonging to this business end 0112, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable.
Further, as shown in Figure 4, multinuclear test proving installation 01 can also comprise:
Query interface 013, for the execution result of main control end 0111 by storing in query interface 013 Query Result storage area 0122.
Further, execution result can comprise: failure information and statistical information;
Wherein, failure information comprises: business end identifies, failure cause, filename, program line number;
Statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
The embodiment of the present invention provides a kind of multinuclear to test proving installation, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
The embodiment of the present invention also provides another kind of multinuclear to test proving installation 02, and comprise receiver 021, transmitter 022, bus 023, as shown in Figure 5, this device also comprises:
Processor 024 and shared drive 025, wherein processor 024 comprises main control end and at least one business end, and shared drive 025 comprises order storage area and result storage area;
Main control end in processor 024 is used in the process of implementation of test cases, sends information order to order storage area; Wherein, described message instruction comprises: business end identifies, pending function name and parametric variable;
Business end in processor 024 is used for judging whether described information order belongs to this business end according to the business end mark in the information order in described order storage area, if described information order belongs to this business end, then the business end belonging to described information order is tested described test case according to described pending function name and described parametric variable;
The information order that order storage area in shared drive 025 sends for storing described main control end, so that all business ends can read described information order;
Result storage area in shared drive 025 is for storing the execution result of specified services end in described information order, so that described main control end is added up execution result, described execution result is generated after executing described information order by the business end of specifying in described information order;
When there is multiple test case, after a test case executes, processor 024 also selects a test case to perform for again performing by main control end, and information order is sent to order storage area, whether the information order judged in order storage area by each business end is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, make each business end after the execution completing information order, execution result is sent to result storage area, until all test cases are finished.
Further, processor 024 can be specifically for:
Each business end in processor 024 judges whether corresponding the business end mark in the information order in order storage area identifies with this business end;
If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable.
Again further, processor 024 can also be used for: the execution result of the main control end in processor 024 by storing in query interface Query Result storage area.
Wherein, this execution result can comprise failure information and statistical information;
Wherein, failure information comprises business end mark, failure cause, filename, program line number;
Statistical information comprises test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
In addition, when order storage area and result storage area are all arranged in shared drive 025, processor 024 can be as shown in Figure 6 with the connected mode of shared drive 025.Wherein, processor 024 comprises multiple VCPU (VCPU0 ~ VCPUn), above-mentioned main control end is positioned at one of them VCPU, each business end above-mentioned (business end 1 ~ business end n) is separately placed in each VCPU, it is worth mentioning that, processor 024 comprises on each VCPU can run different operating system (operating system 1 ~ operating system n).
The embodiment of the present invention provides a kind of multinuclear to test proving installation, a test case is selected to perform by the main control end in processor, and information order is sent to order storage area, and each business end in preprocessor judges whether the information order in order storage area is the information order belonging to this business end, if information order is the information order of this business end, this business end is then made to perform information order, each business end is after the execution completing information order, execution result is sent to result storage area, execution result is carried out adding up and storing, the dissimilar operating system that can realize on the different core of multi-core CPU carries out the work of the software test of multiple programs deployment way, solve the dependence of test job to network function, reduce system performance loss, improve work efficiency.
In several embodiments that the application provides, should be understood that disclosed method and apparatus can realize by another way.Such as, device embodiment described above is only schematic, such as, the division of described unit, be only a kind of logic function to divide, actual can have other dividing mode when realizing, such as multiple unit or assembly can in conjunction with or another system can be integrated into, or some features can be ignored, or do not perform.Another point, shown or discussed mutual communication connection can be by some interfaces, can be electrical, machinery or other form.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, also can be that the independent physics of unit comprises, also can two or more unit in a unit integrated.Above-mentioned integrated unit both can adopt the form of hardware to realize, and the form that hardware also can be adopted to add SFU software functional unit realizes.
The above-mentioned integrated unit realized with the form of SFU software functional unit, can be stored in a computer read/write memory medium.Above-mentioned SFU software functional unit is stored in a storage medium, comprising some instructions in order to make a computer equipment (can be personal computer, server, or the network equipment etc.) perform the part steps of method described in each embodiment of the present invention.And aforesaid storage medium comprises: USB flash disk, portable hard drive, ROM (read-only memory) (Read-OnlyMemory, be called for short ROM), random access memory (RandomAccessMemory, be called for short RAM), magnetic disc or CD etc. various can be program code stored medium.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; change can be expected easily or replace, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection domain of described claim.
Claims (6)
1. a method for multinuclear test, it is characterized in that, described method comprises:
Main control end in processor, in the process of implementation of test cases, sends information order to order storage area; Wherein, described information order comprises: business end identifies, pending function name and parametric variable;
Each business end in described processor judges whether corresponding the business end mark in the described information order in described order storage area identifies with this business end;
If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable;
Execution result, after executing described information order, is sent to result storage area and stores by the business end belonging to described information order, so that described main control end is added up execution result; Wherein, described order storage area and described result storage area are arranged in shared drive.
2. method according to claim 1, is characterized in that, after the business end belonging to described information order executes described information order, described method also comprises:
Main control end in described processor inquires about the execution result stored in described result storage area by query interface.
3. method according to claim 2, is characterized in that, described execution result comprises failure information and statistical information;
Wherein, described failure information comprises: business end identifies, failure cause, filename, program line number;
Described statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
4. a multinuclear test proving installation, it is characterized in that, described device comprises:
Processor and shared drive, wherein said processor comprises main control end and at least one business end; Described shared drive comprises order storage area and result storage area;
Described main control end is used in the process of implementation of test cases, sends information order to order storage area; Wherein, described information order comprises: business end identifies, pending function name and parametric variable;
Described business end is for judging whether corresponding the business end mark in the described information order in described order storage area identifies with this business end; If the business end mark in described information order identifies corresponding with this business end, then determine that described information order is the information order belonging to this business end, and the business end belonging to described information order is tested to described test case according to described pending function name and described parametric variable;
The information order that described order storage area sends for storing described main control end, so that all business ends can read described information order;
Described result storage area is for storing the execution result of specified services end in described information order, so that described main control end is added up execution result, described execution result is generated after executing described information order by the business end of specifying in described information order.
5. device according to claim 4, is characterized in that, described multinuclear test proving installation also comprises:
Query interface, inquires about the execution result stored in described result storage area by described query interface for the main control end in described processor.
6. device according to claim 5, is characterized in that, described execution result comprises failure information and statistical information;
Wherein, described failure information comprises: business end identifies, failure cause, filename, program line number;
Described statistical information comprises: test case number, test case success count and test case failure number; Test suite number, test suite success count, test suite failure number; Assert number, assert success count, assertfail number.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210459920.0A CN102999423B (en) | 2012-11-15 | 2012-11-15 | A kind of method and apparatus of multinuclear test |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210459920.0A CN102999423B (en) | 2012-11-15 | 2012-11-15 | A kind of method and apparatus of multinuclear test |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102999423A CN102999423A (en) | 2013-03-27 |
CN102999423B true CN102999423B (en) | 2016-03-02 |
Family
ID=47928020
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210459920.0A Expired - Fee Related CN102999423B (en) | 2012-11-15 | 2012-11-15 | A kind of method and apparatus of multinuclear test |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102999423B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107168879B (en) * | 2017-05-23 | 2020-03-10 | 网易(杭州)网络有限公司 | Method and device for generating test report of centralized configuration management system |
CN110501627B (en) * | 2018-05-17 | 2020-11-03 | 大唐移动通信设备有限公司 | Digital logic circuit detection method and device for base station |
KR102131982B1 (en) * | 2018-05-31 | 2020-07-08 | 현대오트론 주식회사 | Multi core system and software diagnostic system for vehicle and operating method thereof |
CN110059004B (en) * | 2019-03-21 | 2021-08-17 | 深圳市腾讯信息技术有限公司 | Application testing method, device, equipment and medium |
CN111158299A (en) * | 2020-03-20 | 2020-05-15 | 艾德克斯电子(南京)有限公司 | Software system capable of controlling instrument by multiple channels and method for reducing computer consumption |
CN112035346B (en) * | 2020-08-25 | 2023-09-12 | 华东计算技术研究所(中国电子科技集团公司第三十二研究所) | Automatic test method, system and medium based on embedded DSP operating system |
CN113254296B (en) * | 2021-06-25 | 2021-10-01 | 上海励驰半导体有限公司 | Software implementation method and system for chip SLT test |
CN116401138B (en) * | 2023-06-08 | 2023-09-15 | 建信金融科技有限责任公司 | Operating system running state detection method and device, electronic equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5896535A (en) * | 1996-08-20 | 1999-04-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for testing computer system software |
CN1282917A (en) * | 1999-09-30 | 2001-02-07 | 深圳市中兴通讯股份有限公司 | Software simulation test method |
CN1858719A (en) * | 2005-12-27 | 2006-11-08 | 华为技术有限公司 | Method for realizing automatic test and its system |
-
2012
- 2012-11-15 CN CN201210459920.0A patent/CN102999423B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5896535A (en) * | 1996-08-20 | 1999-04-20 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system for testing computer system software |
CN1282917A (en) * | 1999-09-30 | 2001-02-07 | 深圳市中兴通讯股份有限公司 | Software simulation test method |
CN1858719A (en) * | 2005-12-27 | 2006-11-08 | 华为技术有限公司 | Method for realizing automatic test and its system |
Also Published As
Publication number | Publication date |
---|---|
CN102999423A (en) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102999423B (en) | A kind of method and apparatus of multinuclear test | |
US8832666B2 (en) | Dynamic instrumentation | |
CN109656627A (en) | Starting method, activation system and the relevant apparatus of hard disk in a kind of BIOS | |
CN110673887B (en) | Application program starting method and device, terminal equipment and readable storage medium | |
US20160299859A1 (en) | Apparatus and method for external access to core resources of a processor, semiconductor systems development tool comprising the apparatus, and computer program product and non-transitory computer-readable storage medium associated with the method | |
CN104601617A (en) | Peripheral access processing method and device in virtual desktop system | |
CN104036193B (en) | Local cross-domain vulnerability detection method and device for application program | |
CN102622274B (en) | Computer device and interrupt task allocation method thereof | |
CN101373434A (en) | Method and system for rapidly loading and operating program mapping in multiprocessor system | |
CN112035346B (en) | Automatic test method, system and medium based on embedded DSP operating system | |
US20230367936A1 (en) | Verification method, electronic device and storage medium | |
CN112199272A (en) | Intelligent terminal testing method and device, terminal equipment and medium | |
CN103902301A (en) | Method and device and processor reading BIOS | |
CN112965895B (en) | Desktop application program automatic test method, device, equipment and storage medium | |
CN106547583B (en) | Operating system installation method and device | |
CN115202946A (en) | Automated testing method, apparatus, device, storage medium, and program product | |
CN110858184B (en) | PCI bus device enumeration method and device | |
CN107918574A (en) | A kind of method of inspection based on test hardware information under Redhat | |
CN109656720B (en) | Address space allocation method and device | |
CN105511940B (en) | The method and system of authorization virtual machine access Xenstore in a kind of Xen virtualization | |
CN105320512A (en) | Method and device for distributing trunk permission | |
CN111695314A (en) | Multi-core chip simulation test method and device | |
CN105068911A (en) | Method for performing network card performance tuning for CPU inner core | |
CN102495770B (en) | Method and system for computer memory error analysis | |
CN111726418B (en) | Cloud resource allocation method and device, terminal equipment and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160302 Termination date: 20181115 |