CN102147758A - Automatic compiling and configuring method for equipment to be tested, device and system - Google Patents
Automatic compiling and configuring method for equipment to be tested, device and system Download PDFInfo
- Publication number
- CN102147758A CN102147758A CN201110063214XA CN201110063214A CN102147758A CN 102147758 A CN102147758 A CN 102147758A CN 201110063214X A CN201110063214X A CN 201110063214XA CN 201110063214 A CN201110063214 A CN 201110063214A CN 102147758 A CN102147758 A CN 102147758A
- Authority
- CN
- China
- Prior art keywords
- test
- devices
- request
- automatically
- compiling
- 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.)
- Pending
Links
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The embodiment of the invention discloses an automatic compiling and configuring method for equipment to be tested, a device and a system. The method comprises the following steps: accepting a testing request and generating corresponding additional information according to the testing request; obtaining a source code corresponding to a testing version from a code database according to the accepted testing request and the corresponding additional information; compiling the source code so as to generate a binary executable program and further generate a storage mirror image; and configuring the storage mirror image in the equipment to be tested and completing the curing and automatic guidance of the binary executable program in the equipment to be tested. The embodiment of the invention can compile and configure the equipment to be tested in a self-help way and leads compiling and configuring operation originally depending on handwork to be automatically finished; and in the process of research and development of the equipment, the automatic compiling and configuring method for the equipment to be tested, the device and the system are used for independently carrying out testing on a complete machine so as to be beneficial to a tester to grasp a testing key point and increase the efficiency of the whole testing flow.
Description
Technical field
The present invention relates to a kind of computer realm, relate in particular to automatic compiling of a kind of Devices to test and collocation method, device, system.
Background technology
System test is the important flow process in the embedded computer equipment development, is responsible for enforcement by special department and team.Each stage in research and development after especially the priority function prototype completes successfully, need compile the software of correspondence, and is disposed in the relevant hardware complete machine, submits to test organization to carry out system test targetedly.
In present testing process, the personnel that need research and development department usually finish the preliminary work before the test for test organization is manual, with the software translating of Devices to test and be disposed at complete machine, send survey with the complete machine that configures again.Simultaneously, fill in corresponding test specification, as software version, the code storage address, project name, new description more, on the date, executor's contact method or the like is so that follow the tracks of test result.
Above-mentioned this traditional test mode is leaned on manual operation substantially, and depend critically upon the help of research and development department, they must manual compile source code, craft in Devices to test, just can be finished compiled binary storage mirror configuration the preliminary preparation of a model machine to be measured, and all will expend time at every turn and fill in some repeated content, as the code storage address, project name or the like, not only loaded down with trivial details but also be easy to generate mistake, be unfavorable for management.
Summary of the invention
Embodiment of the invention technical matters to be solved is, automatic compiling of a kind of Devices to test and collocation method, device, system are provided, can be self-service Devices to test is compiled, disposes, make and originally depend on manual compiling, configuration effort can be finished automatically, in the equipment R﹠D process, utilize automatic compiling of Devices to test and collocation method, device, system independently to carry out system test, help the tester to hold the test emphasis, improve the efficient of whole testing process.
In order to solve the problems of the technologies described above, the embodiment of the invention provides a kind of Devices to test compiling and collocation method automatically, comprising:
Accept test request, and generate corresponding additional information according to described test request; Described additional information comprises: test duration, beta version, test mirrors to be generated are as FileVersion;
According to the described test request of accepting and the additional information of described correspondence, from code database, obtain the source code of corresponding beta version;
Described source code is compiled, generate binary executable, and then generate memory image;
Described memory image is disposed in the Devices to test, and finishes the curing of described binary executable in Devices to test and guiding automatically.
Wherein, described source code is being compiled, generating binary executable, and then generation memory image, and described memory image is disposed in the Devices to test, and finish in the process of the curing of described binary executable in Devices to test and guiding automatically, comprising:
If in the process of above-mentioned compiling and configuration, make a mistake, then, be recorded in the test database detailed error message filing.
Wherein, described memory image is disposed in the Devices to test, and finishes after the curing of described binary executable in Devices to test and the automatic guiding, also comprise:
After the test of finishing described Devices to test, the acceptance test report, and be recorded in the test database.
Wherein, comprise in the described test request: tester's name, contact method, item types, project name, Devices to test type, measurement equipment numbering, test specification, code release;
The described test request of accepting, and generate according to described test request after the additional information of correspondence, also comprise: the information and the described additional information that comprise in the described test request are recorded in the test database.
Accordingly, the embodiment of the invention also provides a kind of Devices to test compiling and inking device automatically, can realize said method, and this device comprises:
Code database is used to preset the required source code of various Devices to test tests;
Module is accepted in request, is used to accept test request, and generates corresponding additional information according to described test request; Described additional information comprises: test duration, beta version, test mirrors to be generated are as FileVersion;
The request dispatch module is used for accepting test request and the corresponding additional information that module is accepted according to described request, obtains the source code of corresponding beta version from described code database; And be assigned to corresponding code compile module;
The code compile module is used for the source code that the described request dispatch module is assigned is compiled, and generates binary executable, and then generates memory image;
The application configuration module is used for the memory image that described code compile module is generated is disposed at Devices to test, and finishes the curing of described binary executable in Devices to test and guiding automatically.
Wherein, automatic compiling of described Devices to test and inking device comprise:
At least two code compile modules, different code compile modules is used for dissimilar source codes is compiled.
Wherein, automatic compiling of described Devices to test and inking device comprise:
At least two application configuration modules, described application configuration module and code compile module are corresponding one by one; Different application configuration modules has different Devices to test interfaces, and the application configuration module is connected with corresponding Devices to test by described Devices to test interface.
Wherein, automatic compiling of described Devices to test and inking device also comprise: test processes module and test database;
The test processes module is used for the process that source code compiled in described code compile module, or described application configuration module is when making a mistake in the process that Devices to test is configured, and the error message filing with detailed is recorded in the test database;
Test database is used for writing down the data of Devices to test at test process.
Comprise in the described test request: tester's name, contact method, item types, project name, Devices to test type, measurement equipment numbering, test specification, code release;
Described test database also is used for storing information, the additional information that described test request is comprised and finishes the test report after the test of Devices to test.
At last, the embodiment of the invention also provides a kind of Devices to test automatically compiling and configuration-system, comprising: client, Devices to test and as each described Devices to test in the claim 5 to 9 compile automatically and inking device;
Client is accepted module with the request of automatic compiling of described Devices to test and inking device and is connected, and is used for compiling automatically and inking device proposition test request to described Devices to test;
Automatic compiling of Devices to test and inking device are used for the request according to described client, and the source code that automatic phasing is answered compiles, and is disposed at described Devices to test;
Devices to test compiles automatically with described Devices to test and the application configuration module of inking device is connected, and is used to accept the configuration and the detection of automatic compiling of described Devices to test and inking device.
Automatic compiling of Devices to test that the enforcement embodiment of the invention provides and collocation method, device, system, can be self-service Devices to test is compiled, disposes, make and originally depend on manual compiling, configuration effort can be finished automatically, in the equipment R﹠D process, utilize automatic compiling of Devices to test and collocation method, device, system independently to carry out system test, help the tester to hold the test emphasis, improve the efficient of whole testing process.
Further, the embodiment of the invention adopts cross-platform unified technique of compiling, makes test request submission person not need to be concerned about concrete compiling details, finishes the automatic generation of binary executable and memory image.
Further, the embodiment of the invention adopts cross-platform unified configuring technical, makes test request submission person not need to be concerned about concrete configuration detail, finishes the automatic configuration of embedded device to be measured.
Further, the embodiment of the invention adopts the database information administrative skill of combining closely with testing process, makes can unifying filing unusually and managing the raising testing efficiency of taking place in test request and test report and the test process.
Description of drawings
In order to be illustrated more clearly in the embodiment of the invention or technical scheme of the prior art, to do to introduce simply to the accompanying drawing of required use in embodiment or the description of the Prior Art below, apparently, accompanying drawing in describing below only is some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain other accompanying drawing according to these accompanying drawings.
Fig. 1 is Devices to test provided by the invention compiling and the collocation method first embodiment schematic flow sheet automatically;
Fig. 2 is Devices to test provided by the invention compiling and the collocation method second embodiment schematic flow sheet automatically;
Fig. 3 is Devices to test provided by the invention compiling and a configuration-system example structure synoptic diagram automatically;
Fig. 4 is Devices to test provided by the invention compiling and the inking device first example structure synoptic diagram automatically;
Fig. 5 is Devices to test provided by the invention compiling and the inking device second example structure synoptic diagram automatically.
Embodiment
Automatic compiling of Devices to test that the enforcement embodiment of the invention provides and collocation method, device, system, can be self-service Devices to test is compiled, disposes, make and originally depend on manual compiling, configuration effort can be finished automatically, in the equipment R﹠D process, utilize automatic compiling of Devices to test and collocation method, device, system independently to carry out system test, help the tester to hold the test emphasis, improve the efficient of whole testing process.
Below in conjunction with the accompanying drawing in the embodiment of the invention, the technical scheme in the embodiment of the invention is clearly and completely described, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills belong to the scope of protection of the invention not making the every other embodiment that is obtained under the creative work prerequisite.
Referring to Fig. 1, for Devices to test provided by the invention compiles and the collocation method first embodiment schematic flow sheet automatically, as described in Figure 1, this method comprises:
At step S100, accept test request, and generate corresponding additional information according to described test request; Described additional information comprises: test duration, beta version, test mirrors to be generated are as FileVersion.
At step S101,, from code database, obtain the source code of corresponding beta version according to the described test request of accepting and the additional information of described correspondence.
At step S102, described source code is compiled, generate binary executable.
At step S103,, and then generate memory image according to the binary executable that generates.
At step S104, described memory image is disposed in the Devices to test, and finishes the curing of described binary executable in Devices to test and guiding automatically.
The Devices to test that implementing the embodiment of the invention provides compiles and collocation method automatically, can be self-service Devices to test is compiled, disposes, make and originally depend on manual compiling, configuration effort can be finished automatically, in the equipment R﹠D process, utilize automatic compiling of Devices to test and collocation method, device, system independently to carry out system test, help the tester to hold the test emphasis, improve the efficient of whole testing process.
Referring to Fig. 2, for Devices to test provided by the invention compiles and the collocation method second embodiment schematic flow sheet automatically, in the present embodiment, with the flow process of more detailed this method of description, as shown in Figure 2, this Devices to test compiles automatically and collocation method comprises:
At step S200, the test request that the acceptance test personnel submit to; This test request comprises following information at least: tester's name, contact method, item types, project name, Devices to test type, measurement equipment numbering, test specification, code release.
At step S201, the information in described test request complete and correct after, accept this test request, and generate corresponding additional information according to described test request; Described additional information comprises: test duration, beta version, test mirrors to be generated are as FileVersion.
At step S202, in test database, set up the test archives for this test, be used for the various information of minute book secondary device test process.Before the test of reality begins, the information that comprises in described test request and the additional information is recorded in these test archives.
At step S203,, from code database, obtain the source code of corresponding beta version according to the described test request of accepting and the additional information of described correspondence.
More specifically, the Devices to test type, information such as code release will be extracted separately, enter the coupling flow process of code database, to obtain corresponding source code.For example, suppose the regular as follows of coupling: at first, the Devices to test type is a string character, and its naming rule is similar to AAA_BBB_CCC; Wherein, AAA is the Platform Type coding, and BBB is the product line coding, and CCC is a client codes; Matcher is resolved type of test equipment from left to right, cuts apart with " _ " symbol, obtains Platform Type coding, product line coding and three parameters of client codes.Then, the Platform Type coding as key word, is retrieved in code database, obtained result for retrieval R1; And then be encoded to key word with product line, and in R1, retrieve, obtain result for retrieval R2; In like manner, be key word with the client codes, retrieval obtains the code set at this client.When code database is set up, just guarantee at a client codes to have only a unique cover code set, so the code set that matches also is unique.At last, code release information is used for the required source code version of definite this test.
At step S204, by the Platform Type coding compiling platform is differentiated, and decision should be used after the translation and compiling environment of which kind of version according to the product line coding, the source code branch that will obtain in step S203 is tasked and is specified platform to compile.Further, the embodiment of the invention adopts cross-platform unified technique of compiling, the platform that dissimilar Devices to test source codes is automatically assigned to coupling compiles, make test request submission person not need to be concerned about concrete compiling details, the code compile module is finished the automatic generation of binary executable and memory image automatically.
At step S205, described source code is compiled, generate binary executable, and then generate memory image.More specifically, the code compile module is chosen the compiler version of appointment according to the translation and compiling environment configuration file, set up and configure the translation and compiling environment that is adapted to this cover source code, source code is compiled, obtain generating binary executable, and then generate memory image.
Preferably, if in the said procedure compilation process, make a mistake, then, be recorded in test archives corresponding in the test database with detailed error message filing.
At step S206, described memory image is disposed in the Devices to test, and finishes the curing of described binary executable in Devices to test and guiding automatically.More specifically, the application configuration module is accepted the memory image that the code compile module compiles generates, and according to the type of test equipment parameter, selects corresponding configuration interface, memory image is write in the storer of Devices to test, and finish the curing of program and guiding automatically.
Preferably, if in the said procedure layoutprocedure, make a mistake, then, be recorded in test archives corresponding in the test database with detailed error message filing.Further, the embodiment of the invention adopts cross-platform unified configuring technical, the application configuration module is according to the type of test equipment parameter, automatically select corresponding configuration interface, memory image is write in the storer of Devices to test, make test request submission person not need to be concerned about concrete configuration detail, finish the automatic configuration of embedded device to be measured.
At step S207, after the test of finishing described Devices to test, the acceptance test report, and be recorded in test archives corresponding in the test database.Further, the embodiment of the invention adopts the database information administrative skill of combining closely with testing process, makes can unifying filing unusually and managing the raising testing efficiency of taking place in test request and test report and the test process.
The Devices to test that implementing the embodiment of the invention provides compiles and collocation method automatically, can be self-service Devices to test is compiled, disposes, make and originally depend on manual compiling, configuration effort can be finished automatically, in the equipment R﹠D process, utilize automatic compiling of Devices to test and collocation method, device, system independently to carry out system test, help the tester to hold the test emphasis, improve the efficient of whole testing process.
Further, the embodiment of the invention adopts cross-platform unified technique of compiling, makes test request submission person not need to be concerned about concrete compiling details, finishes the automatic generation of binary executable and memory image.
Further, the embodiment of the invention adopts cross-platform unified configuring technical, makes test request submission person not need to be concerned about concrete configuration detail, finishes the automatic configuration of embedded device to be measured.
Further, the embodiment of the invention adopts the database information administrative skill of combining closely with testing process, makes can unifying filing unusually and managing the raising testing efficiency of taking place in test request and test report and the test process.
Referring to Fig. 3, for Devices to test provided by the invention compiles and configuration-system example structure synoptic diagram automatically, as shown in Figure 3, this system comprises: client 1, Devices to test 3 and above-mentioned Devices to test compile and inking device 2 automatically.Allow in this system to insert a plurality of clients, also can compile and dispose many Devices to tests.
Client 1 is accepted module with the request of automatic compiling of described Devices to test and inking device 2 and is connected, and is used for compiling automatically and inking device 2 proposition test request to described Devices to test.
Automatic compiling of Devices to test and configuration are adorned 2 and are put the request that is used for according to described client 1, and the source code that automatic phasing is answered compiles, and is disposed at described Devices to test 3.
Devices to test 3 compiles automatically with described Devices to test and the application configuration module of inking device 2 is connected, and is used to accept the configuration and the detection of automatic compiling of described Devices to test and inking device.
In this system, any client 1 on the network can send test request, and this test request is given the system management server of automatic compiling of Devices to test and inking device 2 by Network Transmission.System management server also links to each other with code database simultaneously, allows to obtain corresponding source code by the request of authorizing from code database.This source code carries out self-service compiling according to the difference of affiliated hardware platform in the code compile module of the appointment that is dispatched to (platform compiler server), obtains memory image.This memory image is disposed in the Devices to test 3 automatically by the application configuration module of platform correspondence, finishes the configuration and the preliminary work of complete machine to be measured.
The Devices to test that implementing the embodiment of the invention provides compiles and configuration-system automatically, can be self-service Devices to test is compiled, disposes, make and originally depend on manual compiling, configuration effort can be finished automatically, in the equipment R﹠D process, utilize automatic compiling of Devices to test and collocation method, device, system independently to carry out system test, help the tester to hold the test emphasis, improve the efficient of whole testing process.
Referring to Fig. 4, be Devices to test provided by the invention compiling and the inking device first example structure synoptic diagram automatically, the Devices to test that present embodiment provides automatically compiling and the inking device Devices to test that can be applicable to an embodiment and provide compile automatically and configuration-system in.As shown in Figure 4, this device comprises:
Code compile module 24 is used for the source code that the described request dispatch module is assigned is compiled, and generates binary executable, and then generates memory image.
The Devices to test that implementing the embodiment of the invention provides compiles and inking device automatically, can be self-service Devices to test is compiled, disposes, make and originally depend on manual compiling, configuration effort can be finished automatically, in the equipment R﹠D process, utilize automatic compiling of Devices to test and collocation method, device, system independently to carry out system test, help the tester to hold the test emphasis, improve the efficient of whole testing process.
Referring to Fig. 5, for Devices to test provided by the invention compiles and the inking device second example structure synoptic diagram automatically, in the present embodiment, with structure and each functions of components of automatic compiling of this Devices to test of more detailed description and inking device.As shown in Figure 5, this device comprises:
Preferably, request is accepted module 22 and is confirmed that the information in the test request is complete and correct, accept this test request after, in test database 27, set up and test archives for this test, these test archives are used for the various information of minute book secondary device test process.Before the test of reality began, request was accepted module 22 information that comprises in described test request and the additional information is recorded in these test archives.
More specifically, request dispatch module 23 is with the Devices to test type, and information such as code release will extract separately, enters code database 21 and carries out matched and searched, to obtain corresponding source code.For example, suppose the regular as follows of coupling: at first, the Devices to test type is a string character, and its naming rule is similar to AAA_BBB_CCC; Wherein, AAA is the Platform Type coding, and BBB is the product line coding, and CCC is a client codes; Request dispatch module 23 is resolved type of test equipment from left to right, cuts apart with " _ " symbol, obtains Platform Type coding, product line coding and three parameters of client codes.Then, as key word, retrieval obtains result for retrieval R1 to request dispatch module 23 in code database 21 with the Platform Type coding; And then be encoded to key word with product line, and in R1, retrieve, obtain result for retrieval R2; In like manner, be key word with the client codes, retrieval obtains the code set at this client.When code database is set up, just guarantee at a client codes to have only a unique cover code set, so the source code that request dispatch module 23 couplings obtain also is unique.At last, request dispatch module 23 is differentiated its required compiling platform by the Platform Type coding, and decision should be used after the translation and compiling environment of which kind of version according to the product line coding, and the source code branch is tasked corresponding code compile module 24.
Code compile module 24 is used for the source code that described request dispatch module 23 is assigned is compiled, and generates binary executable, and then generates memory image.More specifically, code compile module 23 is chosen the compiler version of appointment according to the translation and compiling environment configuration file, set up and configure the translation and compiling environment that is adapted to this cover source code, source code is compiled, obtain generating binary executable, and then generate memory image.The embodiment of the invention adopts cross-platform unified technique of compiling, dissimilar Devices to test source codes is requested the code compile module 24 that dispatch module 23 is automatically assigned to coupling and compiles, make test request submission person not need to be concerned about concrete compiling details, code compile module 24 is finished the automatic generation of binary executable and memory image automatically.
More specifically, application configuration module 25 is accepted the memory image that 24 compilings of code compile module generate, and according to the type of test equipment parameter, selects corresponding configuration interface, memory image is write in the storer of Devices to test, and finish the curing of program and guiding automatically.The embodiment of the invention adopts cross-platform unified configuring technical, the application configuration module is according to the type of test equipment parameter, automatically select corresponding configuration interface, memory image is write in the storer of Devices to test, make test request submission person not need to be concerned about concrete configuration detail, finish the automatic configuration of embedded device to be measured.
Test processes module 26, be used for when the process that 24 pairs of source codes of described code compile module compile makes a mistake, or described application configuration module 25 is when making a mistake in the process that Devices to test is configured, with detailed error message filing, be recorded in the test database 27, consult for the program development personnel.
Test database 27 is used for writing down the data that test processes module 26 is gathered at the Devices to test test process.Simultaneously, also be used for storing information, the additional information that described test request is comprised and finishing to the test report after the test of Devices to test.
The Devices to test that implementing the embodiment of the invention provides compiles and inking device automatically, can be self-service Devices to test is compiled, disposes, make and originally depend on manual compiling, configuration effort can be finished automatically, in the equipment R﹠D process, utilize automatic compiling of Devices to test and collocation method, device, system independently to carry out system test, help the tester to hold the test emphasis, improve the efficient of whole testing process.
Further, the embodiment of the invention adopts cross-platform unified technique of compiling, makes test request submission person not need to be concerned about concrete compiling details, finishes the automatic generation of binary executable and memory image.
Further, the embodiment of the invention adopts cross-platform unified configuring technical, makes test request submission person not need to be concerned about concrete configuration detail, finishes the automatic configuration of embedded device to be measured.
Further, the embodiment of the invention adopts the database information administrative skill of combining closely with testing process, makes can unifying filing unusually and managing the raising testing efficiency of taking place in test request and test report and the test process.
One of ordinary skill in the art will appreciate that all or part of flow process that realizes in the foregoing description method, be to instruct relevant hardware to finish by computer program, described program can be stored in the computer read/write memory medium, this program can comprise the flow process as the embodiment of above-mentioned each side method when carrying out.Wherein, described storage medium can be magnetic disc, CD, read-only storage memory body (Read-Only Memory, ROM) or at random store memory body (Random Access Memory, RAM) etc.
Above disclosed is a kind of preferred embodiment of the present invention only, can not limit the present invention's interest field certainly with this, and therefore the equivalent variations of doing according to claim of the present invention still belongs to the scope that the present invention is contained.
Claims (10)
1. a Devices to test compiles and collocation method automatically, it is characterized in that, comprising:
Accept test request, and generate corresponding additional information according to described test request; Described additional information comprises: test duration, beta version, test mirrors to be generated are as FileVersion;
According to the described test request of accepting and the additional information of described correspondence, from code database, obtain the source code of corresponding beta version;
Described source code is compiled, generate binary executable, and then generate memory image;
Described memory image is disposed in the Devices to test, and finishes the curing of described binary executable in Devices to test and guiding automatically.
2. Devices to test as claimed in claim 1 is compiling and collocation method automatically, it is characterized in that, described source code is being compiled, generate binary executable, and then generation memory image, and described memory image is disposed in the Devices to test, and finish in the process of the curing of described binary executable in Devices to test and guiding automatically, comprising:
If in the process of above-mentioned compiling and configuration, make a mistake, then, be recorded in the test database detailed error message filing.
3. Devices to test as claimed in claim 2 is compiling and collocation method automatically, it is characterized in that, described memory image is disposed in the Devices to test, and finishes after the curing of described binary executable in Devices to test and the automatic guiding, also comprises:
After the test of finishing described Devices to test, the acceptance test report, and be recorded in the test database.
4. compile automatically and collocation method as each described Devices to test in the claim 1 to 3, it is characterized in that, comprise in the described test request: tester's name, contact method, item types, project name, Devices to test type, measurement equipment numbering, test specification, code release;
The described test request of accepting, and generate according to described test request after the additional information of correspondence, also comprise: the information and the described additional information that comprise in the described test request are recorded in the test database.
5. a Devices to test compiles and inking device automatically, it is characterized in that, comprising:
Code database is used to preset the required source code of various Devices to test tests;
Module is accepted in request, is used to accept test request, and generates corresponding additional information according to described test request; Described additional information comprises: test duration, beta version, test mirrors to be generated are as FileVersion;
The request dispatch module is used for accepting test request and the corresponding additional information that module is accepted according to described request, obtains the source code of corresponding beta version from described code database; And be assigned to corresponding code compile module;
The code compile module is used for the source code that the described request dispatch module is assigned is compiled, and generates binary executable, and then generates memory image;
The application configuration module is used for the memory image that described code compile module is generated is disposed at Devices to test, and finishes the curing of described binary executable in Devices to test and guiding automatically.
6. Devices to test as claimed in claim 5 is compiling and inking device automatically, it is characterized in that, described Devices to test compiles automatically and inking device comprises:
At least two code compile modules, different code compile modules is used for dissimilar source codes is compiled.
7. Devices to test as claimed in claim 6 is compiling and inking device automatically, it is characterized in that, described Devices to test compiles automatically and inking device comprises:
At least two application configuration modules, described application configuration module and code compile module are corresponding one by one; Different application configuration modules has different Devices to test interfaces, and the application configuration module is connected with corresponding Devices to test by described Devices to test interface.
8. Devices to test as claimed in claim 7 is compiling and inking device automatically, it is characterized in that, described Devices to test compiles automatically and inking device also comprises: test processes module and test database;
The test processes module is used for the process that source code compiled in described code compile module, or described application configuration module is when making a mistake in the process that Devices to test is configured, and the error message filing with detailed is recorded in the test database;
Test database is used for writing down the data of Devices to test at test process.
9. Devices to test as claimed in claim 8 is compiling and inking device automatically, it is characterized in that, comprise in the described test request: tester's name, contact method, item types, project name, Devices to test type, measurement equipment numbering, test specification, code release;
Described test database also is used for storing information, the additional information that described test request is comprised and finishes the test report after the test of Devices to test.
10. Devices to test compiling and configuration-system automatically is characterized in that, comprising: client, Devices to test and as each described Devices to test in the claim 5 to 9 compile automatically and inking device;
Client is accepted module with the request of automatic compiling of described Devices to test and inking device and is connected, and is used for compiling automatically and inking device proposition test request to described Devices to test;
Automatic compiling of Devices to test and inking device are used for the request according to described client, and the source code that automatic phasing is answered compiles, and is disposed at described Devices to test;
Devices to test compiles automatically with described Devices to test and the application configuration module of inking device is connected, and is used to accept the configuration and the detection of automatic compiling of described Devices to test and inking device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110063214XA CN102147758A (en) | 2011-03-16 | 2011-03-16 | Automatic compiling and configuring method for equipment to be tested, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110063214XA CN102147758A (en) | 2011-03-16 | 2011-03-16 | Automatic compiling and configuring method for equipment to be tested, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102147758A true CN102147758A (en) | 2011-08-10 |
Family
ID=44422031
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110063214XA Pending CN102147758A (en) | 2011-03-16 | 2011-03-16 | Automatic compiling and configuring method for equipment to be tested, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102147758A (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102567158A (en) * | 2011-12-31 | 2012-07-11 | 曙光信息产业股份有限公司 | Testing method and testing device for memory bandwidth |
CN103559134A (en) * | 2013-11-11 | 2014-02-05 | 曙光信息产业(北京)有限公司 | Configuration method and device for benchmark test component |
CN105446825A (en) * | 2014-06-12 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Database test method and device |
CN106293683A (en) * | 2015-06-12 | 2017-01-04 | 小米科技有限责任公司 | The Compilation Method of a kind of project and device |
CN106294157A (en) * | 2016-08-11 | 2017-01-04 | 浪潮(北京)电子信息产业有限公司 | A kind of operating system testing method and device |
CN106648814A (en) * | 2016-09-21 | 2017-05-10 | 北京小米移动软件有限公司 | Compiling checking method and device for code, and equipment |
CN106681867A (en) * | 2015-11-09 | 2017-05-17 | 阿里巴巴集团控股有限公司 | Testing method and device |
CN106919510A (en) * | 2017-03-09 | 2017-07-04 | 郑州云海信息技术有限公司 | Bypassing method and avoidance system that a kind of OracleJDK version test runs based on SPECjbb report an error |
CN108279655A (en) * | 2018-01-30 | 2018-07-13 | 太仓市同维电子有限公司 | AOI test datas resolution system and its method |
CN111142848A (en) * | 2018-11-05 | 2020-05-12 | 深圳Tcl新技术有限公司 | Software program compiling method, software program executing method and software program compiling device |
CN112445712A (en) * | 2020-12-10 | 2021-03-05 | 北京信而泰科技股份有限公司 | Test source code generation method and device |
CN112650670A (en) * | 2020-12-17 | 2021-04-13 | 京东数科海益信息科技有限公司 | Application testing method, device, system, electronic equipment and storage medium |
CN117667100A (en) * | 2022-08-22 | 2024-03-08 | 腾讯科技(深圳)有限公司 | Data processing method, apparatus, computer device, storage medium, and product |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1904853A (en) * | 2006-08-21 | 2007-01-31 | 北京中星微电子有限公司 | Embedded software loading debugging method and system thereof |
CN1983209A (en) * | 2005-12-14 | 2007-06-20 | 中兴通讯股份有限公司 | System and method for automatically testing software unit |
CN101840340A (en) * | 2009-02-20 | 2010-09-22 | 国际商业机器公司 | Test system configuration method and system |
CN101982815A (en) * | 2010-11-03 | 2011-03-02 | 北京世纪高通科技有限公司 | Software test system and method |
-
2011
- 2011-03-16 CN CN201110063214XA patent/CN102147758A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1983209A (en) * | 2005-12-14 | 2007-06-20 | 中兴通讯股份有限公司 | System and method for automatically testing software unit |
CN1904853A (en) * | 2006-08-21 | 2007-01-31 | 北京中星微电子有限公司 | Embedded software loading debugging method and system thereof |
CN101840340A (en) * | 2009-02-20 | 2010-09-22 | 国际商业机器公司 | Test system configuration method and system |
CN101982815A (en) * | 2010-11-03 | 2011-03-02 | 北京世纪高通科技有限公司 | Software test system and method |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102567158B (en) * | 2011-12-31 | 2016-05-18 | 曙光信息产业股份有限公司 | The method of testing of memory bandwidth and device |
CN102567158A (en) * | 2011-12-31 | 2012-07-11 | 曙光信息产业股份有限公司 | Testing method and testing device for memory bandwidth |
CN103559134A (en) * | 2013-11-11 | 2014-02-05 | 曙光信息产业(北京)有限公司 | Configuration method and device for benchmark test component |
CN105446825B (en) * | 2014-06-12 | 2020-08-11 | 阿里巴巴集团控股有限公司 | Database testing method and device |
CN105446825A (en) * | 2014-06-12 | 2016-03-30 | 阿里巴巴集团控股有限公司 | Database test method and device |
CN106293683A (en) * | 2015-06-12 | 2017-01-04 | 小米科技有限责任公司 | The Compilation Method of a kind of project and device |
CN106681867A (en) * | 2015-11-09 | 2017-05-17 | 阿里巴巴集团控股有限公司 | Testing method and device |
CN106681867B (en) * | 2015-11-09 | 2019-08-30 | 阿里巴巴集团控股有限公司 | A kind of test method and device |
CN106294157A (en) * | 2016-08-11 | 2017-01-04 | 浪潮(北京)电子信息产业有限公司 | A kind of operating system testing method and device |
CN106648814A (en) * | 2016-09-21 | 2017-05-10 | 北京小米移动软件有限公司 | Compiling checking method and device for code, and equipment |
CN106919510A (en) * | 2017-03-09 | 2017-07-04 | 郑州云海信息技术有限公司 | Bypassing method and avoidance system that a kind of OracleJDK version test runs based on SPECjbb report an error |
CN108279655A (en) * | 2018-01-30 | 2018-07-13 | 太仓市同维电子有限公司 | AOI test datas resolution system and its method |
CN108279655B (en) * | 2018-01-30 | 2021-06-04 | 太仓市同维电子有限公司 | AOI test data analysis system and method thereof |
CN111142848A (en) * | 2018-11-05 | 2020-05-12 | 深圳Tcl新技术有限公司 | Software program compiling method, software program executing method and software program compiling device |
CN111142848B (en) * | 2018-11-05 | 2023-09-19 | 深圳Tcl新技术有限公司 | Software program compiling method, executing method and device |
CN112445712A (en) * | 2020-12-10 | 2021-03-05 | 北京信而泰科技股份有限公司 | Test source code generation method and device |
CN112445712B (en) * | 2020-12-10 | 2024-02-27 | 北京信而泰科技股份有限公司 | Method and device for generating test source code |
CN112650670A (en) * | 2020-12-17 | 2021-04-13 | 京东数科海益信息科技有限公司 | Application testing method, device, system, electronic equipment and storage medium |
CN117667100A (en) * | 2022-08-22 | 2024-03-08 | 腾讯科技(深圳)有限公司 | Data processing method, apparatus, computer device, storage medium, and product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102147758A (en) | Automatic compiling and configuring method for equipment to be tested, device and system | |
CN109949797A (en) | A kind of generation method of training corpus, device, equipment and storage medium | |
CN105373599B (en) | Data mover system based on various data storing platforms | |
CN109992508A (en) | Test exemple automation generation method, device and electronic equipment | |
Rose et al. | A comparison of model migration tools | |
CN104111966A (en) | Dynamically Synching Elements In File | |
KR20090088605A (en) | Method and apparatus for generating virtual software platform based on component model and validating software platform architecture using thereof | |
US20070260712A1 (en) | Configuration verification, recommendation, and animation method for a disk array in a storage area network (SAN) | |
CN103793322A (en) | Test method and test system for translation problems in software localization testing | |
CN104361139A (en) | Data importing device and method | |
CN102234046B (en) | Lift control software field debugging system | |
CN103019726A (en) | Management method and device of software system service rules | |
CN112306855A (en) | Interface automation test method, device, terminal and storage medium | |
CN104699613B (en) | A kind of spacecraft-testing demand automatic creation system and its method | |
CN102270128A (en) | Library conformity checker | |
CN101866315A (en) | Test method and system of software development tool | |
KR20060070609A (en) | Apparatus and method for product-line architecture description and verification | |
CN110531985A (en) | SDK initial method and system, electronic equipment, storage medium | |
CN102236573A (en) | Name binding extensibility for typed programming language | |
CN108170453A (en) | A kind of MIT method for upgrading system, storage medium and terminal device | |
CN111309586B (en) | Command testing method and device and storage medium thereof | |
CN101504798A (en) | Learning machine | |
CN103955429A (en) | Method and device for determining regression testing range | |
CN104881361A (en) | Software development process monitoring and managing method and system | |
CN103150281A (en) | Integrating method and device and authentication method and device for bus interconnecting module |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110810 |