IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0889386
(2007-08-13)
|
등록번호 |
US-8433953
(2013-04-30)
|
발명자
/ 주소 |
- Gaudette, Thomas
- Hirsch, Scott M.
- Portal, Christian A.
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
45 인용 특허 :
6 |
초록
▼
A test for testing at least one of hardware or software in a first environment is generated. A desired test configuration is selected based on information regarding respective hardware or software. Test elements are automatically generated based on the desired test configuration, the test elements a
A test for testing at least one of hardware or software in a first environment is generated. A desired test configuration is selected based on information regarding respective hardware or software. Test elements are automatically generated based on the desired test configuration, the test elements adapted to test at least one of the hardware or software. At least one of the hardware or software is automatically tested using a subset of the test elements. A result of testing is produced.
대표청구항
▼
1. A computer-implemented method for generating a test for at least one of hardware or software in a first environment, the method comprising: generating test configurations based on information regarding respective hardware or software, the test configurations directing at least one of setting up i
1. A computer-implemented method for generating a test for at least one of hardware or software in a first environment, the method comprising: generating test configurations based on information regarding respective hardware or software, the test configurations directing at least one of setting up inputs for the test, measuring outputs for the test, or comparing measured outputs with known criteria;selecting a desired test configuration from the generated test configurations to test at least one of the hardware or software;automatically generating, using a processor, test elements based on the desired test configuration, the test elements adapted to test at least one of the hardware or software, the test elements determining actions performed during the test;generating a plurality of test vectors for the desired test configuration, the plurality of test vectors including one or more values for one or more parameters to test the hardware or software;automatically testing at least one of the hardware or software using one or more of the generated test elements, wherein the testing includes: performing a number of a plurality of test iterations of one or more actions of one or more generated test elements using a set of test vectors from the plurality of test vectors for iterations of the plurality of test iterations, anddetermining the number of the plurality of test iterations by a number of test vectors in the plurality of test vectors;converting the desired test configuration to a script file, wherein the script file is written in an array-based language or a dynamically typed language; andproducing a result of the testing. 2. The computer-implemented method of claim 1, wherein the desired test configuration reads data from and writes data to the respective hardware or software. 3. The computer-implemented method of claim 1, wherein the hardware includes an instrument. 4. The computer-implemented method of claim 1, wherein the hardware includes a device under test. 5. The computer-implemented method of claim 1, wherein the software includes a data processing software. 6. A method for testing comprising: one of downloading software from a computer having a processor to another computer over a network or providing downloadable software from a computer having a processor to another computer over a network, which software when executed by the processor, causes the computer to perform operations comprising the method of claim 1. 7. The method of claim 1, further comprising: encapsulating the test configuration in a machine readable software library. 8. The method of claim 1, further comprising: generating a communication sequence for reading and writing data to the hardware or software, wherein the communication sequence selects the hardware or software to test, establishes a connection and applies the configuration. 9. The method of claim 1, further comprising: exporting data acquired from the hardware or software. 10. The method of claim 1, wherein the desired test configuration to test at least one of the hardware or software is automatically selected using the processor from the generated test configurations based on a predetermined criterion. 11. A non-transitory computer-readable medium holding computer-executable instructions for a processor to generate a test, the instructions comprising instructions for: generating test configurations based on information regarding one of hardware or software, the test configurations directing at least one of setting up inputs for the test, measuring outputs for the test, or comparing measured outputs with known criteria;selecting a desired test configuration from the generated test configurations to test at least one of the hardware or software;converting the desired test configuration to a script file, wherein the script file is written in an array-based language or a dynamically typed language;automatically generating test elements based on the desired test configuration, the test elements adapted to test at least one of the hardware or software, the test elements determining actions performed during the test;generating a plurality of test parameters based on one or more test vectors, the plurality of test vectors including one or more values for one or more parameters to test the hardware or software;automatically testing at least one of the hardware or software using one or more of the generated test elements, wherein the testing includes: performing a number of a plurality of test iterations of one or more actions of one or more generated test elements using a set of test vectors from the plurality of test vectors for iterations of the plurality of test iterations, anddetermining the number of the plurality of test iterations by a number of test vectors in the plurality of test vectors; andproducing a result of the testing. 12. The computer-readable medium of claim 11, wherein the desired test configuration reads data from and writes data to the respective hardware or software. 13. The computer-readable medium of claim 11, wherein the hardware includes an instrument. 14. The computer-readable medium of claim 11, wherein the hardware includes a device under test. 15. The computer-readable medium of claim 11, wherein the software includes a data processing software. 16. A system for generating a test, comprising: a processor coupled to a memory; anda script file stored in the memory,wherein the processor is programmed to generate a test by: generating test configurations, in a computer-implemented computing environment, based on information regarding respective hardware or software, the test configurations directing at least one of setting up inputs for the test, measuring outputs for the test, or comparing measured outputs with known criteria,selecting a desired test configuration from the generated test configurations to test at least one of the hardware or software,automatically converting the desired test configuration into code that is written in an array-based language or a dynamically typed language and saving the code in the script file,importing the desired test configuration into a test environment,automatically generating test elements based on the desired test configuration, the test elements adapted to test at least one of the hardware or software, the test elements determining actions performed during the test,generating a plurality of test vectors for the desired test configuration, the plurality of test vectors including one or more values for one or more parameters to test the hardware or software,automatically testing at least one of the hardware or software using one or more of the generated test elements, wherein the testing includes performing a number of a plurality of test iterations of one or more actions of one or more generated test elements using at least one of the plurality of test vectors, wherein the number of the plurality of test iterations is determined by a number of test vectors in the plurality of test vectors, andproducing a result of the test. 17. The system of claim 16, wherein the test environment reads data from and writes data to the respective hardware or software. 18. The system of claim 16, wherein the hardware includes an instrument. 19. The system of claim 16, wherein the hardware includes a device under test. 20. The system of claim 16, wherein the software includes a data processing software.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.