IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
UP-0811789
(2004-03-29)
|
등록번호 |
US-7810070
(2010-10-26)
|
발명자
/ 주소 |
- Nasuti, William John
- Dunbar, Connie Stout
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
8 인용 특허 :
37 |
초록
▼
Systems and methods for evaluating the testing of a computer program wherein a test automator generates code to test the computer program with respect to predetermined testing criteria. A test results analyst reviews test results generated by applying the code to test the computer program. The envir
Systems and methods for evaluating the testing of a computer program wherein a test automator generates code to test the computer program with respect to predetermined testing criteria. A test results analyst reviews test results generated by applying the code to test the computer program. The environments of a test automator and a test analyst are separated, thereby relieving a test results analyst from being required to have knowledge of the code that was used to test the computer program.
대표청구항
▼
It is claimed as the invention: 1. A system for evaluating tests of a computer program, comprising: one or more processors; a computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including: creating a file containing a list o
It is claimed as the invention: 1. A system for evaluating tests of a computer program, comprising: one or more processors; a computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including: creating a file containing a list of required actions for testing an application, wherein the file includes automation control code, and wherein the file is created by a test designer on a test design automation independent tool within a first insulated environment; automatically transmitting the file to a test coding and execution automator in a second insulated environment that is separate from the first insulated environment; receiving the file in the second insulated environment, wherein an interface is generated through which the test coding and execution automator enters one or more code segments, and uses an automation engine to generate test automation code by associating the one or more code segments with one or more details abstracted from the automation control code; using an automation framework to translate the test automation code into an automation application map by mapping the test automation code to the automation application map, wherein the automation application map includes a lower level of executable computer code used to test the application; executing the automation application map code to test the application and produce test results; automatically transmitting the test results to a test analysis automation independent tool in a third insulated environment that is separate from the first and second insulated environments; and receiving the test results in the third insulated environment and comparing the received test results to one or more other received test results, wherein the comparison is done by a test results analyst using the test analysis automation independent tool in the third insulated environment. 2. The system of claim 1, wherein the automatically transmitting of the test results to the test analysis automation independent tool in the third insulated environment involves copying or moving the test results from the second insulated environment to the third insulated environment. 3. The system of claim 2, wherein the third insulated environment includes an internet web browser for viewing received test results. 4. The system of claim 1, wherein the format of the received test results include JPEG, HTML, GIF, and combinations thereof. 5. The system of claim 1, wherein the list includes an action to test a computer-human interface generated by the computer program. 6. The system of claim 1, wherein the list includes an action to test performance of the computer program. 7. The system of claim 1, wherein the first insulated environment, the second insulated environment, and the third insulated environment operate on a network such that each of the environments are accessible through different computer terminals, wherein the first insulated environment operates on a first computer which does not contain the second insulated environment or the third insulated environment, wherein the second insulated environment operates on a second computer which does not contain the first insulated environment or the third insulated environment, and wherein the third insulated environment operates on a third computer which does not contain the first insulated environment or the second insulated environment. 8. A computer-implemented method for evaluating tests of a computer program, comprising: creating a file containing a list of required actions for testing an application, wherein the file includes automation control code, and wherein the file is created by a test designer on a test design automation independent tool within a first insulated environment; automatically transmitting the file to a test coding and execution automator in a second insulated environment that is separate from the first insulated environment; receiving the file in the second insulated environment, wherein an interface is generated through which the test coding and execution automator enters one or more code segments, and uses an automation engine to generate test automation code by associating the one or more code segments with one or more details abstracted from the automation control code; using an automation framework to translate the test automation code into an automation application map by mapping the test automation code to the automation application map, wherein the automation application map includes a lower level of executable computer code used to test the application; executing the automation application map code to test the application and produce test results; automatically transmitting the test results to a test analysis automation independent tool in a third insulated environment that is separate from the first and second insulated environments; and receiving the test results in the third insulated environment and comparing the received test results to one or more other received test results, wherein the comparison is done by a test results analyst using the test analysis automation independent tool in the third insulated environment. 9. Computer software stored on one or more computer-readable storage mediums, the computer software comprising program code for carrying out a method for evaluating tests of a computer program, the method comprising: creating a file containing a list of required actions for testing an application, wherein the file includes automation control code, and wherein the file is created by a test designer on a test design automation independent tool within a first insulated environment; automatically transmitting the file to a test coding and execution automator in a second insulated environment that is separate from the first insulated environment; receiving the file in the second insulated environment, wherein an interface is generated through which the test coding and execution automator enters one or more code segments, and uses an automation engine to generate test automation code by associating the one or more code segments with one or more details abstracted from the automation control code; using an automation framework to translate the test automation code into an automation application map by mapping the test automation code to the automation application map, wherein the automation application map includes a lower level of executable computer code used to test the application; executing the automation application map code to test the application and produce test results; automatically transmitting the test results to a test analysis automation independent tool in a third insulated environment that is separate from the first and second insulated environments; and receiving the test results in the third insulated environment and comparing the received test results to one or more other received test results, wherein the comparison is done by a test results analyst using the test analysis automation independent tool in the third insulated environment.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.