KR100794130B1 - Automatic function tester for application program and additional service - Google Patents
Automatic function tester for application program and additional service Download PDFInfo
- Publication number
- KR100794130B1 KR100794130B1 KR1020050015850A KR20050015850A KR100794130B1 KR 100794130 B1 KR100794130 B1 KR 100794130B1 KR 1020050015850 A KR1020050015850 A KR 1020050015850A KR 20050015850 A KR20050015850 A KR 20050015850A KR 100794130 B1 KR100794130 B1 KR 100794130B1
- Authority
- KR
- South Korea
- Prior art keywords
- terminal
- test
- command
- agent
- script
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Prevention of errors by analysis, debugging or testing of software
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 이동 통신 단말기 내의 응용 프로그램 및 무선망을 통한 부가 서비스 기능을 자동으로 테스트하기 위한 시스템에 관한 것이다. 이를 위하여 본 발명은 하나 이상의 테스트를 위해 정의된 명령어들을 작성하고, 상기 테스트에 적용되는 단말환경을 정의하여 작성하는 스크립트 작성기; 상기 스크립트 작성기에 의하여 상기 정의된 단말환경을 수신하여 단말기에 전달하여 적용하고, 상기 정의된 명령어에 따른 명령신호를 수신하여 단말기에 상기 명령신호를 전달하고 실행하게 하는 하나 이상의 단말기용 에이젼트; 상기 정의된 명령어들을 상기 스크립트 작성기로부터 상기 단말기용 에이젼트로 전송하고, 상기 단말기용 에이젼트로부터 상기 명령신호가 실행된 결과를 전송받아 결과보고서를 작성하는 하나 이상의 검증툴을 포함하는 것을 특징으로 하는 자동기능시험장치를 제공한다. 본 발명에 의하면, 단말 기능에 대한 테스트 시간 및 비용 절감으로 제품에 대한 신뢰성을 높이고 제품 출시에 소요되는 기간을 줄일 수 있다.The present invention relates to a system for automatically testing an application program in a mobile communication terminal and an additional service function through a wireless network. To this end, the present invention provides a script generator for creating instructions defined for one or more tests, and defining and writing a terminal environment applied to the test; At least one agent for receiving and applying the defined terminal environment to the terminal by the script generator, and transmitting and executing the command signal to the terminal by receiving a command signal according to the defined command; An automatic function comprising one or more verification tools for transmitting the defined commands from the script writer to the terminal agent and receiving a result of executing the command signal from the terminal agent to prepare a result report. Provide test equipment. According to the present invention, it is possible to increase the reliability of the product and reduce the time required for product release by reducing the test time and cost for the terminal function.
단말기, 시험 자동화, 테스트 스크립트, 부가 서비스, 무선 인터넷, 검증 툴, WIPI Terminals, Test Automation, Test Scripts, Additional Services, Wireless Internet, Verification Tools, WIPI
Description
도 1은 본 발명의 일실시예에 따른 자동기능시험장치의 개념도1 is a conceptual diagram of an automatic functional test apparatus according to an embodiment of the present invention
도 2는 본 발명의 일실시예에 따른 자동기능시험장치의 시험과정을 나타낸 흐름도Figure 2 is a flow chart showing the test process of the automatic functional test device according to an embodiment of the present invention
본 발명은 이동 통신용 단말기 내의 응용 프로그램 및 무선망을 통한 부가 서비스 기능을 테스트할 때 수작업 부분을 배제하여 자동화하기 위한 장치에 관한 것이다.The present invention relates to an apparatus for automating by excluding a manual part when testing an application program in a mobile communication terminal and an additional service function through a wireless network.
단말기 기능에 대한 테스트는 일련의 키 조작만으로 가능한 것도 있지만 테스트 내용에 따라서는 복합적인 단말 환경-무선 인터넷 도중 전화 착신 가능 확인, 카메라 촬영 중 메시지 수신음 확인-의 설정 및 정확한 검사-10초 간격으로 반복 수행, 네트워크 접속 시간 검사-를 요구하는 내용도 포함되어 있기 때문에 일련의 키 조작 리스트만으로는 자동화된 시스템을 개발하기는 거의 불가능하다. 즉, 기존의 방식으로는 다양한 단말 환경 설정이 불가능하여 수작업으로 테스트를 진행하였 기 때문에 테스트의 일관성 및 정확성이 결여되고 단말기 기능 시험에 대한 시간과 비용의 증가로 서비스 및 단말기 출시 일정에 대한 상당한 부담으로 작용하였다.Testing of the terminal function can be performed with a series of key operations, but depending on the test, the setting of a complex terminal environment-confirmation of incoming calls during wireless internet, confirmation of incoming call message during camera shooting-and repetition of every 10 seconds Because it also includes a request for performance and network access time checking, it is almost impossible to develop an automated system with just a series of key manipulation lists. In other words, it was not possible to set various terminal environment by the existing method, so the test was carried out by hand, which resulted in the lack of consistency and accuracy of the test and the increase of time and cost for the terminal function test. Acted as.
본 발명은 일련의 단순한 키 조작 기능이 위주였던 기존의 단말 테스트 방법을 보완하고 다양한 단말 시험 환경 조성의 필요성 때문에 수작업으로 진행되던 부분을 자동화하여 단말 기능 시험 환경에 대한 효율성을 높이는 방법을 제시한다.The present invention proposes a method for improving the efficiency of the terminal function test environment by supplementing the existing terminal test method, which was mainly based on a series of simple key operation functions, and by automating a part that was manually performed due to the necessity of creating various terminal test environments.
삭제delete
이를 위해서 다양한 단말 시험 환경 및 일련의 테스트 과정을 포함하는 테스트 스크립트를 정의하고 작성하는 스크립트 작성기를 제공하고, 테스트 스크립트를 분석 및 실행할 수 있는 PC 기반의 검증툴(100)을 제공한다. 또한, 검증툴(100)이 실제 단말기와 연동하여 테스트를 진행할 수 있도록 단말기 내에 표준규격 (WIPI/ QXDM)에 맞춘 단말기용 에이젼트(101)를 제공하여 다양한 시험 환경에서 자동으로 테스트할 수 있는 방법을 제시한다.
상기와 같은 장치는 하나의 스크립트 작성기(102)와 다수의 검증툴(100)과 다수의 단말기용 에이젼트(101)로 구성될 수 있다. 단, 검증툴(100)과 단말기용 에이젼트(101)는 갯수가 일치하여야 한다.
위의 기술적 과제를 이루기 위하여 이동통신단말기의 응용프로그램 및 부가서비스의 기능을 테스트하는 자동기능시험장치에 있어서 본 발명은 테스트를 위해 정의된 하나 이상의 명령어들을 작성하고, 상기 테스트에 적용되는 하나 이상의 단말환경을 정의하여 작성하는 스크립트 작성기; 상기 스크립트 작성기에 의하여 상기 정의된 단말환경을 수신하여 단말기에 전달하여 적용하고, 상기 정의된 명령어에 따른 명령신호를 수신하여 단말기에 상기 명령신호를 전달하고 실행하게 하는 하나 이상의 단말기용 에이젼트; 상기 정의된 명령어들을 상기 스크립트 작성기로부터 상기 단말기용 에이젼트로 전송하고, 상기 단말기용 에이젼트로부터 상기 명령신호가 실행된 결과를 전송받아 결과보고서를 작성하는 하나 이상의 검증툴을 포함하는 것을 특징으로 하는 자동기능시험장치를 제공한다.To this end, it provides a script generator for defining and writing test scripts including various terminal test environments and a series of test procedures, and provides a PC-based
Such an apparatus may be composed of one
In order to achieve the above technical problem, the present invention provides an automatic functional test apparatus for testing the functions of an application program and an additional service of a mobile communication terminal. A script builder that defines and creates an environment; At least one agent for receiving and applying the defined terminal environment to the terminal by the script generator, and transmitting and executing the command signal to the terminal by receiving a command signal according to the defined command; An automatic function comprising one or more verification tools for transmitting the defined commands from the script writer to the terminal agent and receiving a result of executing the command signal from the terminal agent to prepare a result report. Provide test equipment.
스크립트 작성기(102)는 단말 에이젼트(101)와 검증툴(100) 사이에 송수신할 다수의 명령어들을 정의하고 상기 정의된 명령어들을 이용하여 테스트에 필요한 단말 환경 및 테스트용 명령어들을 포함하는 테스트 스크립트를 작성하고 이를 검증툴로 송신한다. 외부로부터의 제어 및 단말 환경 설정이 필요하기 때문에 본 발명에 의한 자동기능시험장치에는 원격 제어기가 포함되는 것이 바람직하다. 이 원격 제어기는 하나의 자동기능시험장치 내에서 하나의 검증툴(100)에 연결된 단말기에서 다른 검증툴(100)에 연결된 단말기로 이동통신사(103)의 이동통신망을 이용하여 전화를 거는 등 신호를 전송하여 테스트를 실행하는 것을 가능하게 한다.The
검증툴(100)은 작성된 테스트 스크립트를 분석하여 단말기 에이젼트(101)에 테스트에 필요한 명령어을 전송하고, 상기 명령어를 실행한 결과를 전달받아 분석하여 테스트 결과 보고서를 생성한다. 검증툴(100)은 단말 에이젼트(101)와 시리얼 케이블로 연결(104)되어 시리얼 통신을 통해서 테스트 명령어 및 그 결과를 송수신한다.The
단말 에이젼트(101)는 단말기 내에 위치하며 검증툴(100)로부터 전송된 테스트 명령어를 수행하고 그 결과를 검증툴(100)로 전송한다. 단말 에이젼트(101)는 모바일 표준 방식인 WIPI 또는/그리고 QXDM 기반으로 구축되어 단말기를 통하여 테스트 명령어를 수행할 수 있도록 한다.The
본 발명에서 시험하는 대상은 단말기 내의 응용 프로그램의 기능뿐만 아니라 실제 이동통신사(103)의 부가 서비스의 기능도 해당된다.The object to be tested in the present invention is not only a function of an application program in a terminal but also a function of an additional service of an actual
본 발명에 따른 자동기능시험의 과정을 살펴보면 도 2에서와 같이 스크립트 작성기에서 테스트 스크립트를 작성(200)하고 작성된 테스트 스크립트를 검증툴에서 스크립트 분석(201) 과정을 통해 분석하여 단계별로 스크립트를 실행(202)한다. 각 스크립트 실행(202) 단계에서 검증툴(100)은 시리얼 통신으로 연결된 단말 에이젼트로 명령어를 전달(203)하면 단말 에이젼트에서 명령어를 수행 및 그 결과를 수집(204)하여 결과를 검증툴로 전송(205)한다.Looking at the process of the automatic functional test according to the present invention, as shown in Figure 2 to create a test script in the script creator (200) and analyze the written test script through the script analysis (201) process in the verification tool to execute the script step by step ( 202). In each
이렇게 수집된 결과를 분석하여 검증툴에서 테스트 보고서를 생성(206)한다.The collected result is analyzed to generate a test report in the verification tool (206).
단말기 제조사 및 부가 서비스 개발사, 이동 통신사의 이동통신단말기의 기능을 테스트하는 과정에서 동일한 테스트용 스크립트를 사용하기 때문에 단말기 기능 시험에 대한 이중 검사를 피할 수 있고, 서비스 및 단말기 개발에 소요되는 시간과 비용을 절감할 수 있다.Since the same test script is used during the test of the function of the mobile communication terminal of the terminal manufacturer, the additional service developer, and the mobile carrier, the double test for the terminal function test can be avoided, and the time and cost required for the service and terminal development Can reduce the cost.
또한, 테스트 과정 및 결과를 자동으로 진행하기 때문에 일관성있는 테스트를 수행할 수 있고 시간 및 비용 절감 효과를 기대할 수 있으며, 시스템화된 데이터를 이용하여 시험 과정을 투명하게 관리할 수 있다.In addition, the test process and results are automatically processed, enabling consistent testing, saving time and money, and transparently managing the test process using systemized data.
Claims (6)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050015850A KR100794130B1 (en) | 2005-02-25 | 2005-02-25 | Automatic function tester for application program and additional service |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020050015850A KR100794130B1 (en) | 2005-02-25 | 2005-02-25 | Automatic function tester for application program and additional service |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20050034661A KR20050034661A (en) | 2005-04-14 |
| KR100794130B1 true KR100794130B1 (en) | 2008-01-10 |
Family
ID=37238401
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020050015850A Expired - Fee Related KR100794130B1 (en) | 2005-02-25 | 2005-02-25 | Automatic function tester for application program and additional service |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100794130B1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101087907B1 (en) | 2008-07-31 | 2011-11-30 | 에스케이플래닛 주식회사 | Terminal function test system, test server, application development device and method |
| KR101089553B1 (en) | 2009-08-10 | 2011-12-05 | 현대카네스 주식회사 | Platform test device and method |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100680999B1 (en) * | 2005-12-08 | 2007-02-09 | 한국전자통신연구원 | Open Service Simulation Apparatus and Method |
| KR100856204B1 (en) * | 2007-01-08 | 2008-09-03 | 삼성전자주식회사 | Automated test apparatus and method of verification equipment |
| KR101005498B1 (en) * | 2008-05-26 | 2011-01-04 | 대진대학교 산학협력단 | Mobile phone application verification system using test library and method |
| KR101035097B1 (en) * | 2009-08-20 | 2011-05-19 | 대진대학교 산학협력단 | Verification history management system and method for mobile device |
| CN105701009B (en) * | 2015-12-30 | 2018-12-25 | 中国银联股份有限公司 | Security application test method in mobile terminal |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010095607A (en) * | 2000-04-11 | 2001-11-07 | 고석훈 | Method for downloading and executing programs in mobile terminal |
| KR20050007858A (en) * | 2003-07-11 | 2005-01-21 | 주식회사 버츄얼웨어 | Device for connecting to WAP |
-
2005
- 2005-02-25 KR KR1020050015850A patent/KR100794130B1/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20010095607A (en) * | 2000-04-11 | 2001-11-07 | 고석훈 | Method for downloading and executing programs in mobile terminal |
| KR20050007858A (en) * | 2003-07-11 | 2005-01-21 | 주식회사 버츄얼웨어 | Device for connecting to WAP |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101087907B1 (en) | 2008-07-31 | 2011-11-30 | 에스케이플래닛 주식회사 | Terminal function test system, test server, application development device and method |
| KR101089553B1 (en) | 2009-08-10 | 2011-12-05 | 현대카네스 주식회사 | Platform test device and method |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20050034661A (en) | 2005-04-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109740222B (en) | Testing device and system for automobile networking scene | |
| CN101847118B (en) | Automated Test System | |
| CN103744784B (en) | Mobile phone application automated testing method and system | |
| CN102023922B (en) | System and method for testing automotive electronic diagnostic software | |
| CN104601771B (en) | A kind of cell phone mainboard method of testing and its system | |
| CN106067840B (en) | Remote debugging method and system for on-orbit satellite | |
| US20090204851A1 (en) | Method and System for Software Testing | |
| CN103077114A (en) | Automatic testing method based on communication protocol of temperature measuring device | |
| CN114257470A (en) | Vehicle Bluetooth function test system and test method | |
| KR100794130B1 (en) | Automatic function tester for application program and additional service | |
| CN103780455A (en) | TETRA digit cluster protocol test method and system based on TTCN-3 | |
| CN105760300B (en) | A kind of automated testing method and test macro of STK/UTK business | |
| CN110990221A (en) | Android platform malware automatic detection method and system based on kernel LKM | |
| CN114039899A (en) | Method for realizing network performance test of WEB product based on Fiddler tool | |
| CN112241356B (en) | Page test method, device, equipment and storage medium | |
| CN109634856B (en) | IOS intelligent terminal remote real machine debugging system and method based on cloud service | |
| TW201321765A (en) | Automatic test system of communication device | |
| CN105243015B (en) | Method and system for automatically testing software | |
| CN115269428A (en) | Jenkins-based smoking test method, system, equipment and storage medium | |
| Mojahed et al. | Odace: An appium-based testing automation platform for android mobile devices certification | |
| CN108009086A (en) | System automation test method with function study is decomposed based on use-case | |
| CN112433938A (en) | Method and device for testing application of mobile terminal | |
| CN119336488A (en) | Multitasking processing method, device and storage medium for batch mobile equipment | |
| CN118606211A (en) | Test script generation method, device, electronic equipment and vehicle | |
| KR100758850B1 (en) | Apparatus and method for testing using test script in mobile communication system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| E13-X000 | Pre-grant limitation requested |
St.27 status event code: A-2-3-E10-E13-lim-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130103 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20140114 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20150105 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20150105 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |