• Title/Summary/Keyword: test automation

Search Result 638, Processing Time 0.023 seconds

AutoTP : Automatic Test Process Generating Tool (AutoTP: 테스트 프로세스 자동 생성 도구)

  • Seo, Joo-Young;Choi, Byoung-Ju
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.7 no.4
    • /
    • pp.288-298
    • /
    • 2001
  • Utilizing standards for software process to a specific project requires a tailoring process to meet the development domain. However, the existing tailoring schemes are not systematical and possible to use without analyzing the methodology and development domain. Also, it is not quite easy to apply them to similar projects. This paper includes: 1) systematical tailoring steps and 2) an automatic algOlithm for generating test process based on "a scheme of tailoring process using the component-based development paradigm"; 3) "an automation tool for tailoring, AutoTP" which is derived from XML techniques. Users can generate a tailored test process through our AutoTP automatically without analyzing standards. methodology and domain.

  • PDF

Design and Implementation of Optimal Control Algorithms for Building Energy Management (빌딩 에너지 관리 최적화 알고리즘 설계 및 구현)

  • Jin Jung-Hwa;Chung Sun-Tae
    • Korean Journal of Air-Conditioning and Refrigeration Engineering
    • /
    • v.16 no.10
    • /
    • pp.969-976
    • /
    • 2004
  • Building energy saving is one of the most important issues in these days. Energy saving control strategies should be developed properly to achieve the saving. One of such area we could apply is the HVAC (Heating, Ventilation and Air-Conditioning) system. Through the optimal control algorithm for building energy management system (EMS), you can not only save the cost of building energy, but also protect HVAC system components against the unexpected condition. In order to verify the effectiveness of building energy saving, field test was accomplished for several months at 'A' building. And to get the measured data, remote control was used. If the remote control is used in BAS (Building Automation System), control and monitoring can be done for all of the building systems, such as HVAC, power, lighting, security and fire-alarm etc. anywhere any time. Using the remote control, Control and monitoring is possible for the testing system without going there. As the results of field test, we could reduce $5{\sim}10\%$ of the building energy cost.

Automated Generation of Wrapper to Test Components (컴포넌트 테스트를 위한 래퍼의 자동 생성에 관한 연구)

  • Song, Ho-Jin;Choi, Eun-Man
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.8
    • /
    • pp.704-716
    • /
    • 2005
  • Assembling new software systems from Prepared components is an attractive alternative to traditional software development method to reduce development cost and schedule dramatically. However, if separately developed components are tested, integrated and verified with unreasonable effort and high cost, it would not be an effective way to software development. Components are not distributed in the shape of white-box source code so that should be hard to validate and test in new application environment. For solving this problem, built-in tester components are suggested to check the contract-compliance of their server components. If components have various and complex function, built-in tester should be heavy and unflexible to test in composition of components. This paper suggests enhancing automated wrapper technique which substitutes with built-in tester components and shows the usability of the wrapper by design and implementation. Component testing in this way reduces the cost and effort associated with preparation of component testing and makes the various test experiments in components assembly.

Performance Improvement of the Wald Test for GPS RTK with the Assistance of INS

  • Abdel-Hafez, Mamoun F.;Kim, Dae-Je;Lee, Eun-Sung;Chun, Se-Bum;Lee, Young-Jae;Kang, Tae-Sam;Sung, Sang-Kyung
    • International Journal of Control, Automation, and Systems
    • /
    • v.6 no.4
    • /
    • pp.534-543
    • /
    • 2008
  • To use the Global Positioning System (GPS) carrier phase measurement for precise positioning, the integer ambiguities at the early stage of most algorithms must be determined. Furthermore, if a precise positioning is to be applied to real time navigation, fast determination and validation methods for integer ambiguity are essential. In this paper, the Wald test that simultaneously determines and validates integer ambiguities is used with assistance of the Inertial Navigation System (INS) to improve its performance. As the Wald test proceeds, it assigns a higher probability to the candidate that is considered to be true at each time step. The INS information is added during the Wald test process. Large performance improvements were achieved in convergence time as well as in requiring fewer observable GPS satellites. To test the performance improvement of the Wald test with the INS information, experimental tests were conducted using a ground vehicle. The vehicle moved in a prescribed trajectory and observed seven GPS satellites. To verify the effect of the INS information on the Wald test, the convergence times were compared with cases that considered the INS information and cases that did not consider the INS information. The results show that the benefits of using the INS were emphasized as fewer GPS satellites were observable. The performance improvement obtained by the proposed algorithm was shown through the fast convergence to the true hypothesis when using the INS measurements.

Construction of Efficient Downhole Seismic Testing System by the Round Robin Test (상호검증시험을 통한 효율적인 다운홀 탄성파 기법 수행 시스템의 구성)

  • Bang, Eun-Seok;Kim, Ki-Seog;Kim, Dong-Soo
    • Journal of the Korean Geotechnical Society
    • /
    • v.23 no.4
    • /
    • pp.133-147
    • /
    • 2007
  • Downhole seismic method is very economic and easy of operation because it uses only one borehole and simple surface source to obtain the shear wave velocity ($V_s$) profile of a site. Even though it is widely used by the site investigation companies, universities and institutes, however, the $V_s$ profile determined by downhole seismic method has often low reliability due to employment of wrong combinations of field losing equipment and interpretation method and deficiency of experience. Round robin test was performed and testing equipment and procedure were compared. Adequate downhole seismic testing equipment was constructed based on the comparison and verification study of the round robin test. The data acquisition and software interpretation were also developed for automation and quick test in field. Finally, the effectiveness and applicability were verified through the field test by using the constructed testing system.

Realization of a Automatic Grading System for Driver's License Test (자동차 운전면허 시험을 위한 자동 채점 시스템 구현)

  • Kim, Chul Woo;Lee, Dong Hahk;Yang, Jae Soo
    • The Journal of The Korea Institute of Intelligent Transport Systems
    • /
    • v.16 no.5
    • /
    • pp.109-120
    • /
    • 2017
  • It is important to estimate objectively in the driving test. Especially, the driving test is examined by totally driving ability, rule observation and situational judgement. For this, a grading automation system for driving test was presented by using GPS, sensor data and equipment operation informations. This system is composed of vehicle mounted module, automatic grading terminal, data controller, data storage and processing server. The vehicle mounted module gathters sensor data in the car. The terminal performs automatic grading using the received sensor data according the driving test criterion. To overcome the misposition of vehicle in the map due to GPS error, we proposed the automatic grading system by map matching method, path deviation and return algorithm. In the experimental results, it was possible to grade automatically, display the right position of the car, and return to the right path under 10 seconds when the vehicle was out of the shadow region of the GPS. This system can be also applied to the driving education.

Development of System Integration Laboratory for the Verification of UAV Avionics System Requirements (무인기 항공전자시스템 요구도 검증을 위한 통합시험환경 개발)

  • Jo, Young-Wo;Kim, Bong-Gyu;Park, Jae-Sung;Lee, Jae-Uk
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.40 no.5
    • /
    • pp.446-453
    • /
    • 2012
  • As part of the integration phases in developing a UAV, a System Integration Laboratory (SIL) has been developed to provide integrated test capability for the verification of avionics system requirements. The SIL has realized primary functions that are common in manned aircraft SIL's, and specialized laying stress on test data visualization and test automation under the closed-loop structure of the ground control simulation, aircraft simulation and flight simulation components. Those design results have led to easy and sure verification of lots of complex requirements of the UAV avionics system. The functions and performances of the SIL have been proved in four gradational test steps and checked to operate successfully in aircraft System Integration Test Environment for the integration of UAV ground station and aircraft.

Automatic Generation of DB Images for Testing Enterprise Systems (전사적 응용시스템 테스트를 위한 DB이미지 생성에 관한 연구)

  • Kwon, Oh-Seung;Hong, Sa-Neung
    • Journal of Intelligence and Information Systems
    • /
    • v.17 no.4
    • /
    • pp.37-58
    • /
    • 2011
  • In general, testing DB applications is much more difficult than testing other types of software. The fact that the DB states as much as the input data influence and determine the procedures and results of program testing is one of the decisive reasons for the difficulties. In order to create and maintain proper DB states for testing, it not only takes a lot of time and efforts, but also requires extensive IT expertise and business knowledge. Despite the difficulties, there are not enough research and tools for the needed help. This article reports the result of research on automatic creation and maintenance of DB states for testing DB applications. As its core, this investigation develops an automation tool which collects relevant information from a variety of sources such as log, schema, tables and messages, combines collected information intelligently, and creates pre- and post-Images of database tables proper for application tests. The proposed procedures and tool are expected to be greatly helpful for overcoming inefficiencies and difficulties in not just unit and integration tests but including regression tests. Practically, the tool and procedures proposed in this research allows developers to improve their productivity by reducing time and effort required for creating and maintaining appropriate DB sates, and enhances the quality of DB applications since they are conducive to a wider variety of test cases and support regression tests. Academically, this research deepens our understanding and introduces new approach to testing enterprise systems by analyzing patterns of SQL usages and defining a grammar to express and process the patterns.

Development of an Automatic Sprayer Arm Control System for Unmanned Pest Control of Pear Trees (배나무 무인 방제를 위한 약대 자동 제어시스템 개발)

  • Hwa, Ji-Ho;Lee, Bong-Ki;Lee, Min-Young;Choi, Dong-Sung;Hong, Jun-Taek;Lee, Dae-Weon
    • Journal of Bio-Environment Control
    • /
    • v.23 no.1
    • /
    • pp.26-30
    • /
    • 2014
  • Purpose of this study was a development of a sprayer arm auto control system that could be operated according to distance from pear trees for automation of pest control. Auto control system included two parts, hardware and software. First, controller was made with an MCU and relay switches. Two types of ultra-sonic sensors were installed to measure distance from pear trees: one on/off type that detect up to 3 m, and the other continuous type providing 0~5 V output corresponding to distance of 0~3 m. Second, an auto control algorithm was developed to control. Each spraying arm was controlled according to the sensor-based distance from the pear trees. And it could dodge obstacles to protect itself. Max and min signal values were eliminated, when five sensor signals was collected, and then signals were averaged to reduce sensor's noises. According to results of field experiment, auto control test result was better than non auto control test result. Spraying rates were 69.25% (left line) and 98.09% (right line) under non auto control mode, because pear trees were not planted uniformly. But, auto control test's results were 92.66% (left line) and 94.64% (right line). Spraying rate was increased by maintaining distance from tree.

Wheel tread defect detection for high-speed trains using FBG-based online monitoring techniques

  • Liu, Xiao-Zhou;Ni, Yi-Qing
    • Smart Structures and Systems
    • /
    • v.21 no.5
    • /
    • pp.687-694
    • /
    • 2018
  • The problem of wheel tread defects has become a major challenge for the health management of high-speed rail as a wheel defect with small radius deviation may suffice to give rise to severe damage on both the train bogie components and the track structure when a train runs at high speeds. It is thus highly desirable to detect the defects soon after their occurrences and then conduct wheel turning for the defective wheelsets. Online wheel condition monitoring using wheel impact load detector (WILD) can be an effective solution, since it can assess the wheel condition and detect potential defects during train passage. This study aims to develop an FBG-based track-side wheel condition monitoring method for the detection of wheel tread defects. The track-side sensing system uses two FBG strain gauge arrays mounted on the rail foot, measuring the dynamic strains of the paired rails excited by passing wheelsets. Each FBG array has a length of about 3 m, slightly longer than the wheel circumference to ensure a full coverage for the detection of any potential defect on the tread. A defect detection algorithm is developed for using the online-monitored rail responses to identify the potential wheel tread defects. This algorithm consists of three steps: 1) strain data pre-processing by using a data smoothing technique to remove the trends; 2) diagnosis of novel responses by outlier analysis for the normalized data; and 3) local defect identification by a refined analysis on the novel responses extracted in Step 2. To verify the proposed method, a field test was conducted using a test train incorporating defective wheels. The train ran at different speeds on an instrumented track with the purpose of wheel condition monitoring. By using the proposed method to process the monitoring data, all the defects were identified and the results agreed well with those from the static inspection of the wheelsets in the depot. A comparison is also drawn for the detection accuracy under different running speeds of the test train, and the results show that the proposed method can achieve a satisfactory accuracy in wheel defect detection when the train runs at a speed higher than 30 kph. Some minor defects with a depth of 0.05 mm~0.06 mm are also successfully detected.