• 제목/요약/키워드: GUI 프로그램

검색결과 401건 처리시간 0.035초

Dynamic linking library를 이용한 GUI 자동화 시험 구현 방안 (An GUI Automated Test Technique Based on Dynamic Linking Library)

  • 김치열;조동훈;이홍철;권민찬
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1559-1562
    • /
    • 2011
  • GUI 테스트 자동화에 대한 연구들이 많이 진행되고 있다. GUI 테스트 하는 방법에 따라 테스트 자동화(Automated Test)와 회귀테스트(Regression Test)가 있는데, 우리는 회귀테스트로 GUI 테스트를 자동화 하려 한다. GUI 자동화 테스트를 위해 시험자동화프로그램으로 테스트 케이스를 시험절차에 따라 생성하고 Dynamic linking library(이하 DLL)의 공유변수마다 GUI 컨포넌트를 정의하여 점검프로그램의 GUI 컴포넌트를 컨트롤 한다. 점검프로그램에서는 DLL 공유변수를 감시하여 해당 GUI 컴포넌트가 On 상태가 되면 기능이 실행되게 구현하였다. 기존의 연구들과 비교하여 최소한의 소스코드 변경과 특정한 툴에 치우치지 않고 통합되어 작동되는 것이 장점이다.

GUI 환경하에서 구동되는 TDL 컴파일러의 설계 및 구현 (A Design and Implementation of GUI-based TDL compiler)

  • 전상은;김성원;안일환;이호석;김우성
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (2)
    • /
    • pp.252-254
    • /
    • 1998
  • 본 연구는 반도체 검사 장비를 국산화하는 프로젝트의 일환 중에서 메모리 칩의 무결성을 검사하는데 사용되는 메모리 테스트 장비의 소프트웨어 개발에 중점을 둔 것이다. 기존에 발표된 프로그램은 자체 개발된 것 없이 외국의 프로그램을 들여와 단지 운영만을 하는 수준이었다. 더욱이 프로그램들도 text모드 하에서만 구동되는 프로그램이었다. 하지만, 본 연구에서는 새로운 컴퓨팅 환경에서 운영될 수 있도록 윈도우즈 하에서 GUI(Graphic User Interface)에 기반한 새로운 TDL 컴파일러를 개발하였다. 개발된 프로그램은 Test Data를 기술하는데 더 효과적이었으며 오류를 검사하고 수정하는데도 큰 효과를 가져다 주었다.

  • PDF

GroovyMarkup 확장을 이용한 SWT Builder 설계 (The Design of SWT Builder Using Groovy Markup Extention)

  • 이동주;지정훈;장한일;우균;김원영;최완
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.976-978
    • /
    • 2005
  • Java 플랫폼 기반 스크립트 언어인 Groovy는 Java와 같은 객체지향 언어지만 Java보다 훨씬 고급 수준의 언어로서 간결한 코드와 쉬운 프로그래밍 환경을 제공한다. Groovy가 제공하고 있는 기능 중에서 GroovyMarkup은 XML 문서와 같이 각각의 객체가 중첩된 트리 구조를 다루는 응용프로그램을 쉽게 생성할 수 있도륵 해준다. GUI 프로그램은 Component 및 Container 객체가 중첩된 구조로 이루어져 있으므로 GroovyMarkup을 이용하면 GUI 프로그램을 간결하고 쉽게 작성할 수 있다. 본 논문에서는 Java 플랫폼 GUI 중 최근 각광 받고 있는 SWT(Standard Widget Toolkit)를 Groovy에서 지원할 수 있게 GroovyMarkup을 확장하여 SWT Builder를 설계한다. SWT Builder는 마크업 형태로 기술한 SWT widget 이름과 속성을 SWT widget 객체와 일대일로 대응하는 구조로 설계된다. 따라서 GUI 프로그램의 골격을 구성하는 SWT Builder를 마크업 형식의 코드로 작성하고 GUI 컴포넌트 내의 이벤트 처리는 클로저(closure)를 이용함으로써 좋은 성능을 내는 GUI 프로그램을 비교적 쉽게 구성할 수 있다.

  • PDF

상용프로그램을 사용한 트러스 구조물 근사최적설계 GUI 환경 개발 (Development of GUI Environment Using a Commercial Program for Truss Structure of Approximate Optimization)

  • 임오강;이경배
    • 한국전산구조공학회논문집
    • /
    • 제16권4호
    • /
    • pp.431-437
    • /
    • 2003
  • 본 연구에서는 순차 설계영역 (SDD: sequential Design Domain) 개념을 사용한 GUI(Graphic User Interface)환경 프로그램을 개발하였다. 본 프로그램은 상용프로그램인 ANSYS와 최적설계 프로그램인 PLBA(Pshenichny-Lim-Belegundu-Arora)를 연결하고 비주얼 베이직을 이용하여 GUI환경에서 사용자가 초기값과 입력파일을 작성하고 결과를 확인할 수 있도록 하였다. 프로그램의 신뢰도를 검증하기 위해서 3부재 및 5부재 트러스 구조물을 수치예제로 선정하여 해석하였다.

Visual C++프로그램을 이용한 Ramjet Simulation Code의 생성방법 (Use of Visual C++ program to generate Ramjet Simulation code)

  • 공창덕
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2008년도 제30회 춘계학술대회논문집
    • /
    • pp.25-30
    • /
    • 2008
  • 본 연구에서는 Visual C++프로그램을 이용하여 램젯엔진시뮬레이션을 위한 코드를 생성하였다. 연구에 사용되어진 램젯엔진은 이상적인모델로 가정하였다. 우선, Visual C++에의해 만들어진 GUI프로그램을 이해하기위해 기초이론을 설명하였다. 주변에서 흔히 구할수 있고, 사용이 용이하며, 빠른계산이 가능한 Visual C++프로그램은 특히 GUI프로그램을 DOS Mode에서도 사용할 수 있게 해준다. GUI프로그램은 엔진흡입구의 초기입력값만 넣어주면, 나머지 스테이션의 초기입력값은 이 프로그램에 의하여 자동으로 계산되어진다. 이 프로그램의 결과는 널리사용되어지고 있는 상형툴인 GASTURB9의 결과와 비교하여 타당성을 검증하였다.

  • PDF

DOGF를 이용한 분산 프로그램 개발 Tool-Kit의 구축 (The Construction of Distributed Program Developing Tool-Kit using DOGF)

  • 임정택;안동인;신창선;주수종
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2005년도 춘계학술발표대회
    • /
    • pp.1351-1354
    • /
    • 2005
  • 분산응용을 개발하는데 효율적인 환경을 제공해주는 분산 객체그룹 프레임워크(Distributed Object Group Framework)를 이용한 분산 프로그램 개발 Tool-Kit을 구축하였다. 본 Tool-Kit은 분산응용 개발자들에게 DOGF의 기능을 쉽게 이용할 수 있도록 지원하기 위해 객체그룹 운영자 GUI, 서버 프로그램 개발자 GUI, 클라이언트 프로그램 개발자 GUI등 3가지 GUI로 구축하였다. 분산응용의 개발 시, 서버 프로그램 개발자는 서버 객체들 구현한 후 프레임워크에 등록 및 클라이언트에 대한 접근권한을 부여하고, 클라이언트 프로그램 개발자는 자신에게 접근권한이 부여된 이들 객체 또는 객체그룹을 검색하여 클라이언트 프로그램을 작성할 수 있도록 지원한다. 본 논문에서는 분산응용 개발 시 이용되는 Tool-Kit과 DOGF의 상호동작을 정의하고, 분산 프로그램개발 Tool-Kit을 구축하고, 간단한 분산응용을 이용해 Tool-Kit의 수행성을 보인다.

  • PDF

GUI 버그 검출을 위한 블랙박스 기반의 시험 (A Black-Box based Testing for GUI Bug Detection)

  • 이제민;김형신
    • 정보과학회 논문지
    • /
    • 제41권12호
    • /
    • pp.1013-1017
    • /
    • 2014
  • 앱 마켓을 통해서 공급되는 많은 수의 응용프로그램들은 유용한 기능들을 제공한다. 하지만, 검증 과정의 비효율성 때문에 GUI 버그들을 포함하는 것이 많다. 모바일 시험연구는 많이 있지만 기존의 연구들은 소스코드에 대한 의존도가 있고, 효율성이 낮으며, 자동성이 부족하여 앱 마켓에 있는 광범위한 응용프로그램에 대해서 GUI 시험을 수행하기에는 한계가 존재한다. 본 논문에서는 효율적으로 GUI 버그를 검출하기 위한 자동화된 블랙박스 시험 방법을 제안한다. 실험결과 제안한 방법은 기존 블랙 박스 시험 도구에 비해서 더 높은 코드 커버리지와 GUI 버그 검출률을 달성했다.

GUI 프로그래밍을 위한 한글 프로그래밍 언어 "새싹"의 개선 (An Improvement of "Saesark," a Korean Programming Language, for GUI Program Development)

  • 김화목;조경은;우균
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2016년도 춘계 종합학술대회 논문집
    • /
    • pp.47-48
    • /
    • 2016
  • 최근 스마트폰, 게임, 자동차 인포테인먼트 등 많은 애플리케이션이 GUI 기반으로 제작된다. "새싹"은 영어가 약한 프로그래밍 초심자를 위한 한글 프로그래밍 언어이다. 하지만 "새싹"은 아직 한글 GUI 라이브러리는 지원하지 않는다. 따라서 본 논문은 한글 프로그래밍 언어인 "새싹"을 위한 한글 GUI API를 제안하고자 한다. 그리고 "새싹"을 이용한 간단한 계산기 GUI 프로그램 예제를 통해 프로그램을 구현한다. 그 결과 정상적으로 작동하는 것을 확인하였다.

  • PDF

마이크로 유동 네트워크 설계를 위한 1차원 GUI 프로그램 개발에 관한 연구 (A STUDY ON THE DEVELOPMENT OF ONE-DIMENSIONAL GUI PROGRAM FOR MICROFLUIDIC-NETWORK DESIGN)

  • 박인형;강상모;서용권
    • 한국전산유체공학회지
    • /
    • 제14권4호
    • /
    • pp.86-92
    • /
    • 2009
  • Nowadays, the development of microfluidic chip [i.e. biochip, micro-total analysis system ($\mu$-TAS) and LOC (lab-on-a-chip)] becomes more active, and the microchannels to deliver fluid by pressure or electroosmotic forces tend to be more complex like electronic circuits or networks. For a simple network of channels, we may calculate the pressure and the flow rate easily by using suitable formula. However, for complex network it is not handy to obtain such information with that simple way. For this reason, Graphic User Interface (GUI) program which can rapidly give required information should be necessary for microchip designers. In this paper, we present a GUI program developed in our laboratory and the simple theoretical formula used in the program. We applied our program to simple case and could get results compared well with other numerical results. Further, we applied our program to several complex cases and obtained reasonable results.

조난 선박의 위치추정을 위한 GUI 프로그램 개발 (Development of a GUI Program for the Position Prediction of Distressed Vessel)

  • 강신영
    • 한국항해항만학회지
    • /
    • 제26권5호
    • /
    • pp.491-495
    • /
    • 2002
  • 수색구조 작업에서 표류지점 추정 모델을 윈도우 운영체계에서 쉽게 운영할 수 있는 GUI 프로그램을 개발하였다. 운영자가 화면의 선택사항을 보고 표류물체의 종류와 해상환경 조건을 입력시킬 수 있도록 하였고, 계산된 추정 점 및 선박의 표류 궤적이 좌표와 함께 전자해도상에 표시되게 하여 현장에서 쉽게 예측결과를 알 수 있도록 하였다. 프로그램에는 Leeway공식을 사용하는 방식과 Newton의 운동방정식에서 해를 구하는 방식을 사용하였다. 프로그래밍에 사용된 언어는 FORTRAN이고, 그래픽 처리를 위해 Lahey의 Winteracter 4.0을 활용하였다. 모델의 시연을 위해 2001년 5월 부산 근해에서 수행된 현장실험 결과와 예측 모델에 의한 결과를 비교·도시하였다.