• 제목/요약/키워드: testing automation

검색결과 218건 처리시간 0.025초

XML기반 테스트 정보를 공유하는 소프트웨어 테스팅 자동화 프레임워크의 설계 (Design of Software Testing Automation Framework sharing Test Information based on XML)

  • 정창신;이계임;김종희;정순기
    • 한국컴퓨터정보학회논문지
    • /
    • 제10권3호
    • /
    • pp.89-99
    • /
    • 2005
  • 소프트웨어 테스팅 도구를 이용하여 테스팅 프로세스의 전체 또는 일부를 자동처리 함으로써 테스팅 시간의 단축과 비용을 줄일 수 있다. 현재 상용화된 테스팅 자동화 도구들은 상호 호환성을 고려하지 않고 개발되었기 때문에 특히, 테스트 설계 단계에서 생성되는 테스트 케이스(테스트 프로시저, 테스트 데이터 및 테스트 수행 결과의 예측 등)의 정보 공유와 재사용이 불가능하다. 본 논문에서는 테스트 케이스의 정보 공유와 재사용을 위하여 테스팅 자동화 도구들의 통합화 대신에 테스팅 수행과정에서 생성된 테스트 케이스 정보를 다른 테스팅 도구들에서도 접근, 공유할 수 있는 테스팅 자동화 프레임워크를 제안하였다. 제안한 통합 환경 테스팅 자동화 프레임워크의 유효성과 효과성, 그리고 시스템 성능과 테스트 케이스의 재사용성을 입증하기 위하여 기존 3개의 테스팅 도구들을 테스트 시나리오에 따라 실험하였다. 실험한 결과 통합 환경 테스팅 자동화 프레임워크 상에서 테스트 케이스의 재사용을 통해 테스팅 시간의 단축과 비용을 감소시킬 수 있었다.

  • PDF

SW 테스트 자동화 구현을 위한 핵심성공요인에 관한 연구 (Critical Success Factors for Implementing Software Test Automation)

  • 김성용;민대환;임성택;채봉수
    • Journal of Information Technology Applications and Management
    • /
    • 제27권6호
    • /
    • pp.101-116
    • /
    • 2020
  • This study attempts to derive critical success factors and prioritize activities for implementing the automation of software test. Software testing proceeds in five steps of test plan, test case design, test scripting & test environment setup, test execution & evaluation, and test closure. From the literature, twenty influence factors in the five steps were identified. Focus Group Interviews with ten experts in software testing selected fourteen factors on the basis of importance and feasibility. Some factors were further divided to clarify their meanings and the number of influence factors finally became twenty one. A survey on the influence factors was conducted with 75 IT professionals. An importance-feasibility analysis was applied to the survey responses and classified the influence factors into four groups of essential factors, critical factors, low priority factors, and minimal factors. Essential factors include objectives for test automation, strategies for test automation, test automation training, test automation education, setting up test automation environment, setting up test environment, test automation tool selection. Critical factors include management's continued support, management's continued interest, role of automation engineers, and skills of automation engineers. This result suggests that a lot of efforts should be put into SW test plan for the successful SW test automation and SW automation should proceed in consideration with the priorities and resource consumption.

Machine Learning Frameworks for Automated Software Testing Tools : A Study

  • Kim, Jungho;Ryu, Joung Woo;Shin, Hyun-Jeong;Song, Jin-Hee
    • International Journal of Contents
    • /
    • 제13권1호
    • /
    • pp.38-44
    • /
    • 2017
  • Increased use of software and complexity of software functions, as well as shortened software quality evaluation periods, have increased the importance and necessity for automation of software testing. Automating software testing by using machine learning not only minimizes errors in manual testing, but also allows a speedier evaluation. Research on machine learning in automated software testing has so far focused on solving special problems with algorithms, leading to difficulties for the software developers and testers, in applying machine learning to software testing automation. This paper, proposes a new machine learning framework for software testing automation through related studies. To maximize the performance of software testing, we analyzed and categorized the machine learning algorithms applicable to each software test phase, including the diverse data that can be used in the algorithms. We believe that our framework allows software developers or testers to choose a machine learning algorithm suitable for their purpose.

변전자동화 종합 성능시험을 위한 시험모델 및 설계시스템 개발에 관한 연구 (A Study on the Development of Testing Models and Its Design System for the Comprehensive Performance Test of the Substation Automation System)

  • 이남호;장병태
    • 조명전기설비학회논문지
    • /
    • 제25권7호
    • /
    • pp.63-71
    • /
    • 2011
  • Due to the rapid development of digital technnology and informantion communication, in the IEC 61850 based substation automation system, the innovative paradigm shift is expected and also required in many substation-related jobs, especially in the device function test area Accordingly a common testing model which can simplify the complex contents of the SAS performance test performed by test engineers has been identified, that can overcome limitations of engineers' own testing knowledge and experience. Testing models and its design system for the comprehensive performance test of the Substation Automation System is developed and the result of the study is reported in this paper.

IEC 61850 기반 IED 시스템 성능 시험 절차서에 관한 연구 (Study on the Testing Procedures of IED System Performance based on IEC 61850)

  • 이남호;장병태
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2008년도 제39회 하계학술대회
    • /
    • pp.1-2
    • /
    • 2008
  • Korea Electric Power Research Institute has carried out verification of communication conformance on IEC 61850 based IEDs related to power IT project "Development of Prototype for Advanced Substation Automation System based on the Digital Control Technology". Owing to IEC 61850 international standard and digital substation automation system, IED testing process should be changed from the conventional way to the new way described in the paper. This paper describes IED testing procedures based on substation automation system using UML.

  • PDF

차단키 실패 보호 IED의 IEC 61850 시스템 성능 시험 절차서에 관한 연구 (Study on IEC 61850 Performance Testing Procedures of BF Protection IED)

  • 이남호;장병태
    • 조명전기설비학회논문지
    • /
    • 제22권8호
    • /
    • pp.59-66
    • /
    • 2008
  • 디지털 기술 기반의 차세대 변전시스템의 시스템 성능 검증을 위해 변전소 전력설비의 보호에 있어 가장 중요한 보호요소 중 하나인 차단기 실패 보호 IED를 대상으로 하는 IEC 61850 시스템 성능 시험 절차서를 구현하였다. 디지털 변전소에 대한 통신규격이 단일화되고 시스템이 디지털화됨에 따라 IED들은 상호 통신이 가능해지게 되었으며, 따라서 단일 IED의 전기 접점을 통해 이루어지던 예전의 시험방식에서 네트워크를 통한 시스템 차원의 시험방식으로 변화가 필요하게 되었다. 본 논문에서는 차단기 실패 보호 IED를 시스템적으로 시험할 수 있도록 UML을 이용한 성능시험절차서의 구현내용을 보여주고자 한다.

로봇 소프트웨어 컴포넌트를 위한 시뮬레이션 기반 인터페이스 테스팅 자동화 도구 (SITAT: Simulation-based Interface Testing Automation Tool for Robot Software Component)

  • 강정석;최형섭;맹상우;김시완;박홍성
    • 제어로봇시스템학회논문지
    • /
    • 제16권6호
    • /
    • pp.608-616
    • /
    • 2010
  • Robot software components can be categorized into two types; the pure S/W component and the H/W-related one. Since interface testing of the robot software component is the labour-intensive and complicated work, an effective automated testing tool is necessary. Especially it is difficult to test all types of H/W-related components because it is hard work to prepare all H/W modules related to them. This paper proposes a new simulation-based interface testing automation tool(SITAT) which generates automatically test cases for interface testing of the robot software component and executes the interface test with the generated test cases where the simulator is used for simulation of the activity of a H/W module instead of the real H/W module. This paper verifies the effectiveness of the suggested SITAT with testing of the real H/W-related robot software component.

금구류 히트사이클 시험용 자동 저항측정 시스템 개발 (Development of Automatic Resistance Measuring System for Aluminum Connector)

  • 박성균;손화영;류재남;김경환;박병락;박충열;김언석
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 1997년도 추계학술대회 논문집 학회본부
    • /
    • pp.161-163
    • /
    • 1997
  • Heatcycle testing for aluminum connector is very important. But because of connecting or disconnecting the test circuit, measuring resistance is difficult. Also the previous measuring resistance instrument is analog type. So measuring method is difficult. And four measuring points for one test circuit cause difficulty in automation. In this paper we developed the automatic system for measuring resistance. Automation will allow more information to be gathered, which will lead to the connector aging process being better understood and controlled.

  • PDF

배전자동화용 개폐기 시험용 소프트웨어 개발 (Distribution Automation Switch Testing Software Development)

  • 옥기정;김재성
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2001년도 하계학술대회 논문집 A
    • /
    • pp.446-448
    • /
    • 2001
  • We have developed the testing software for KEPCO operators to maintain the small-scale distribution automation system effectively. The testing software is used to monitor the present status, to measure the analog value(voltage, amperage) and to control the switch and FRTU(Feeder Remote Terminal Unit) in order to find out a disabled part of the system. And at the stage of inspection of the switch and FRTU, it can screen the inferior one.

  • PDF

단위 테스트 자동화를 위한 자바 프로그램 테스트 코드 구축 (Building Test Codes for Unit Test Automation of Java Programs)

  • 윤회진
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제23권4호
    • /
    • pp.141-149
    • /
    • 2010
  • 애자일 개발의 XP와 Scrum을 중심으로 단위 테스트 자동화의 중요성이 커지고 있다. 그러나 테스트 결과, 즉 통과 또는 실패를 자동으로 결정하기 위해서는 테스트 실행 결과와 예상 결과를 비교하는 과정이 필요하다. 이 부분의 구현이 자동화의 성패를 좌우한다. 본 연구는 단위 테스트 자동화를 위한 테스트 코드 작성을 소개하고, 테스트 코드 구현에서 고려해야할 사항을 언급한다. 첫째, void 형태의 메소드의 경우 테스트 데이터 실행 결과를 명시적으로 구하기 어려운 문제를 본 연구에서는 Mock 프레임워크를 사용하여 해결하였다. 둘째, void 형태의 메소드의 경우, criteria로 인해 구성된 테스트 경로상의 모든 문장들이 제대로 수행되었는지 하나씩 살펴보아야 하는지, 아니면 최종 문장에 대해서만 보아야 하는지의 문제이다. 본 연구에서는 Mock 프레임워크의 verify 기능을 활용하여 매 순간 제대로 실행되어져야 하는 메소드 호출을 중심으로 명확한 매개변수들을 사용하여 호출이 일어났는 지를 확인하고, 그 결과들이 모두 예상 결과와 맞을 때, 해당 테스트 케이스에 대한 테스트를 통과한 것으로 결정하였다.

  • PDF