• Title/Summary/Keyword: GUI 프로그램

Search Result 402, Processing Time 0.029 seconds

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

  • Kim, Chi-Yeol;Cho, Dong-Hoon;Lee, Hong-Chul;Kwon, Min-Chan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1559-1562
    • /
    • 2011
  • GUI 테스트 자동화에 대한 연구들이 많이 진행되고 있다. GUI 테스트 하는 방법에 따라 테스트 자동화(Automated Test)와 회귀테스트(Regression Test)가 있는데, 우리는 회귀테스트로 GUI 테스트를 자동화 하려 한다. GUI 자동화 테스트를 위해 시험자동화프로그램으로 테스트 케이스를 시험절차에 따라 생성하고 Dynamic linking library(이하 DLL)의 공유변수마다 GUI 컨포넌트를 정의하여 점검프로그램의 GUI 컴포넌트를 컨트롤 한다. 점검프로그램에서는 DLL 공유변수를 감시하여 해당 GUI 컴포넌트가 On 상태가 되면 기능이 실행되게 구현하였다. 기존의 연구들과 비교하여 최소한의 소스코드 변경과 특정한 툴에 치우치지 않고 통합되어 작동되는 것이 장점이다.

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

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

  • PDF

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

  • Lee Dongju;Ji JungHoon;Jang Hanil;Woo Gyun;Kim Won-Young;Choi Wan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • 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

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

  • 임오강;이경배
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.16 no.4
    • /
    • pp.431-437
    • /
    • 2003
  • In this paper, an approximate optimization program based on GUI(graphic user interface) environment is developed. This program is coded by using Fortran and Visual basic. Fortran is used to Progress approximate optimization process. Visual basic is used to make user environment for user to use conveniently. Inside of this program, it uses two independent programs. One is commercial program, ANSYS, and the other is optimization program, PLBA(Pshenichny-Lim-Belegundu Arora). The former is used to obtain approximate equation of stress and displacement of a structure. The latter is used to solve approximate optimization. This algorithm uses second-order information of a function and active set strategy. This program is connecting ANSYS and PLBA. And it progress the process repeatedly until it obtain optimum value. As a method of approximate optimization, sequential design domain(SDD) is introduced. SDD starts with a certain range which is offseted from midpoint of an initial design domain and then SDD of the next step is determined by optimal point of a prior step.

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

  • Kong, Chang-Duk;Owino, George Omollo
    • Proceedings of the Korean Society of Propulsion Engineers Conference
    • /
    • 2008.05a
    • /
    • pp.25-30
    • /
    • 2008
  • This paper presents on research findings of how Visual C++ program can be used to generate codes capable of performing ramjet engine simulation an arbitrary ramjet model will be considered for which generated output values will be compared with those from a commercial program GASTURB 9 Several governing thermodynamic equations will first be discussed in order that we understand the fundamental idea behind values printed out on the GUI. The program is designed that it generates its station input value. Similar results were realized compared to those produced by gasturb 9.

  • PDF

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

  • Lim, Jeong-Taek;Ahn, Dong-In;Shin, Chang-Sun;Joo, Su-Chong
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.05a
    • /
    • 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

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

  • Lee, Jemin;Kim, Hyungshin
    • Journal of KIISE
    • /
    • v.41 no.12
    • /
    • pp.1013-1017
    • /
    • 2014
  • A variety of applications that are accessible through app markets provide useful features and functions. However, those applications can present many GUI bugs due to the deficiency of testing processes. Even though various approaches have been developed for mobile app testing, GUI bugs in applications are still difficult to be identified due to the absence of efficiency, lack of automation, and necessity of access to the source code. In this paper, we propose an automated black-box testing method for efficient GUI bug detection. Our experimental results show that the proposed method achieves better code coverage and uncovers GUI bugs when compared with existing black-box testing called Monkey.

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

  • Kim, Hwa-Mok;Jo, Kyungeun;Woo, Gyun
    • Proceedings of the Korea Contents Association Conference
    • /
    • 2016.05a
    • /
    • pp.47-48
    • /
    • 2016
  • 최근 스마트폰, 게임, 자동차 인포테인먼트 등 많은 애플리케이션이 GUI 기반으로 제작된다. "새싹"은 영어가 약한 프로그래밍 초심자를 위한 한글 프로그래밍 언어이다. 하지만 "새싹"은 아직 한글 GUI 라이브러리는 지원하지 않는다. 따라서 본 논문은 한글 프로그래밍 언어인 "새싹"을 위한 한글 GUI API를 제안하고자 한다. 그리고 "새싹"을 이용한 간단한 계산기 GUI 프로그램 예제를 통해 프로그램을 구현한다. 그 결과 정상적으로 작동하는 것을 확인하였다.

  • PDF

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

  • Park, I.H.;Kang, S.;Suh, Y.K.
    • Journal of computational fluids engineering
    • /
    • v.14 no.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.

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

  • Kang, Sin-Young
    • Journal of Navigation and Port Research
    • /
    • v.26 no.5
    • /
    • pp.491-495
    • /
    • 2002
  • To provide an easy operation of drift prediction model in SAR(search and rescue) mission a GUI program running on Windows environment has developed. Users can make choice of input data on the screen by just clicking the mouse and the prediction results of datum points and trajectories of vessels are drawn on the electric chart. The program contains both Leeway Equation model and Mathematical model. The FORTRAN language was used in programming and Lehay Winteraction 4.0 software was utilized for graphic presentation. The result of May, 2001 Busan field experiment was plotted with that of model prediction for demonstration purpose.