• Title/Summary/Keyword: 소프트웨어시험

Search Result 871, Processing Time 0.03 seconds

Framework and Methodology for Interoperability Testing of Software (소프트웨어 상호운영성 시험 체계와 방법론)

  • 강성원;신재휘;성종진;홍경표
    • Journal of KIISE:Software and Applications
    • /
    • v.31 no.4
    • /
    • pp.394-402
    • /
    • 2004
  • When two or more entities interact with each other as when they collaborate or communicate, the degree of correctness of the interactions is called interoperability. In software, the necessity of interoperability testing arises when we build a software system in which multiple interacting software entities are employed to perform the function or task of the system. These days as software is more and more being used to solve complex problems and through networking functions of software can be distributed to provide abundant services, the more the interoperability testing becomes important. This paper provides the framework and methodology for interoperability testing by discussing the fundamental concepts and principles that underlie interoperability and interoperability testing and the approaches for practicing interoperability testing.

Software Evaluation Framework for Package Software Quality Certification (패키지 소프트웨어 품질 인증을 위한 시험.평가 프레임워크)

  • 박상욱;정영은;이원천;김순용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.532-534
    • /
    • 2001
  • 영세한 국내 소프트웨어 개발 업체들의 인지도 향상과 소프트웨어 산업의 자발적인 품질 개선 노력 유도를 위해 소프트웨어 품질 인증 사업이 2001년 1월부로 가동되었다. 소프트웨어 품질 인증을 위해서는 소프트웨어 품질을 시험.평가하기 위한 여러 기술들이 필요하다. 본 논문에서는 다양한 소프트웨어 품질 시험.평가 기술들 중 시험.평가 방법 측면에서 현재까지 연구되어 적용되고 있는 현황을 중심으로 기술하고자 한다.

  • PDF

Development of Test Measurement Items for Test of Software Implementation Phase (소프트웨어 구현단계의 테스트를 위한 시험 측정 항목의 개발)

  • Lee, Ha-Yong;Hwang, Seok-Hyeong;Yang, Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10b
    • /
    • pp.1405-1408
    • /
    • 2000
  • 소프트웨어의 사용자층이 확대되면서 소프트웨어는 갈수록 많은 기능을 가진 복잡한 시스템이 되고 있다. 사용자의 요구 사항에 부응할 수 있도록 소프트웨어가 대형화되고 복잡해졌으며 이로 인해 품질의 중요성이 더욱 높아지게 되었다. 그러나 다수의 소프트웨어들이 품질관리의 미흡으로 인해 발견되지 못한 오류들을 지닌 채 상품화되고 있는 것이 현실이다. 소프트웨어의 오류를 최소화하기 위해 일반적으로 소프트웨어에 대한 시험 사례를 통해 검증하게 되며 구현 이후, 시험 단계에서 이루어지는 경우가 대부분이다. 그러나 소프트웨어의 오류는 생명주기 전단계에 걸쳐 발생될 수 있으므로 생명주기 전단계에 걸친 적절한 시험을 통해 문제점을 점검하는 것이 고품질의 소프트웨어를 개발하는 최선의 방법이 될 수 있을 것이다. 본 연구에서는 생명주기 단계 중 소프트웨어 구현 단계의 테스트를 위한 시험 측정 항목을 개발하였다.

  • PDF

Development of Test Procedures for Marine Embedded Application SW and Case Study (해양 임베디드 응용 소프트웨어 시험절차 개발 및 사례연구)

  • Kim, Hyo-Seung;Jung, Ji-Eun;Sim, Ho-Yong;Shin, Il-Sik;Lee, Seo-Jeong
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2018.05a
    • /
    • pp.164-165
    • /
    • 2018
  • 최근 해양분야는 e-Navigation 전략 시행을 앞두고 새로운 장비 및 시스템이 개발되고 있으며 이러한 장비 및 시스템은 소프트웨어의 의존도가 높다. 이에 따라 소프트웨어 품질에 관한 연구가 활발하게 진행중이다. 중소조선연구원에서는 이에 대한 대응으로 해양 임베디드 소프트웨어의 시험절차를 개발하고 있다. 해양 임베디드 응용 소프트웨어 시험절차는 시험절차 뿐만 아니라 절차수행에 필요한 산출물 정보를 제공한다. 본 논문에서는 해양 임베디드 응용 소프트웨어 시험절차와 시험절차 적용사례를 소개한다.

  • PDF

Development of Toolkit for Embedded S/W Quality Evaluation (내장형 소프트웨어 품질평가를 위한 툴킷의 개발)

  • Lee Chung-Hwan;Lee Ha-Yong;Yang Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2006.05a
    • /
    • pp.281-284
    • /
    • 2006
  • 최근 산업용 내장형 소프트웨어는 높은 부가가치를 창출할 수 있는 분야로 각광을 받고 있다. 최근 산업용 기기의 하드웨어뿐 아니라 내장형 소프트웨어에 대한 품질 시험 및 인증을 위한 기반 연구가 활발히 수행되고 있다. 본 연구는 산업용 소프트웨어 국제표준 적합성 인증」사업 추진과 관련하여 산업용 소프트웨어의 통신 기능에 대한 성능 평가 시험을 위하여 다양한 통신 프로토콜을 지원하는 시뮬레이션 소프트웨어를 개발한 것이다 소프트웨어는 산업용 통신 프로토콜인 필드버스 방식(Profibus, DeviceNet, CAN, RS232C, RS485, RS422등) 및 이더넷 기반의 TCP/IP 프로토콜에 대한 통신 시뮬레이션 시험 기능을 가지고 있으며, 프로토콜별 패킷 프레임을 사용자가 임의적으로 설정할 수 있게 하여 다양한 통신환경에서의 시뮬레이션 시험을 지원하고 각 프로토콜은 단방향 및 양방향시험을 모두 지원한다. 본 논문에서는 프로토콜별 시험 항목 및 방법을 소개하고 시뮬레이선 시스템의 하드웨어와 소프트웨어 구성 및 운영환경을 기술하였다.

  • PDF

Component-based Software Testing Tool Using Test Data Generated From UML Models in XMI (XMI로 표현된 UML모델로부터 생성된 시험 데이터를 이용한 컴포넌트 기반 소프트웨어 시험 도구)

  • 김준산;강제성;마유승;권용래
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04b
    • /
    • pp.376-378
    • /
    • 2002
  • 재사용이 가능한 컴포넌트들을 사용하는 컴포넌트 기반 소프트웨어 개발 기술은 현재 소프트웨어 개발의 핵심 기술로써, 많은 소프트웨어들이 이 기법을 이용해 개발되고 있다. 컴포넌트 기반 스프트웨어를 보다 효율적으로 시험하기 위한 많은 노력이 있었으나, 아직까지 자동으로 시험을 쉽게 수행해 주는 도구는 별로 없으며 이미 개발된 도구들도 그 효용성이 미약하다. 본 논문에서는, 이전에 제안했던 컴포넌트 기반 소프트웨어 자동화 시험 도구인 CTM(Component Testing Manager)의 확장 내용으로써 XMI(XML Metadata Interchange) 형식으로 표현된 UML(Unified Modeling Language) 모델로부터의 시험 데이터 생성 및 수행기법에 대해 제시한다. 본 기법은 기존의 UML모델을 이용한 다른 시험기법과는 달리 표준화된 XML를 사용함으로써 XML모델링 도구와 독립적이고 분산환경에서 쉽게 사용할 수 있는 장점을 제공하여 보다 쉽게 컴포넌트 기 반 소프트웨어 의 시험을 가능하게 해 준다

  • PDF

An Examination of Fault Exposure Rate of Switching Software of TDX Series from Empirical failure data (선험적 고장 데이터에 의한 TDX 계열 교환 소프트웨어의 결함 검출율 분석)

  • 이재기;신상권;홍성백
    • Journal of the Korean Institute of Telematics and Electronics S
    • /
    • v.36S no.3
    • /
    • pp.27-35
    • /
    • 1999
  • 소프트웨어의 결함 검출율(FER : Fault Exposure Ratio)은 소프트웨어에 대한 시험의 효율성과 고장 당결함 발생율(per fault hazard rate)을 제어하는데 매우 중요한 요소이다. 특히 시험이 불규칙적으로 수행될 때 고장 발견은 더욱 어려워진다. 시험이 종료되는 단계에서 소프트웨어 결함 검출율이 낮은 경우는 시험의 유효성을 기대하기 어렵기 때문이다 일반적으로 결함 검출율(K)이 점차 높아지는 시험 종료 단계에서는 Random Test 보다는 강도 높은 실 시험이 수행되기 때문이다. 이런 가정하에 본 논문에서는 TDX 교환 소프트웨어의 결함 검출율을 추정하여 이를 기반으로 한 ATM 소프트웨어의 결함 검출율을 예측하고 또한 소프트웨어 신뢰도가 향상되어 가는 과정에 대해 논했다..

  • PDF

Test Oracle Generation Support Environments for the High Testability of Software (소프트웨어 시험성 강화를 위한 테스트 오러클 생성 지원 환경)

  • Shin, Dong-Ik;Jeon, Tae-Woong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2003.05c
    • /
    • pp.1769-1772
    • /
    • 2003
  • 소프트웨어 시험은 소프트웨어의 신뢰성을 직접적으로 향상시킬 수 있는 방법 중의 하나이지만 일반적으로 상당히 많은 비용이 드는 개발 과정이다. 따라서 경제적인 소프트웨어 개발을 위하여 소프트웨어 시험성을 강화시킬 수 있는 메커니즘들이 요구된다. 본 논문은 소프트웨어 시험성 강화 메커니즘들 중의 하나인 테스트 오러클의 생성을 지원하는 시험 환경의 구축 방법을 제안한다. 본 논문에서 제안하는 테스트 오러클 생성 지원 환경의 목적은 Statechart로 기술된 시험 대상 소프트웨어의 행위 모델로부터 실행 가능한 테스트 오러클의 생성을 지원하는 것이다.

  • PDF

Development of Test Measurement Items for Test of Software Testing Phase (소프트웨어 시험단계의 테스트를 위한 시험 측정 항목의 개발)

  • Lee, Ha-Yong;Hwang, Suk-Hyung;Yang, Hae-Sool
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04a
    • /
    • pp.169-172
    • /
    • 2001
  • 소프트웨어의 개발 과정에서 생명주기 단계별로 시험 측정 항목을 개발하여 적용함으로써 각 단계별로 고품질의 개발 산출물을 생산할 수 있으며 결과적으로 고품질의 소프트웨어 개발에 기여하게 된다. 이러한 과정을 거쳐왔다면 소프트웨어의 오류는 최소화되었겠지만 시험 단계를 통해 잔존하는 오류를 발견하여 개선할 필요가 있다. 본 연구에서는 생명주기 단계 중 소프트웨어 시험 단계의 테스트를 위한 시험 측정 항목을 개발하여 시험 단계에서 최종적으로 소프트웨어의 품질을 향상시킬 수 있는 여건을 마련하였다.

  • PDF

The software development for high power testing (전력시험용 소프트웨어 개발)

  • Yun, Ji-Ho;Kim, Geun-Young;Ryu, Jae-Nam;Kim, Young-Ho
    • Proceedings of the KIEE Conference
    • /
    • 2003.11a
    • /
    • pp.303-305
    • /
    • 2003
  • 각종 전력기기들에 대한 국내외 규격시험을 성공적으로 수행하기 위해서는, 측정시스템의 구축뿐만 아니라 측정결과에 대한 신뢰성을 제공하고 시험을 효율적으로 수행할 수 있는 전용 소프트웨어의 개발이 필요하다. LG산전 전력시험기술센터(PT&T)는 이러한 목적을 위해 전력시험 전용 소프트웨어를 개발하고, 부속 기능인 API 함수를 이용해 퓨즈시험 전용 프로그램 모듈들을 개발하였다. 본 논문에서는 개발된 소프트웨어의 특징을 소개하고자 한다.

  • PDF