

技术领域technical field
本发明涉及一种计算机测试系统及方法,特别涉及一种可以对测试模块任意组合分别挂接的测试系统及方法。The present invention relates to a computer test system and method, in particular to a test system and method which can separately connect test modules in any combination.
背景技术Background technique
对于计算机在生产线上的测试,目前有许多种方法可以采用,通常都是针对不同的测试项目,设计不同的测试算法来完成测试,但总体上可分为两类,一类是部件测试,一类是整体测试。For the testing of computers on the production line, there are currently many methods that can be used. Usually, different testing algorithms are designed for different testing items to complete the testing, but they can be generally divided into two categories, one is component testing, and the other is Classes are overall tests.
部件测试方法,是针对计算机某一特定部件进行测试,但由于计算器的各部件模块之间不是割裂的,是一个复杂的系统,因此这种测试方法的不足之处在于只能显示出该计算机某一项性能指针的好坏,而往往忽视了计算器的并行性与协调性。整体测试方法克服了这个缺点,根据整台计算机的所有待测模块的情况,分别设计出不同的测试算法,再将所有模块算法作为整体同时并行测试,测试结果就是该台计算机的整体性能表现。The component test method is to test a specific component of the computer, but since the various component modules of the calculator are not separated and it is a complex system, the shortcoming of this test method is that it can only show the computer The quality of a certain performance indicator often ignores the parallelism and coordination of the calculator. The overall test method overcomes this shortcoming. According to the situation of all the modules to be tested in the whole computer, different test algorithms are designed respectively, and then all the module algorithms are tested in parallel as a whole at the same time. The test result is the overall performance of the computer.
虽然整体测试方法可以检验计算机的整体性能,但却无法了解每个具体的测试部件的性能好坏,因为它是将所有部件作为整体考虑而进行的测试方法。也就是说,如果整机性能不佳,整体测试方法根本不能告诉我们是哪一个部件造成的影响。这是因为整机性能依赖于系统的协调性,如果系统的某一方面(如I/O)成为瓶颈,就会影响其它测试部件的表现,也就是说,造成同样的整机表现的原因可能是千差万别的,这就使得测试结果不能完整、准确、充分的反应计算器整机以及各部件之间的关系和性能。Although the overall test method can check the overall performance of the computer, it cannot know the performance of each specific test component, because it is a test method that considers all components as a whole. In other words, if the overall performance of the machine is poor, the overall test method can't tell us which component is causing the impact. This is because the performance of the whole machine depends on the coordination of the system. If a certain aspect of the system (such as I/O) becomes a bottleneck, it will affect the performance of other test components, that is, the cause of the same performance of the whole machine may be There are thousands of differences, which makes the test results not complete, accurate, and fully reflect the relationship and performance between the whole computer and the various components.
另外,整体测试方法需要多线程并行,但在程序开发过程中,由于编写不同测试项模块的程序员对多线程的理解不同,可能会出现不同的问题,不但开发时间长,而且也给以后的维护带来不便。In addition, the overall test method requires multi-thread parallelism, but in the process of program development, because programmers who write different test item modules have different understandings of multi-threading, different problems may occur, which not only takes a long time to develop, but also creates problems for future developers. Maintenance is inconvenient.
发明内容Contents of the invention
本发明的目的在于为解决上述问题而提供一种可组合挂接的计算机多线程测试系统及其方法,将经过划分的测试项模块进行自由组合测试,并可任意开启线程数量,增加或排除相关因素对某个测试项的影响,以获得更精确的测试结果。The purpose of the present invention is to provide a computer multi-thread testing system and method thereof which can be combined and mounted in order to solve the above problems. The divided test item modules can be freely combined and tested, and the number of threads can be arbitrarily opened to increase or eliminate related tests. The influence of factors on a test item to obtain more accurate test results.
本发明提供一种可组合挂接的计算机多线程测试系统,将划分的测试项模块自由组合进行计算机性能测试,包括测试项模块,用以执行具体的测试项测试过程;多线程接口模块,用以开启多个线程,并调用每个测试项模块的测试过程为线程函数;以及测试平台,用以加载和管理测试项模块,并通过多线程接口控制每个线程的测试过程。The present invention provides a computer multi-thread test system that can be combined and mounted, which can freely combine the divided test item modules to perform computer performance testing, including the test item module for executing the specific test item test process; the multi-thread interface module is used for Open multiple threads and call the test process of each test item module as a thread function; and the test platform is used to load and manage test item modules, and control the test process of each thread through a multi-thread interface.
本发明还提供一种可组合挂接的计算机多线程测试方法,首先加载用户选择的测试项模块;接着,获取用户设定的配置参数,其中包括欲开启的线程数;将该配置参数收集到多线程接口中,并传递至相应的测试项模块;根据用户设定的线程数,在模板中调用操作系统多线程机制为每个选定的测试项开启相应数量的线程;然后调用每个测试项的测试过程作为线程函数并行测试。The present invention also provides a computer multi-thread testing method that can be combined and mounted. First, the test item module selected by the user is loaded; then, the configuration parameters set by the user are obtained, including the number of threads to be opened; the configuration parameters are collected in the In the multi-thread interface, and pass it to the corresponding test item module; according to the number of threads set by the user, call the operating system multi-thread mechanism in the template to open the corresponding number of threads for each selected test item; then call each test Items are tested in parallel as threaded functions.
本发明与现有技术相比,具有如下的有益功效:Compared with the prior art, the present invention has the following beneficial effects:
1、通过对测试项的灵活选择挂接,可以对测试过程中的测试环境和影响因素进行修正,使得测试结果更精确。1. Through the flexible selection of test items, the test environment and influencing factors in the test process can be corrected to make the test results more accurate.
2、通过任意开启多线程测试,可灵活掌握测试压力。如果只选择一个测试项开启一个线程,就是普通的部件测试模式,如果选择多个测试项并开启多个线程,则就是压力测试,压力的大小可任意设定。2. By arbitrarily enabling multi-threaded testing, the test pressure can be flexibly controlled. If only one test item is selected to open one thread, it is a normal component test mode. If multiple test items are selected and multiple threads are opened, it is a stress test, and the pressure can be set arbitrarily.
3、根据同一测试项之间的测试报告,可以进行比较,提供测试项模块的性能数据。3. According to the test report between the same test items, it can be compared to provide the performance data of the test item modules.
附图说明Description of drawings
图1为本发明的可组合挂接的计算机多线程测试系统架构图;Fig. 1 is the frame diagram of the computer multi-thread testing system that can be combined and mounted in the present invention;
图2为本发明的可组合挂接的计算机多线程测试方法流程图。Fig. 2 is a flow chart of the computer multi-thread testing method which can be combined and mounted according to the present invention.
其中,附图标记说明如下:Wherein, the reference signs are explained as follows:
101测试项模块1101 Test Item Module 1
102测试项模块2102 Test Item Module 2
103测试项模块N103 Test Item Module N
200多线程接口模块200 multi-threaded interface modules
300测试平台300 test platforms
步骤201加载用户选择的测试项模块
步骤202获取用户设定的配置参数,其中包括欲开启的线程数
步骤203将该配置参数收集到多线程接口中,并传递至相应的测试项模块
步骤204根据用户设定的线程数,在模板中调用操作系统多线程机制为每个选定的测试项开启相应数量的线程
步骤205调用每个测试项的测试过程作为线程函数并行测试
具体实施方式Detailed ways
如图1所示,为本发明的可组合挂接的计算机多线程测试系统架构图,其包括:测试项模块101、102、103,多线程接口模块200以及测试平台300。As shown in FIG. 1 , it is an architecture diagram of a computer multi-thread test system that can be combined and mounted according to the present invention, which includes:
其中,测试项模块101、102、103用以执行具体的测试项测试过程;多线程接口模块200用以开启多个线程,并调用每个测试项模块的测试过程为线程函数;测试平台300用以加载和管理测试项模块,并通过多线程接口200控制每个线程的测试过程,其可以包括测试项管理模块、测试项配置模块以及错误及日志管理模块,其中,测试项管理模块用于加载、管理测试项模块,并维护其生命期,测试项管理模块通过统一的接口规格动态识别、加载测试项,对外代理其它模块对测试项的访问;测试项配置模块通过测试项管理模块代理测试项模块的配置以及配置文件的管理维护;错误及日志管理模块通过测试项管理模块代理测试项日志和错误信息的输出及其文件的管理,当测试项成组测试时,测试平台还可以包括测试调度模块,其通过测试项管理模块对测试项模块进行多线程测试的调度管理。Wherein, the
每个测试项都有一个唯一的标识,由测试项依本身的特性而自行提供,下面以硬盘(HardDisk)的Sequential Seek为例说明之:Each test item has a unique identifier, which is provided by the test item itself according to its own characteristics. The following uses the Sequential Seek of Hard Disk as an example to illustrate:
HardDisk的Sequential Seek测试项标识(ID):“Computer.Hard Disk.O.Sequential Seek”;同理,软盘(Floppy Disk)测试项ID:“computer.FloppyDisk.FD Test”。Sequential Seek test item identification (ID) of HardDisk: "Computer.Hard Disk.O.Sequential Seek"; similarly, floppy disk (Floppy Disk) test item ID: "computer.FloppyDisk.FD Test".
为了便于描述,我们可将测试项ID理解为由三部分组成:“设备名称”、“设备编号”和“测试内容名称”。如“System Hard Disk.HD1.Sequential Seek”的“设备名称”是“SystemHard Disk”,“设备编号”是“0”,“测试名称”是“Sequential Seek”。For ease of description, we can understand the test item ID as consisting of three parts: "device name", "device number" and "test content name". For example, the "Device Name" of "System Hard Disk.HD1.Sequential Seek" is "SystemHard Disk", the "Device Number" is "0", and the "Test Name" is "Sequential Seek".
其中,“设备编号”这部份属于可选项,它针对的是在一台机器上可能存在多个相同类型设备的情况,例如一台机器上可以有几块硬盘(其个数可能来自于动态检测的结果,或是用户的设定)。Among them, the "device number" part is optional, and it is aimed at the situation that there may be multiple devices of the same type on one machine, for example, how many hard disks can be on one machine (the number may come from dynamic detection results, or user settings).
以含有Computer.Hard Disk.O.Sequential Seek的测试项模块为例,其应具有的内容包括:身份识别接口(bool is Inventec Test Item())、所能支持的OS(DWORD get Support Os())、取得测试ID的接口(LPCTSTR get TestId())、取得配置接口的接口(get Diag UI())、执行测试动作的接口(voidTest(Configuration cfg))等。Taking the test item module containing Computer.Hard Disk.O.Sequential Seek as an example, its content should include: identification interface (bool is Inventec Test Item()), supported OS (DWORD get Support Os() ), the interface for obtaining the test ID (LPCTSTR get TestId()), the interface for obtaining the configuration interface (get Diag UI()), the interface for executing test actions (voidTest(Configuration cfg)), etc.
本发明通过为测试项(以动态模块形式存在)提供通用的、统一的接口,实现了对测试项模块的动态组合挂接,因此测试项的接口也是比较重要的一部份,一种具体的实例如下所述:The present invention provides a general and unified interface for the test item (existing in the form of a dynamic module), and realizes the dynamic combination and attachment of the test item module, so the interface of the test item is also a relatively important part, a specific Examples are described below:
配置接口:用于配置测试项自身的测试参数,特性、风格等等细节由测试项自身决定,平台仅仅为其提供显示区域,包括:Configuration interface: It is used to configure the test parameters of the test item itself. Details such as characteristics and styles are determined by the test item itself. The platform only provides a display area for it, including:
获取配置接口:getConfigurationUI(),Get configuration interface: getConfigurationUI(),
设置配置文文件:setConfiguration(),Set configuration file: setConfiguration(),
保存配置文文件:save();Save the configuration file: save();
测试执行接口:包括:Test execution interface: including:
测试动作的执行体:launchTest(),The execution body of the test action: launchTest(),
公共接口:包括:Public interface: includes:
获取测试项支持的操作系统(OS):getSupportOS(),Get the operating system (OS) supported by the test item: getSupportOS(),
未列在图中的接口还有,但不限于:Interfaces not listed in the figure also include, but are not limited to:
后取全局设定:getGlobalSetting(),Then take the global setting: getGlobalSetting(),
输出日志:writeLog(),Output log: writeLog(),
输出错误信息:writeError(),Output error message: writeError(),
测试进度更新:updateProgress()。Test progress update: updateProgress().
在测试过程中,当测试错误时,测试项可以调用getPlatform()接口来获取测试平台300中的测试项管理模块提供的一套服务接口,例如writeError(LPCTSTR err)、writeLog(LPCTSTR log)等来输出信息,对于错误、日志会由测试平台300中的错误及日志管理模块来完成。During the test, when the test is wrong, the test item can call the getPlatform () interface to obtain a set of service interfaces provided by the test item management module in the
请参阅图2,为本发明的可组合挂接的计算机多线程测试方法,首先加载用户选择的测试项模块(步骤201);接着,获取用户设定的配置参数,其中包括欲开启的线程数(步骤202);将该配置参数收集到多线程接口中,并传递至相应的测试项模块(步骤203);根据用户设定的线程数,在模板中调用操作系统多线程机制为每个选定的测试项开启相应数量的线程(步骤204);然后再调用每个测试项的测试过程作为线程函数并行测试(步骤205)。Please refer to Fig. 2, for the computer multi-thread testing method that can be combined and mounted of the present invention, first load the test item module (step 201) that the user selects; Then, obtain the configuration parameter that the user sets, including the number of threads to be opened (step 202); this configuration parameter is collected in the multi-thread interface, and is delivered to corresponding test item module (step 203); According to the number of threads that the user sets, call operating system multi-thread mechanism in the template for each selection Determined test item opens corresponding number of threads (step 204); then calls the test process of each test item as thread function parallel test (step 205).
上述加载过程中,首先通过检索测试项存放目录,根据用户的选择而加载其中一个测试项,并验证该测试项的身份标识,如果该标识不符合要求,则放弃并尝试加载下一测试项;同时,验证该测试项是否支持当前的操作系统,如果不支持,则放弃并尝试加载下一测试项,然后,获取并整理该测试项的相关信息;然后,检查存放目录中是否还有未加载的用户选择的测试项,如果有则再次加载。In the above loading process, firstly, by retrieving the test item storage directory, one of the test items is loaded according to the user's selection, and the identity of the test item is verified. If the identification does not meet the requirements, give up and try to load the next test item; At the same time, verify whether the test item supports the current operating system, if not, give up and try to load the next test item, then obtain and organize the relevant information of the test item; then, check whether there are any unloaded items in the storage directory The test item selected by the user, if any, is loaded again.
上述将该配置参数收集到多线程接口中,并传递至相应的测试项模块之步骤,是根据用户选择的测试项模块,通过多线程接口模块生成对应数量的多线程接口而与各测试项分别进行通信。The above-mentioned steps of collecting the configuration parameters into the multi-thread interface and passing them to the corresponding test item modules are to generate a corresponding number of multi-thread interfaces through the multi-thread interface module according to the test item module selected by the user and separate them from each test item. to communicate.
多线程接口模块的实现利用了操作系统的多线程机制,为每个测试项开启了多个线程;利用了模板技术,只需调用一段模板代码就可实现多个功能。另外,还可利用宏技术,为不同情况设定不同的运行路径。The implementation of the multi-thread interface module utilizes the multi-thread mechanism of the operating system to open multiple threads for each test item; utilizes the template technology, and only needs to call a template code to realize multiple functions. In addition, macro technology can also be used to set different running paths for different situations.
例如,当测试硬盘性能的时候,我们可以按照测试指针划分出测试模块,则其包括:For example, when testing hard disk performance, we can divide the test module according to the test pointer, which includes:
1、磁盘处理时间%Disk Time;1. Disk processing time % Disk Time;
2、磁盘处理队列长度Physical Disk\AVG.Disk Queue,Physical2. Disk processing queue length Physical Disk\AVG.Disk Queue, Physical
Disk\AVG.Disk Queue Length;Disk\AVG.Disk Queue Length;
3、磁盘处理数据量Avg.Disk Bytes/Transfer;以及3. Disk processing data volume Avg.Disk Bytes/Transfer; and
4、磁盘寻道次数Avg.Disk sec/Transfer。4. Disk seek times Avg.Disk sec/Transfer.
我们也可以按照影响因素划分出测试模块,例如有关的影响因素可以是:CPU处理速度。We can also divide the test modules according to the influencing factors, for example, the relevant influencing factors can be: CPU processing speed.
当把硬盘性能指针的测试模块与影响因素CPU测试模块组合并挂接起来进行测试时,在多CPU的服务器上需要根据服务器的CPU个数分配开启线程,并制定每个线程运行的CPU。而多线程接口程序连接到测试项模块的相应部分,以便通过多线程接口使测试项与测试平台相互通信。还可定义AFFINITYMASK宏来实现分配线程到相应CPU的功能宏。When the test module of the hard disk performance indicator and the CPU test module of the influencing factors are combined and hooked up for testing, on a multi-CPU server, it is necessary to allocate and start threads according to the number of CPUs of the server, and specify the CPU for each thread to run. And the multi-thread interface program is connected to the corresponding part of the test item module, so that the test item and the test platform can communicate with each other through the multi-thread interface. You can also define the AFFINITYMASK macro to implement the function macro that allocates threads to the corresponding CPU.
挂接影响因素测试后,还可实验不挂接影响因素再次进行测试,如果两次测试的性能都良好,则说明测试项目性能良好,如果一次较好而另一次较差,则分析其中的原因,改换其它影响因素而再次测试。After the test of the influencing factors, you can test again without connecting the influencing factors. If the performance of the two tests is good, it means that the performance of the test item is good. If one is better and the other is poor, analyze the reason , change other influencing factors and test again.
以上所述仅为本发明的较佳实施例而已,并非用来限定本创作的实施范围;即凡依本发明权利要求所作的等效变化与修饰,皆为本发明专利范围所涵盖。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the implementation scope of the invention; that is, all equivalent changes and modifications made according to the claims of the present invention are covered by the patent scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03101905CN1519703B (en) | 2003-01-23 | 2003-01-23 | Computer multithreading test system capable of being combined and connected and method thereof |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN 03101905CN1519703B (en) | 2003-01-23 | 2003-01-23 | Computer multithreading test system capable of being combined and connected and method thereof |
| Publication Number | Publication Date |
|---|---|
| CN1519703Atrue CN1519703A (en) | 2004-08-11 |
| CN1519703B CN1519703B (en) | 2010-05-05 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN 03101905Expired - Fee RelatedCN1519703B (en) | 2003-01-23 | 2003-01-23 | Computer multithreading test system capable of being combined and connected and method thereof |
| Country | Link |
|---|---|
| CN (1) | CN1519703B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100367040C (en)* | 2004-08-18 | 2008-02-06 | 华为技术有限公司 | A kind of radio frequency product testing method |
| CN100483429C (en)* | 2005-12-16 | 2009-04-29 | 国际商业机器公司 | Verification operation supporting system and method of the same |
| CN100568827C (en)* | 2005-10-20 | 2009-12-09 | 英业达股份有限公司 | Multithreading network pressure test method |
| CN102169455A (en)* | 2010-02-26 | 2011-08-31 | 国际商业机器公司 | Debugging method and system for software performance test |
| CN102681903A (en)* | 2011-03-15 | 2012-09-19 | 深圳光启高等理工研究院 | Data processing method |
| CN102929778A (en)* | 2012-10-30 | 2013-02-13 | 无锡江南计算技术研究所 | Control method for parallel tests on multi-core array and after-silicon verification system |
| CN101685420B (en)* | 2008-09-24 | 2013-06-12 | 中兴通讯股份有限公司 | Multithreading debugging method and device |
| CN104850480A (en)* | 2015-05-18 | 2015-08-19 | 曙光信息产业(北京)有限公司 | Method and device for testing performance of hard disk of high-density storage server |
| CN104216829B (en)* | 2014-08-29 | 2017-09-19 | 福建联迪商用设备有限公司 | A kind of method and system of flush bonding module concurrent test |
| CN107197475A (en)* | 2016-03-14 | 2017-09-22 | 重庆邮电大学 | A multithread-based sensor node identifier resolution test method and system |
| CN107908485A (en)* | 2017-10-26 | 2018-04-13 | 中国平安人寿保险股份有限公司 | Interface parameters transmission method, device, equipment and computer-readable recording medium |
| CN109062750A (en)* | 2018-09-13 | 2018-12-21 | 国家海洋环境预报中心 | A kind of high-performance computer test macro |
| CN112578259A (en)* | 2019-09-29 | 2021-03-30 | 北京君正集成电路股份有限公司 | Thread scheduling method with data space setting |
| CN113836032A (en)* | 2021-09-30 | 2021-12-24 | 东风汽车有限公司东风日产乘用车公司 | Android interface concurrent testing method, device, equipment and storage medium |
| CN114339210A (en)* | 2021-12-30 | 2022-04-12 | 江西盛泰精密光学有限公司 | Camera module multithreading detection method and device |
| CN114584762A (en)* | 2022-03-09 | 2022-06-03 | 湖南国科微电子股份有限公司 | Set top box testing method and device, set top box and storage medium |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6182210B1 (en)* | 1997-12-16 | 2001-01-30 | Intel Corporation | Processor having multiple program counters and trace buffers outside an execution pipeline |
| US6681345B1 (en)* | 2000-08-15 | 2004-01-20 | International Business Machines Corporation | Field protection against thread loss in a multithreaded computer processor |
| CN1152303C (en)* | 2000-12-06 | 2004-06-02 | 无敌科技(西安)有限公司 | Method and device for automatically recording and reproducing operation path on simulator |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100367040C (en)* | 2004-08-18 | 2008-02-06 | 华为技术有限公司 | A kind of radio frequency product testing method |
| CN100568827C (en)* | 2005-10-20 | 2009-12-09 | 英业达股份有限公司 | Multithreading network pressure test method |
| CN100483429C (en)* | 2005-12-16 | 2009-04-29 | 国际商业机器公司 | Verification operation supporting system and method of the same |
| CN101685420B (en)* | 2008-09-24 | 2013-06-12 | 中兴通讯股份有限公司 | Multithreading debugging method and device |
| CN102169455A (en)* | 2010-02-26 | 2011-08-31 | 国际商业机器公司 | Debugging method and system for software performance test |
| CN102681903A (en)* | 2011-03-15 | 2012-09-19 | 深圳光启高等理工研究院 | Data processing method |
| CN102681903B (en)* | 2011-03-15 | 2014-11-26 | 深圳光启高等理工研究院 | Data processing method |
| CN102929778A (en)* | 2012-10-30 | 2013-02-13 | 无锡江南计算技术研究所 | Control method for parallel tests on multi-core array and after-silicon verification system |
| CN102929778B (en)* | 2012-10-30 | 2015-11-18 | 无锡江南计算技术研究所 | Verification system after the control method of concurrent testing and silicon on many core arrays |
| CN104216829B (en)* | 2014-08-29 | 2017-09-19 | 福建联迪商用设备有限公司 | A kind of method and system of flush bonding module concurrent test |
| CN104850480B (en)* | 2015-05-18 | 2017-08-18 | 曙光信息产业(北京)有限公司 | The method and device of high density storage server hard disk performance test |
| CN104850480A (en)* | 2015-05-18 | 2015-08-19 | 曙光信息产业(北京)有限公司 | Method and device for testing performance of hard disk of high-density storage server |
| CN107197475A (en)* | 2016-03-14 | 2017-09-22 | 重庆邮电大学 | A multithread-based sensor node identifier resolution test method and system |
| CN107908485A (en)* | 2017-10-26 | 2018-04-13 | 中国平安人寿保险股份有限公司 | Interface parameters transmission method, device, equipment and computer-readable recording medium |
| CN107908485B (en)* | 2017-10-26 | 2020-08-04 | 中国平安人寿保险股份有限公司 | Interface parameter transmission method, device, equipment and computer readable storage medium |
| CN109062750A (en)* | 2018-09-13 | 2018-12-21 | 国家海洋环境预报中心 | A kind of high-performance computer test macro |
| CN112578259A (en)* | 2019-09-29 | 2021-03-30 | 北京君正集成电路股份有限公司 | Thread scheduling method with data space setting |
| CN113836032A (en)* | 2021-09-30 | 2021-12-24 | 东风汽车有限公司东风日产乘用车公司 | Android interface concurrent testing method, device, equipment and storage medium |
| CN114339210A (en)* | 2021-12-30 | 2022-04-12 | 江西盛泰精密光学有限公司 | Camera module multithreading detection method and device |
| CN114339210B (en)* | 2021-12-30 | 2025-04-01 | 江西盛泰精密光学有限公司 | Multi-thread detection method and device for camera module |
| CN114584762A (en)* | 2022-03-09 | 2022-06-03 | 湖南国科微电子股份有限公司 | Set top box testing method and device, set top box and storage medium |
| Publication number | Publication date |
|---|---|
| CN1519703B (en) | 2010-05-05 |
| Publication | Publication Date | Title |
|---|---|---|
| CN1519703A (en) | Computer multithreading test system capable of being combined and connected and method thereof | |
| US9460261B2 (en) | Computer-implemented verification system for performing a functional verification of an integrated circuit | |
| Grasso et al. | LibWater: heterogeneous distributed computing made easy | |
| CN110389903B (en) | Test environment deployment method and device, electronic device and readable storage medium | |
| CN101042673A (en) | Software testing system and testing method | |
| CN1943160A (en) | System for calling a privileged function in a device | |
| CN1877543A (en) | Data-driven automatic testing system and method | |
| US20160274999A1 (en) | Distributed test and profiler framework | |
| Shen et al. | Magnet: push-based shuffle service for large-scale data processing | |
| CN1877544A (en) | Keyword-driven automatic testing system and method | |
| CN114818565A (en) | Python-based simulation environment management platform, method, equipment and medium | |
| CN1641601A (en) | Software unit measuring method | |
| CN1949185A (en) | Parallel adjusting and performance analyzing method of supporting multi-language multi-platform under isomerized environment | |
| CN117034821A (en) | Regression verification method and medium for chip design front-end simulation verification | |
| CN1877521A (en) | Method for accomplishing embedded system board support package across different operating system | |
| CN114356714B (en) | Resource integrated monitoring and scheduling device based on Kubernetes intelligent board cluster | |
| CN118409751B (en) | AI accelerator card calculation error automatic analysis method, system, device and equipment | |
| CN118860566A (en) | A computing power fusion method combining GPU virtualization and AI | |
| US7730458B2 (en) | Built-in diagnostics | |
| CN1664784A (en) | Method for Grouping and Parallel Starting of Massively Parallel Computer System | |
| CN1170225C (en) | Implementation method of instrument module driver in automatic test system | |
| CN1851651A (en) | Method for realizing process priority scheduling for embedded SRAM operating system | |
| Warren | A model for dynamic configuration which preserves application integrity | |
| WO2022242777A1 (en) | Scheduling method, apparatus and system, and computing device | |
| CN114067917A (en) | GATK Supercomputer System Based on Tuning Parameters |
| 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 | Granted publication date:20100505 Termination date:20130123 | |
| CF01 | Termination of patent right due to non-payment of annual fee |