• Title/Summary/Keyword: test automation

Search Result 638, Processing Time 0.024 seconds

a improved neighborhood selection of simulated annealing technique for test data generation (테스트 데이터 생성을 위한 개선된 이웃 선택 방법을 이용한 담금질 기법 기술)

  • Choi, Hyun Jae;Lee, Seon Yeol;Chae, Heung Seok
    • Journal of Software Engineering Society
    • /
    • v.24 no.2
    • /
    • pp.35-45
    • /
    • 2011
  • Simulated annealing has been studied a long times. And it is one of the effective techniques for test data generation. But basic SA methods showed bad performance because of neighborhood selection strategies in the case of large input domain. To overcome this limitation, we propose new neighborhood selection approach, Branch Distance. We performs case studies based on the proposed approach to evaluate it's performance and to compare it whit basic SA and Random test generation. The results of the case studies appear that proposed approach show better performance than the other approach.

  • PDF

Conformance Test Scenario Extraction Techniques for Embedded Software using Test Execution Time (테스트 수행시간을 고려한 임베디드 소프트웨어의 적합성 테스트 시나리오 추출 기법)

  • Park, In-Su;Shin, Young-Sul;Ahn, Sung-Ho;Kim, Jin-Sam;Kim, Jae-Young;Lee, Woo-Jin
    • The KIPS Transactions:PartD
    • /
    • v.17D no.2
    • /
    • pp.147-156
    • /
    • 2010
  • Conformance testing for embedded software is to check whether software was correctly implemented according to software specification or not. In conformance testing, test scenarios must be extracted to cover every test cases of software. In a general way, test scenarios simply focus on testing all functions at least one time. But, test scenarios are necessary to consider efficiency of test execution. In this paper, we propose a test scenario extraction method by considering function's execution time and waiting time for user interaction. A test model is a graph model which is generated from state machine diagram and test cases in software specification. The test model is augmented by describing test execution time and user interaction information. Based on the test model, test scenarios are extracted by a modified Dijkstra's algorithm. Our test scenario approach can reduce testing time and improve test automation.

A Flexible Unit Testing Tool for Test Driven Development (테스트 주도 개발을 위한 유연한 단위 테스트 도구로 변경)

  • Jeon, Seok-Hwan;Kim, Jeong-Dong;Baik, Doo-Kwon
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.2
    • /
    • pp.140-144
    • /
    • 2009
  • The efficient test tool is indispensable to the test driven development. The test tool is very helpful to get the advantage of the test driven development. Many traditional automation test tool does not support standard script language and are not suitable to unit test. In traditional unit test tool, a code for the test is added at the source code. Such method makes the complexity of a source code and has a problem which must modify many part of the source code when the test case is changed. In this paper, we present a design technique of a flexible unit testing tool which makes a developer can modify easily the test case by using the standard java script in test driven development. We implement the test tool by this design technique to verify the availability of this technique.

An automation method for GUI test using a UIA library (UIA 라이브러리를 이용한 GUI 테스트 자동화 방법)

  • Choi, Chang-Min;Chung, In-Sang;Kim, Hyeon-Soo
    • The KIPS Transactions:PartD
    • /
    • v.18D no.5
    • /
    • pp.343-356
    • /
    • 2011
  • When preparing test cases and running the test the existing GUI test tools require many tester's interventions. To cope with such problem this paper suggests a new method to build test cases for GUI test. This method identifies the potential control flows within the GUI and constructs the GUI map. The UIA library in .NET Framework is used to extract information about the GUI controls and the GUI map is constructed by the extracted information. Test scenarios are generated from the extracted information about the GUI controls using the grouping mechanism. Based on the grouping mechanism, various test scenarios which are test cases in GUI tests can be made by replacing a GUI control by another one in the same group. The existing GUI test tools do not support the concept of test coverage. Since, however, our method survey which part of the GUI map is executed or not during running the test, the test coverage can be measured by using the GUI map.

Implementation and Operation of Network Interface Module based on Mini- MAP Environment (Mini-MAP 환경에서 네트워크 접속장치의 구현과 시험 운영)

  • Lee, Min-Nam;Kim, Jeong-Ho;Lee, Sang-Beom
    • The Transactions of the Korea Information Processing Society
    • /
    • v.1 no.2
    • /
    • pp.263-271
    • /
    • 1994
  • Automation of production in modern manufacturing is based on the integration of the various stage of production process by means of processing system. Information processing and network interface are of fundamental importance in programmable device in industrial automation, as they essential in order to active integration in production lines. In this paper, TBC(token bus controller) in the Mini-MAP board performs the function of the MAC sublayer, The LLC sublayer is implemented according to the specification of Class 3 that includes Type 1 and 3. And the MMS services are designed within the scope of implementation MAP 3.0 All the softwares are implemented under the real time executive for real time application of the Mini-MAP and they are loaded into PROMs at the network board. We tested the LLC functions to make use of a protocol analyzer for the token bus protocol. Also the MMS conformance test was carried out by exchanging primitives between a model system(including NIU) and a MMS product that had already passed the conformance the conformance test based on measurement method of network analysis.

  • PDF

Research about Urban Growth Model's Automation (도시성장모형의 시뮬레이션 자동화에 관한 연구)

  • Yun, Jeong-Mi;Park, Jeong-Wo
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.11 no.1
    • /
    • pp.1-9
    • /
    • 2008
  • Recently, various researches have been studied on the predict method of land change according to its development. The Cellular Automata(CA) is one of the most popular methods in the urban growth modeling. The basis principle of CA is to repeat operations, which convert the current cell into new cell state by the transaction rule. It will minimize the loss of data by using Fuzzy-AHP and it can lead the flexible urban growth modeling. However, AHP would have a disadvantage to repeat the procedure of the collecting intentions until it derives the weight. Also, it is necessary for the simulation of CA to repeat the operations and the test of data accuracy should be accompanied. The purpose of this study is to predict the Busan city growth model and analyze it according to the automated test method by applying CA as well as Fuzzy-AHP. This study shall improve the difficulties caused by complexity and repetitiveness in the urban grow modeling. The practical modeling could be derived from the verification, and the derived modules could be applied to the similar case studies.

  • PDF

The Training Methods and Effectiveness using Augmented Reality Contents System for Machine Drawings Training Which is Essential in Welding Practice Courses (용접실습 교과목에 필수적인 기계제도 기초 이론 학습에 대한 증강현실 콘텐츠 시스템을 활용한 교육 방법 및 효과성)

  • Koo, Chang-Dae;Yang, Hyeong-Seok;Lee, Dong-Youp
    • Journal of Welding and Joining
    • /
    • v.32 no.4
    • /
    • pp.39-45
    • /
    • 2014
  • Today, the development of digitized information media and info-communications are bringing many changes. Due to the development of IT thechnology, we can learn wherever, whenever, regardless of time and place. Machine drawing subject is a very important in mechanical engineering course, but it's studyed only basic theory in a short period, average 1~2weeks. So that, students think that the mechanical drawing is of minor importance. Such ideas make them difficult to impove sense of space in isometric drawing and drawing skill. Therefore, in this paper, augmented reality-based contents through the system, Mechanical Drawing of education to meet the effectiveness and satisfaction, student learning can be spontaneously it was construct self-system. And, Theoretical part of the Mechanical Drawing is proposed ensure more efficient and easier training. In this paper, we were test operation for user effectualness of proposed service at Korea Polytechnics Colleges a industrial facilities management in Daegu. Target user are 66 students, and The students were divided into experimental group and comparison group. Experimental results, experimental group was able to do systematically experience many Projection Drawing and Pictorial Drawing in short schooltime. And, The test operation results showed that have the possibility to meet education effectiveness and user satisfaction in this augmented reality-based contents system.

Effectiveness Analysis and Profile Design Automation Tool Implementation for The Mass Production Weapon System Environmental Stress Screening Test (양산 무기체계 환경 부하 선별 시험 효과도 분석 및 프로파일 설계 자동화 도구 구현)

  • Kim, Jang-Eun
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.17 no.8
    • /
    • pp.379-388
    • /
    • 2016
  • There are various system defects from weapons manufacturing due to the numerous production processes and various production environments. The first kind of defect is patent defects, which can be detected by visual inspection, functional testing, and existing quality control procedures during the manufacturing process. The second kind is latent defects, which cannot be detected though existing quality management approaches because of the complexity of the system and manufacturing process. To minimize the initial defect problems, environmental stress screening (ESS) is needed to detect the defects, remove them, and improve the product conditions based on the environmental stress conditions of temperature and vibration. We implemented a tool for quantitative ESS effectiveness analysis and profile design automation based on MIL-HDBK-344 and verified it using six scenarios with different temperature stress, vibration stress, and test designs.

Preparation of Al/Al2O3 Multilayer Coatings on NdFeB Permanent Magnet and their Corrosion Characteristics (NdFeB 영구자석에의 Al/Al2O3 다층막 코팅 및 부식 특성)

  • Jeong, J.I.;Yang, J.H.
    • Journal of the Korean institute of surface engineering
    • /
    • v.42 no.2
    • /
    • pp.86-94
    • /
    • 2009
  • Various types of multilayer coatings including Al/$Al_2O_3$ structure have been prepared on Nd-Fe-B permanent magnet to modify the morphology of the coating and to enhance the corrosion resistance of the magnet. Magnetron sputtering has been employed to make the multilayer coatings. $Al_2O_3$sputtering conditions were optimized in reactive sputtering by varying the deposition parameters. The formation of $Al_2O_3$ film was confirmed from the binding energy shift measured by electron spectroscopy for chemical analysis. 3 types of coating structures were designed and prepared by magnetron sputtering. The coating structures consist of (1) single Al coating, (2) modified coatings having oxide or plasma treated layer in the middle of coating structure, and (3) Al/$Al_2O_3$ multilayer coatings. Surface and cross-sectional morphologies showed that Al/$Al_2O_3$ multilayer grew as a layered structure, and that very compact Zone 3 like structure were formed. X-ray diffraction peak showed that the crystal orientations of multilayer coatings were similar to that of the bulk powder pattern. Hardness increased drastically when the Al thickness was around 1im in the Al/$Al_2O_3$ multilayer. From the salt spray test and pressure cooker test, it has been shown that the multilayer coatings showed good corrosion resistance compared to Al single or modified layer coatings.

Analysis and Proposal for Mechatronics Education in South Korea (메카트로닉스 교육의 분석과 개선방향)

  • Lee, Jeong-Woo;Chae, Kyoung-Deok
    • Journal of Engineering Education Research
    • /
    • v.11 no.3
    • /
    • pp.33-43
    • /
    • 2008
  • In this paper, mechatronics education in South Korea is analyzed and its improvement is proposed. For this purpose, discussion on the definition and evolution of mechatronics in South Korea, USA and EU is deployed first. It is revealed that most of the mechatronics education in USA and EU is remained in cross-disciplinary stage or curriculum stage, whereas that in South Korea is evolved to curriculum stage or organizational stage. The comparison of mechatronics curriculum between Korea and other countries and the problems of mechatronics education are included. The automation of machinery and factory plays one of major roles in mechatronics education in Korea, while mechatronics curriculum in USA and EU does not emphasize the automation. Mechatronics experiment in South Korea is organized to meet the National Qualification Test on mechatronics, and it is recommended to be more inventive. The way of improving the National Qualification Test of South Korea on mechatronics field is proposed. And, finally, efficient way of linking technical high school and university in mechatronics education is also proposed.