[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20080065082A - Apparatus and method for performing automatic test in verification device - Google Patents

Apparatus and method for performing automatic test in verification device Download PDF

Info

Publication number
KR20080065082A
KR20080065082A KR1020070002029A KR20070002029A KR20080065082A KR 20080065082 A KR20080065082 A KR 20080065082A KR 1020070002029 A KR1020070002029 A KR 1020070002029A KR 20070002029 A KR20070002029 A KR 20070002029A KR 20080065082 A KR20080065082 A KR 20080065082A
Authority
KR
South Korea
Prior art keywords
test
group
test script
script
groups
Prior art date
Application number
KR1020070002029A
Other languages
Korean (ko)
Other versions
KR100856204B1 (en
Inventor
임병현
Original Assignee
삼성전자주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020070002029A priority Critical patent/KR100856204B1/en
Publication of KR20080065082A publication Critical patent/KR20080065082A/en
Application granted granted Critical
Publication of KR100856204B1 publication Critical patent/KR100856204B1/en

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47KSANITARY EQUIPMENT NOT OTHERWISE PROVIDED FOR; TOILET ACCESSORIES
    • A47K1/00Wash-stands; Appurtenances therefor
    • A47K1/08Accessories for toilet tables, e.g. glass plates, supports therefor
    • A47K1/09Holders for drinking glasses, tooth brushes, hair brushes, or the like
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47KSANITARY EQUIPMENT NOT OTHERWISE PROVIDED FOR; TOILET ACCESSORIES
    • A47K5/00Holders or dispensers for soap, toothpaste, or the like
    • A47K5/18Holders or dispensers for soap, toothpaste, or the like for both soap and toothpaste or the like; in combination with holders for drinking glasses, toothbrushes, or the like ; Toothpaste dispensers; Dental care centers
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65DCONTAINERS FOR STORAGE OR TRANSPORT OF ARTICLES OR MATERIALS, e.g. BAGS, BARRELS, BOTTLES, BOXES, CANS, CARTONS, CRATES, DRUMS, JARS, TANKS, HOPPERS, FORWARDING CONTAINERS; ACCESSORIES, CLOSURES, OR FITTINGS THEREFOR; PACKAGING ELEMENTS; PACKAGES
    • B65D51/00Closures not otherwise provided for
    • B65D51/24Closures not otherwise provided for combined or co-operating with auxiliary devices for non-closing purposes
    • B65D51/242Closures not otherwise provided for combined or co-operating with auxiliary devices for non-closing purposes provided with means for facilitating lifting or suspending of the container

Landscapes

  • Health & Medical Sciences (AREA)
  • Dentistry (AREA)
  • General Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Debugging And Monitoring (AREA)

Abstract

A device and a method for performing a test automatically in a verification device are provided to decrease a reference image/sound generation time for automatically testing software of a wired/wireless multimedia terminal by generating a work thread in consideration of the number of test script groups and a test time of each test script group, and performing the test automatically according to each work thread. A script manager(120) generates a plurality of test script groups(121-127) for automatically testing tested terminals(201-207). A test manager(110) maps the test script group to the tested terminals respectively when the tested terminals are connected to a verification device. A tester(130) automatically tests the tested terminals according to the mapped test script groups, and each test script group is formed by a plurality of group test scripts and performs a test individually. The test manager is connected to the tested terminals by controlling the tester, generates a plurality of work threads(131-137) for automatically testing the tested terminals, and respectively maps the test script groups to the generated work threads.

Description

검증기기의 자동화 테스트 장치 및 방법{APPARATUS AND METHOD FOR PERFORMING AUTOMATIC TEST IN VERIFICATION DEVICE}Apparatus and method for automated testing of verification equipment {APPARATUS AND METHOD FOR PERFORMING AUTOMATIC TEST IN VERIFICATION DEVICE}

도 1은 본 발명이 적용되는 자동화 테스트 시스템의 구성을 개략적으로 나타낸 도.1 is a view schematically showing the configuration of an automated test system to which the present invention is applied.

도 2는 본 발명의 실시 예에 따른 검증 기기의 블록 구성도.2 is a block diagram of a verification device according to an embodiment of the present invention.

도 3은 본 발명의 실시 예에 따른 검증 기기의 동작 과정을 나타낸 순서도.3 is a flowchart illustrating an operation process of a verification device according to an exemplary embodiment of the present invention.

본 발명은 유무선 멀티미디어 기기의 소프트웨어를 검증하는 기기에 관한 것으로, 특히 퍼스널 컴퓨터를 기반으로 하는 검증 기기에서 검증 대상 유무선 멀티미디어 기기의 소프트웨어를 검증하기 위한 자동화 테스트 장치 및 방법에 관한 것이다. The present invention relates to a device for verifying software of a wired / wireless multimedia device, and more particularly, to an automated test apparatus and method for verifying software of a wired / wireless multimedia device to be verified in a verification device based on a personal computer.

최근 휴대 단말기와 같은 유무선 멀티미디어 기기는, 보다 다양한 기능을 추구할 수 있는 멀티미디어화 방향으로 진화하고 있기 때문에 기기에 포함된 기능 역시 복잡하고 다양하게 구비되고 있다. 또한 멀티미디어 기기의 보급 확대로 인해 멀티미디어 기기의 생산량 또한 방대해지고 있으며, 생산속도 역시 그만큼 빨라지고 있다.In recent years, wired and wireless multimedia devices such as mobile terminals have evolved into multimedia directions for pursuing more various functions. Thus, functions included in the devices are also complicated and variously provided. In addition, due to the expansion of multimedia devices, the production volume of multimedia devices is also increasing, and the production speed is also increasing.

한편, 상기와 같이 생산되는 멀티미디어 기기는 구비된 기능에 따른 소프트 웨어를 검증하기 위해 검증기기를 통한 소프트웨어 자동화 테스트 과정을 거치게 되는데 이러한 자동화 테스트 과정은 다음과 같이 진행된다.On the other hand, the multimedia device produced as described above is subjected to a software automation test process through the verification device to verify the software according to the provided function, this automated test process proceeds as follows.

우선 퍼스널 컴퓨터 기반의 검증 기기는 여러 개의 테스트 스크립트(Script)를 생성하고, 생성된 테스트 스크립트에 따라 이미지 또는 사운드 비교에 필요한 레퍼런스(Reference) 즉, 원본을 생성한 후 상기 검증기기에 연결된 적어도 하나의 검증 대상 단말기에 동일한 명령을 주면서 테스트를 수행한다. First, the personal computer-based verification device generates a plurality of test scripts, and generates a reference for comparing images or sounds according to the generated test script, that is, an original, and at least one connected to the verification device. The test is performed while giving the same command to the terminal to be verified.

이 때 검증 기기는 하나의 작업 스레드(thread)를 통해 한번에 하나씩 각 스크립트별 레퍼런스를 생성하여 테스트를 수행하게 된다.At this time, the verification device performs a test by generating a reference for each script one at a time through one working thread.

그러나, 상기와 같은 자동화 테스트 방법은 검증기기가 하나의 작업 스레드로 전체 스크립트에 대한 이미지/사운드 레퍼런스를 하나씩 생성하여 테스트를 수행하야 하므로 자동화 테스트 준비시간이 많이 소요되고, 이에 따라 다수개의 스크립트를 수행하기 위한 자동화 테스트 수행 시간 역시 많이 소요되는 문제점이 있었다.However, the automated test method as described above takes a lot of time to prepare for the automated test because the verification device must perform the test by generating an image / sound reference for the entire script one by one as a work thread, and thus executes a plurality of scripts. There was also a problem that takes a lot of time to perform automated tests.

따라서 본 발명의 목적은 검증 대상 단말기의 소프트웨어 검증을 위한 자동화 테스트 수행 시간을 단축할 수 있는 검증기기의 자동화 테스트 수행 장치 및 방법을 제공하는 데 있다.Accordingly, an object of the present invention is to provide an apparatus and method for performing an automated test of a verification apparatus capable of shortening an automated test execution time for software verification of a terminal to be verified.

상기한 목적을 달성하기 위해 본 발명은 퍼스널 컴퓨터를 기반으로 하는 검증 기기의 자동화 테스트 수행 방법에 있어서, 검증 대상 단말기의 자동화 테스트를 위한 테스트 스크립트 그룹을 복수개 생성하는 과정과, 상기 검증기기에 복수개의 검증 대상 단말기가 연결되면 상기 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 상기 연결된 검증 대상 단말기를 각각 매핑하는 과정과, 상기 매핑된 테스트 스크립트 그룹에 따라 해당 검증 대상 단말기의 자동화 테스트를 동시 수행하는 과정을 포함함을 특징으로 한다.In order to achieve the above object, the present invention provides a method for performing an automated test of a verification device based on a personal computer, the method comprising: generating a plurality of test script groups for the automated test of a verification target terminal; When the terminal to be verified is connected, mapping at least one group of the generated test script groups and the connected terminal to be verified, and simultaneously performing an automated test of the terminal to be verified according to the mapped test script group Characterized by including the process.

또한 본 발명은 퍼스널 컴퓨터를 기반으로 검증 대상 단말기의 자동화 테스트를 수행하는 검증 기기에 있어서, 검증 대상 단말기의 자동화 테스트를 위한 테스트 스크립트 그룹을 복수개 생성하는 스크립트 관리부와, 상기 검증기기에 복수개의 검증 대상 단말기가 연결되면 상기 스크립트 관리부에서 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 상기 연결된 검증 대상 단말기를 각각 매핑하는 테스트 관리부와, 상기 매핑된 테스트 스크립트 그룹에 따라 해당 검증 대상 단말기의 자동화 테스트를 수행하는 테스트 수행부를 포함함을 특징으로 한다.The present invention also provides a verification device for performing an automated test of a terminal to be verified based on a personal computer, comprising: a script manager configured to generate a plurality of test script groups for the automated test of a terminal to be verified, and a plurality of verification targets to the verification device; When the terminal is connected, a test manager for mapping at least one group of test script groups generated by the script manager and the connected terminal to be verified, and an automated test of the terminal to be verified according to the mapped test script group Characterized in that it comprises a test performing unit.

이하 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the same elements in the figures are represented by the same numerals wherever possible. In addition, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.

도 1은 본 발명이 적용되는 자동화 테스트 시스템의 구성을 개략적으로 나타낸 도이다.1 is a view schematically showing the configuration of an automated test system to which the present invention is applied.

도 2를 참조하면, 검증 기기(100)는 검증 대상 단말기(200)에 대한 소프트웨어를 검증하기 위한 응용 프로그램을 탑재하며, 검증 대상 단말기(200)의 소프트웨어 검증을 위한 다양한 스크립트를 수행한다. 이러한 검증 기기(100)는 퍼스널 컴퓨터를 기반으로 하는 응용 프로그램이 될 수 있다.Referring to FIG. 2, the verification device 100 includes an application program for verifying software for the verification target terminal 200 and performs various scripts for verifying the software of the verification target terminal 200. The verification device 100 may be an application program based on a personal computer.

검증 대상 단말기(200)는 검증 기기(100)가 소프트웨어 검증을 수행할 대상이 되는 전자기기로서, 핸드폰, 디지털 미디어 재생기기, 디지털 카메라 등이 될 수 있다.The verification target terminal 200 is an electronic device to which the verification device 100 performs software verification, and may be a mobile phone, a digital media player, or a digital camera.

그러면 본 발명의 실시 예에 따른 검증 기기(100)의 구성에 대해 살펴보기로 한다.Then, the configuration of the verification device 100 according to an embodiment of the present invention will be described.

도 2는 본 발명의 실시 예에 따른 검증 기기의 블록 구성도이다.2 is a block diagram of a verification device according to an embodiment of the present invention.

도시된 검증 기기(100)는 테스트 관리부(110), 스크립트 관리부(120) 및 테스트 수행부(130)를 포함한다.The illustrated verification device 100 includes a test manager 110, a script manager 120, and a test performer 130.

테스트 관리부(110)는 본 발명의 실시 예에 따른 검증 기기(100)의 전반적인 동작을 제어한다. 또한 테스트 관리부(110)는 자동화 테스트 수행 시 스크립트 관리부(120)에 테스트할 스크립트 정보를 요청하고, 스크립트 관리부(120)에서 생성된 테스트 스크립트 그룹들(121~127)이 전달되면 상기 전달된 적어도 하나의 테스트 스크립트 그룹과 검증기기(100)에 연결된 검증 대상 단말기를 각각 매핑하여 테 스트 수행부(130)가 매핑된 테스트 스크립트 그룹에 따라 해당 검증 대상 단말기의 자동화 테스트를 수행할 수 있도록 제어한다.The test manager 110 controls the overall operation of the verification device 100 according to an embodiment of the present invention. In addition, the test manager 110 requests the script information to be tested to the script manager 120 when performing the automated test, and the test script groups 121 to 127 generated by the script manager 120 are delivered to the at least one. By mapping each of the test script group and the verification target terminal connected to the verification device 100, the test execution unit 130 controls to perform an automated test of the verification target terminal according to the mapped test script group.

스크립트 관리부(120)는 검증 대상 단말기(201~207)의 자동화 테스트를 위한 테스트 스크립트 그룹을 복수개 생성하고, 테스트 관리부(110)의 요청이 있으면 생성된 테스트 스크립트 그룹들을 테스트 관리부(110)로 전달한다. 상기 테스트 스크립트 그룹은 기능별 테스트 메뉴 항목에 대한 파라미터 값 즉, 테스트 메뉴 항목의 타이틀, 키 스트링, 딜레이 타임 값 등을 의미하는 단위 테스트 스크립트로 구성되며, 각각의 테스트 스크립트 그룹은 개별 테스트가 가능하다.The script manager 120 generates a plurality of test script groups for the automated test of the verification target terminals 201 to 207, and transfers the generated test script groups to the test manager 110 when a request of the test manager 110 is requested. . The test script group includes a unit test script representing a parameter value for a test menu item for each function, that is, a title, a key string, a delay time value of the test menu item, and each test script group may be individually tested.

테스트 수행부(130)는 테스트 스크립트 그룹들 중 적어도 하나의 테스트 스크립트 그룹과 매핑된 작업 스레드별로 해당 검증 대상 단말기의 자동화 테스트를 동시 수행한다. The test execution unit 130 simultaneously performs an automated test of the corresponding verification target terminal for each of the work threads mapped to at least one test script group among the test script groups.

즉, 테스트 수행부(130)는 자동화 테스트 수행 시 테스트 관리부(110)의 제어에 의해 적어도 하나의 검증 대상 단말기와 연결 가능하며 상기 연결된 검증 대상 단말기의 자동화 테스트를 수행하기 위한 작업 스레드를 복수개(131~137) 생성한다. 이 때 테스트 수행부(130)는 스크립트 관리부(120)에서 생성된 테스트 스크립트 그룹의 개수 또는 그룹당 테스트 시간 중 적어도 하나에 따라 작업 스레드를 생성하는 것이 바람직하며, 상기 생성된 테스트 스크립트 그룹의 개수만큼 작업 스레드를 생성할 수도 있다. That is, the test execution unit 130 may be connected to at least one verification target terminal under the control of the test management unit 110 when the automated test is performed, and a plurality of work threads for performing the automation test of the connected verification target terminal 131. 137) In this case, the test execution unit 130 may generate a work thread according to at least one of the number of test script groups or the test time per group generated by the script management unit 120, and work as many as the number of the generated test script groups. You can also create a thread.

한편, 테스트 수행부(130)는 상기 도 2에 도시하지는 않았으나, 통신인터페이스부를 구비하여 예컨대, USB 통신 모드를 통해 검증기기(100)와 검증 대상 단말 기들(201~207)을 서로 연결한다.Although not illustrated in FIG. 2, the test performer 130 includes a communication interface to connect the verification device 100 and the verification target terminals 201 to 207 to each other through a USB communication mode.

도 3은 본 발명의 실시 예에 따른 검증기기의 동작 과정을 나타낸 순서도이다.3 is a flowchart illustrating an operation process of a verification device according to an exemplary embodiment of the present invention.

도 1 내지 도 3을 참조하면, 테스트 관리부(110)는 스크립트 관리부(120)를 제어하여 검증 대상 단말기의 자동화 테스트를 위한 테스트 스크립트 그룹을 복수개 생성한다(S110). 상기 테스트 스크립트 그룹은 단위 테스트 스크립트로 구성되며, 각각의 테스트 스크립트 그룹은 개별 테스트가 가능하다.1 to 3, the test manager 110 controls the script manager 120 to generate a plurality of test script groups for the automated test of the terminal to be verified (S110). The test script group is composed of unit test scripts, and each test script group can be individually tested.

테스트 관리부(110)는 검증기기(100)에 복수개의 검증 대상 단말기가 연결되는지 체크한다(S120).The test manager 110 checks whether a plurality of verification target terminals are connected to the verification device 100 (S120).

테스트 관리부(110)는 복수개의 검증 대상 단말기가 연결되면, 테스트 수행부(130)응 제어하여 적어도 하나의 검증 대상 단말기와 연결되어 상기 생성된 테스트 스크립트 그룹에 따라 상기 연결된 검증 대상 단말기의 자동화 테스트를 수행하기 위한 작업 스레드를 복수개 생성한다(S130). 이 때 테스트 관리부(110)는 작업 스레드를 생성할 때 스크립트 관리부(120)에서 생성된 테스트 스크립트 그룹의 개수 또는 테스트 스크립트 그룹당 테스트 시간 중 적어도 하나를 분석하여 작업 스레드를 생성하는 것이 바람직하다. When a plurality of verification target terminals are connected, the test manager 110 controls the test execution unit 130 to be connected to at least one verification target terminal to perform an automated test of the connected verification target terminal according to the generated test script group. Generate a plurality of working threads to perform (S130). In this case, the test manager 110 may generate a work thread by analyzing at least one of the number of test script groups generated by the script manager 120 or a test time per test script group when the work thread is generated.

예컨대, 테스트 관리부(110)는 테스트 스크립트 그룹1의 테스트 시간이 5분, 테스트 스크립트 그룹2의 테스트 시간이 10분, 테스트 스크립트 그룹3의 테스트 시간이 15분인 테스트 스크립트 그룹이 있을 경우, 테스트 시간을 고려하여 테스트 스크립트 그룹 1 및 2와 매핑되는 작업스레드1, 테스트 스크립트 그룹3과 매핑되는 작업 스레드2만 생성할 수도 있다. For example, if there is a test script group having a test time of test script group 1 for 5 minutes, a test time for test script group 2 for 10 minutes, and a test time for test script group 3 for 15 minutes, the test manager 110 determines a test time. Consider, you can also create only work thread 1 that maps to test script groups 1 and 2, and only work thread 2 that maps to test script group 3.

또한 테스크 관리부(110)는 스크립트 관리부(120)에서 생성된 테스트 스크립트의 개수만큼 작업 스레드를 생성할 수도 있다. In addition, the task manager 110 may generate work threads as many as the number of test scripts generated by the script manager 120.

테스트 관리부(110)는 상기 작업 스레드가 생성되면 스크립트 관리부(120)에서 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 상기 생성된 작업 스레드를 각각 매핑한다(S140). 따라서 테스트 관리부(110)는 상기 테스트 스크립트 그룹을 상기 연결된 검증 대상 단말기와 매핑할 수 있다.When the work thread is generated, the test manager 110 maps at least one group of the test script groups generated by the script manager 120 and the generated work thread, respectively (S140). Therefore, the test manager 110 may map the test script group with the connected verification target terminal.

테스트 관리부(110)는 테스트 수행부(130)를 제어하여 상기 생성된 테스트 스크립트 그룹들 중 적어도 하나의 테스트 스크립트 그룹과 매핑된 작업 스레드별로 해당 검증 대상 단말기의 자동화 테스트를 동시 수행한다(S150).The test manager 110 controls the test performer 130 to simultaneously perform an automated test of the corresponding verification target terminal for each work thread mapped to at least one test script group among the generated test script groups (S150).

상술한 본 발명의 설명에서는 구체적인 실시 예에 관해 설명하였으나, 여러 가지 변형이 본 발명의 범위에서 벗어나지 않고 실시될 수 있다. 따라서 본 발명의 범위는 설명된 실시 예에 의하여 정할 것이 아니고 특허청구범위 뿐만 아니라 특허청구범위와 균등한 것에 의해 정해져야 한다.In the above description of the present invention, specific embodiments have been described, but various modifications may be made without departing from the scope of the present invention. Therefore, the scope of the present invention should not be defined by the described embodiments, but should be determined not only by the claims but also by the equivalents of the claims.

상술한 바와 같이 본 발명은 검증 대상 단말기의 소프트웨어 검증을 위한 자동화 테스트 수행 시 테스트 스크립트 그룹의 개수 및 테스트 스크립트 그룹별 테스트 시간을 고려하여 작업 스레드를 생성하고, 생성된 작업 스레드별로 자동화 테스트를 수햄함으로써 자동화 테스트 준비를 위한 이미지/사운드 레퍼런스 생성 시 간 및 자동화 테스트 수행 시간을 안정적으로 단축할 수 있다.As described above, the present invention generates a work thread in consideration of the number of test script groups and the test time for each test script group when performing an automated test for software verification of a terminal to be verified, and by performing an automated test for each generated work thread, It can reliably shorten the time to create image / sound references for automated test preparation and to perform automated tests.

Claims (12)

퍼스널 컴퓨터를 기반으로 하는 검증 기기의 자동화 테스트 수행 방법에 있어서, In the method of performing an automated test of a verification device based on a personal computer, 검증 대상 단말기의 자동화 테스트를 위한 테스트 스크립트 그룹을 복수개 생성하는 과정과,Generating a plurality of test script groups for automated testing of a terminal to be verified; 상기 검증기기에 복수개의 검증 대상 단말기가 연결되면 상기 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 상기 연결된 검증 대상 단말기를 각각 매핑하는 과정과,Mapping a plurality of verification target terminals to the verification device, respectively, mapping at least one group of the generated test script groups and the connected verification target terminals; 상기 매핑된 테스트 스크립트 그룹에 따라 해당 검증 대상 단말기의 자동화 테스트를 동시 수행하는 과정을 포함함을 특징으로 하는 검증 기기의 자동화 테스트 수행 방법.And simultaneously performing an automated test of a corresponding terminal to be verified according to the mapped test script group. 제1항에 있어서,The method of claim 1, 상기 테스트 스크립트 그룹은 단위 테스트 스크립트로 구성되며, 각각의 테스트 스크립트 그룹은 개별 테스트가 가능한 것을 특징으로 하는 검증 기기의 자동화 테스트 수행 방법.The test script group is composed of a unit test script, each test script group is an automated test method of the verification device, characterized in that the individual test is possible. 제1항에 있어서, 상기 매핑 과정은The method of claim 1, wherein the mapping process 적어도 하나의 검증 대상 단말기와 연결되어 상기 테스트 스크립트 그룹에 따라 상기 연결된 검증 대상 단말기의 자동화 테스트를 수행하기 위한 작업 스레드를 복수개 생성하는 단계와,Generating a plurality of work threads connected to at least one terminal to be verified to perform an automated test of the connected terminal to be verified according to the test script group; 상기 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 상기 생성된 작업 스레드를 각각 매핑하는 단계로 이루어짐을 특징으로 하는 검증기기의 자동화 테스트 수행 방법. Mapping at least one group of the generated test script groups and the generated work thread, respectively. 제3항에 있어서, 상기 생성 단계는The method of claim 3, wherein the generating step 상기 생성된 테스트 스크립트 그룹의 개수 또는 그룹당 테스트 시간 중 적어도 하나를 분석하여 작업 스레드를 생성함을 특징으로 하는 검증 기기의 자동화 테스트 수행 방법.And analyzing at least one of the number of generated test script groups or test time per group to generate a work thread. 제4항에 있어서, 상기 생성 단계는The method of claim 4, wherein the generating step 상기 생성된 테스트 스크립트 그룹의 개수만큼 상기 작업 스레드를 생성함을 특징으로 하는 검증 기기의 자동화 테스트 수행 방법.And generating as many work threads as the number of the generated test script groups. 제3항에 있어서, 상기 수행 과정은The method of claim 3, wherein the performing process 상기 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 매핑된 작업 스레드별로 해당 검증 대상 단말기의 자동화 테스트를 동시 수행함을 특징으로 하는 검증기기의 자동화 테스트 수행 방법.And performing an automated test of a corresponding terminal to be verified for each of the work threads mapped to at least one group of the generated test script groups. 퍼스널 컴퓨터를 기반으로 검증 대상 단말기의 자동화 테스트를 수행하는 검증 기기에 있어서,In the verification device for performing an automated test of the terminal to be verified based on the personal computer, 검증 대상 단말기의 자동화 테스트를 위한 테스트 스크립트 그룹을 복수개 생성하는 스크립트 관리부와,A script manager for generating a plurality of test script groups for automated testing of a terminal to be verified; 상기 검증기기에 복수개의 검증 대상 단말기가 연결되면 상기 스크립트 관리부에서 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 상기 연결된 검증 대상 단말기를 각각 매핑하는 테스트 관리부와,A test manager configured to map at least one group of test script groups generated by the script manager and the connected verification target terminal when a plurality of verification target terminals are connected to the verification device; 상기 매핑된 테스트 스크립트 그룹에 따라 해당 검증 대상 단말기의 자동화 테스트를 수행하는 테스트 수행부를 포함함을 특징으로 하는 검증 기기.And a test execution unit configured to perform an automated test of a corresponding terminal to be verified according to the mapped test script group. 제7항에 있어서,The method of claim 7, wherein 상기 테스트 스크립트 그룹은 단위 테스트 스크립트로 구성되며, 각각의 테스트 스크립트 그룹은 개별 테스트가 가능한 것을 특징으로 하는 검증 기기.The test script group comprises a unit test script, each test script group characterized in that the individual test is possible. 제7항에 있어서, 상기 테스트 관리부는The method of claim 7, wherein the test management unit 상기 테스트 수행부를 제어하여 적어도 하나의 검증 대상 단말기와 연결되며 상기 연결된 검증 대상 단말기의 자동화 테스트를 수행하기 위한 작업 스레드를 복수개 생성하고, 상기 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 상기 생성된 작업 스레드를 각각 매핑함을 특징으로 하는 검증기기. Control the test execution unit to generate a plurality of work threads connected to at least one verification target terminal and to perform an automated test of the connected verification target terminal, and at least one group of the generated test script groups and the generated Validator, characterized in that each mapping of the working thread. 제9항에 있어서, 상기 테스트 관리부는The method of claim 9, wherein the test management unit 상기 생성된 테스트 스크립트 그룹의 개수 또는 그룹당 테스트 시간 중 적어도 하나를 분석하여 상기 작업 스레드를 생성하도록 제어함을 특징으로 하는 검증 기기.And controlling at least one of the number of generated test script groups or a test time per group to generate the work thread. 제10항에 있어서, 상기 테스트 관리부는The method of claim 10, wherein the test management unit 상기 생성된 테스트 스크립트 그룹의 개수만큼 상기 작업 스레드를 생성함을 특징으로 하는 검증 기기.And generating the work thread as many as the number of the generated test script groups. 제7항에 있어서, 상기 테스트 수행부는The method of claim 7, wherein the test execution unit 상기 생성된 테스트 스크립트 그룹들 중 적어도 하나의 그룹과 매핑된 작업 스레드별로 해당 검증 대상 단말기의 자동화 테스트를 동시 수행함을 특징으로 하는 검증기기.And an automated test of a corresponding terminal to be verified for each of the work threads mapped to at least one group of the generated test script groups.
KR1020070002029A 2007-01-08 2007-01-08 Apparatus and method for performing automatic test in verification device KR100856204B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020070002029A KR100856204B1 (en) 2007-01-08 2007-01-08 Apparatus and method for performing automatic test in verification device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070002029A KR100856204B1 (en) 2007-01-08 2007-01-08 Apparatus and method for performing automatic test in verification device

Publications (2)

Publication Number Publication Date
KR20080065082A true KR20080065082A (en) 2008-07-11
KR100856204B1 KR100856204B1 (en) 2008-09-03

Family

ID=39816072

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070002029A KR100856204B1 (en) 2007-01-08 2007-01-08 Apparatus and method for performing automatic test in verification device

Country Status (1)

Country Link
KR (1) KR100856204B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220134107A (en) * 2021-03-26 2022-10-05 주식회사 컴투스 Method and system for test automation based on remort control of terminal

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102114260B1 (en) 2013-08-27 2020-06-08 에스케이플래닛 주식회사 Apparatus, method and computer-readable medium for recording script

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100996745B1 (en) * 2003-08-20 2010-11-25 에스케이 텔레콤주식회사 Apparatus and Method for Automatic Verification of Mobile Communication System and Recording Medium Therefor
KR100636404B1 (en) 2004-09-15 2006-10-18 주식회사 미라콤아이앤씨 Method and System for Testing by Using Automatic Control Program
KR100794130B1 (en) * 2005-02-25 2008-01-10 주식회사 비엔에스웍스 Automatic Function Testing Equipment for Application Software and Additional Service of Mobile Communication Terminal

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220134107A (en) * 2021-03-26 2022-10-05 주식회사 컴투스 Method and system for test automation based on remort control of terminal

Also Published As

Publication number Publication date
KR100856204B1 (en) 2008-09-03

Similar Documents

Publication Publication Date Title
CN109302522B (en) Test method, test device, computer system, and computer medium
CN108959068B (en) Software interface testing method, device and storage medium
CN111651366B (en) SDK test method, device, equipment and storage medium
CN107659455B (en) Method, storage medium, device and system for Mock data of iOS (internet operating system) end
JP2010002370A (en) Pattern extraction program, technique, and apparatus
CN107357727A (en) APP testing results method, apparatus, readable storage medium storing program for executing and computer equipment
CN109712000A (en) Repeat insure method for limiting, device, equipment and readable storage medium storing program for executing
CN115184764A (en) Chip testing method and device, electronic equipment and storage medium
CN109656800B (en) Method and device for testing image recognition application, terminal and storage medium
CN111414309A (en) Automatic test method of application program, computer equipment and storage medium
CN102025555B (en) Method and device for testing IP multimedia sub-system performance
KR100856204B1 (en) Apparatus and method for performing automatic test in verification device
US8327309B2 (en) Verification of design information for controlling manufacture of a system on a chip
KR101460860B1 (en) GUI Test apparatus using test scenario model based on states and the method thereof
CN104572443A (en) Mobile terminal testing method and device
CN108875368A (en) A kind of safety detection method, apparatus and system
CN105339974B (en) Analog sensor
CN105893203A (en) CEC verification method and device
CN116303069A (en) Test method, device, upper computer, system and medium of vehicle-mounted terminal
CN111106979B (en) Method and equipment for switch threshold alarm test
CN115048307A (en) Weak network testing method, device, equipment and storage medium of application software
CN113268426A (en) Application testing method and device, computer equipment and storage medium
CN104283846B (en) Method, system and the server that diagnosis terminal application is tampered
KR101415270B1 (en) Network system monitoring application installed on computing device
CN116486893B (en) UFS verification method and device, electronic equipment and computer readable storage medium

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee