• Title/Summary/Keyword: GUI software

Search Result 350, Processing Time 0.023 seconds

An Automated Test Technique of GUI Based on Source Code (소스코드기반의 GUI 테스트 자동화 기법의 구현)

  • Moon, Joong-Hee;Lee, Nam-Yong
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.9
    • /
    • pp.697-705
    • /
    • 2009
  • A GUI automated test can be divided into two areas. The first one is a regression test automation and the second one is an automated test. The former includes generating test cases manually and executing them automatically but the latter includes both generating test cases and executing them automatically. Costs of a software test are increasing more and more. Many companies are searching for a test automation method but most used things are limited to regression test automation. So, when testing at first, there should be test cases which are drawn up by a human. This paper explains to make test cases based on a source code and execute them automatically. In this paper, the study proceeds with a digital television set-top box application and explains to test without any effort of human. Of course, this study is far from a realization to industries. But this paper has a contribution at reducing more human efforts than the previous regression test automation and showing that later, fully automated test can be possible.

GUI-based Black Box Test Automation Program Tool in Windows Environment (윈도우 환경에서의 GUI 기반 블랙박스 테스트 자동화 프로그램 도구)

  • Jeong, Beomjin;Lee, Jungwoo;Hong, Changwan;An, Beongku
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.2
    • /
    • pp.163-168
    • /
    • 2018
  • In this paper, we propose and develop a test automation program tool that automates GUI based testing using black box testing technique in Windows environment. The main features of the proposed test automation program tool are as follows. First, an error condition is designated as an image, a screen is captured for each test step, and an error message is detected through comparison of image similarity. Second, the proposed system supports various setting options such as event waiting time during execution and coordinate increment value between each test step. Such black box test automation research was common in environments such as Android and Web, but not in Windows environment. The results of performance evaluation show that the proposed system performs GUI test automation as an image comparison module and confirms that the test is performed normally by confirming process status and error image detection.

Usability Evaluation Criteria of Software GUI on Weapon System (무기체계 소프트웨어 GUI에 대한 사용성 평가 요소 도출)

  • Kim, Du-Jeong;Lee, Hye-Won;Jung, Joo-Hyun;Yong, Hwa-young
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.16 no.12
    • /
    • pp.8691-8699
    • /
    • 2015
  • With the technology of our time growing sophisticated everyday, softwares advance rapidly in accordance. Reflecting this trend, researches on Usability of S/W GUI(Graphical User Interface) is actively taking place. However, despite the active researches on such topic, Usability study of S/W GUI for weapon system remains insufficient. For such reason, this paper intends to focus on drawing evaluation factors as well as priority of design factors for Usability of S/W GUI for weapon system. For an accurate and reliable result, Usability evaluation attributes & design factors were assessed by professionals. Moreover, by incorporating AHP(Analytical Hierarchy Process) and Matrix analysis, each evaluation attributes' level of importance and relation between design factors & usability attributes were assessed to draw final design priority. As a result, the importance of Informativity, Accessibility, and Visibility were derived as 0.127, 0.121, 0.108, and selected to be the foremost priority for evaluating. This research could be utilized as foundation for usability evaluation of S/W GUI on weapon system.

A Study on Development of Conversion Software for Controller Without OPC Stack to Communicate With OPC DA Client (OPC 스택이 없는 제어기와 OPC DA 클라이언트를 통신시키는 변환 소프트웨어 개발에 관한 연구)

  • Lee, Yong-Min;Lee, Seung-Ho
    • Journal of IKEEE
    • /
    • v.19 no.3
    • /
    • pp.319-326
    • /
    • 2015
  • This paper proposes method about development of conversion software for controller without OPC stack to communicate with OPC DA client. The proposed method is composed of development of OPC server based on OPC DA standard protocol, development of GUI application can be checked the OPC tag and point informations, development of conversion module to convert from OPC protocol to open standard protocol. In the stage of development of OPC server based on OPC DA standard protocol, we develope server in the pc to transmit and receive datum through OPC DA protocol with OPC DA client. In the stage of evelopment of GUI application can be checked the OPC tag and point informations, run the OPC DA server and register to window system registry and check OPC tags, points, transmitting and receiving of data from serial communication. In the stage of development of conversion module to convert from OPC protocol to open standard protocol, convert from OPC tag data which has received from OPC DA client to protocol can be communicated with industrial controller using open standard protocol so that support to transmit and receive data. To evaluate the efficiency of the proposed software, we connected OPC DA server software and OPC client, and 5 sample industrial controller which use open standard protocol, as a result we got 96.98% average communication succeeding rate among entire transmitting and receiving packets. We also confirmed that successfully communicated between industrial building controller which uses modbus protocol and industrial OPC DA client using OPC DA conversion software proposed by this dissertation.

Development of CT/MRI based GUI Software for 3D Printer Application (3차원 프린터 응용을 위한 CT/MRI-영상 기반 GUI소프트웨어 개발)

  • Jung, Young-Jin
    • Journal of radiological science and technology
    • /
    • v.41 no.5
    • /
    • pp.451-456
    • /
    • 2018
  • During last a decade, there has been increased demand for 3D-printed medical devices with significant improvement of 3D-Printer (also known as Additive. Manufacturing AM), which depend upon human body features. Especially, demand for personalized medical material is highly growing with being super-aged society. In this study, 3D-reconstructed 3D mesh image from CT/MRI-images is demonstrated to analyse each patients' personalized anatomical features by using in house, then to be able to manufacture its counterpart. Developed software is distributed free of charge, letting various researcher identify biological feature for each areas.

IMPLEMENTATION OF FULL WEB-BASED GRAPHIC USER INTERFACE PROCESSOR FOR CFD SOFTWARE (웹 기반 CFD s/w용 GUI 프로세서의 구현)

  • Juraeva Makhsuda;Ivanov Evgeny G.;Song Dong Joo
    • 한국전산유체공학회:학술대회논문집
    • /
    • 2004.10a
    • /
    • pp.121-125
    • /
    • 2004
  • The preprocessor - solver - postprocessor software for 2D/Axisymmetric CSCM Upwind Flux Difference Splitting Navier-Stokes code has been developed for undergraduate educational purpose. This computational fluid dynamics (CFD) software allows students to setup, solve, visualize and control dynamically server for their own fluid problems via Internet. The preprocessor Is capable of generating geometry and grid, initial solution data and required solver control parameters. The postprocessor shows vector plot and contour plot with different options while residual plot shows root-mean-square (RMS) error history graphically and retrieves the data from solver interactively. Special feature of the preprocessor is grid generation part which is based on MFC/Visual C++ application and FORTRAN single block grid generator process. Many users can access solver via Internet from client computers and solve desired problems using locally installed pre- and postprocessor and remote powerful solver part.

  • PDF

Development and Application of a Seismic Tomography Software Based on Windows (탄성파 토모그래피 자동화 처리 소프트웨어 개발 및 적용성 검토)

  • Jung, Sang-Won;Ha, Hee-Sang;Ko, Kwang-Beom
    • Geophysics and Geophysical Exploration
    • /
    • v.7 no.3
    • /
    • pp.157-163
    • /
    • 2004
  • In this study, a travel-time tomography software was developed under the MS Windows system and GUI environment for user. The software supports following features: (1) supporting various data input format (2) flexible treatment of shot and receiver coordinate coding (3) flexible first arrival picking and modification (4) easy modification of intermediate tomogram. It is expected that the effort of the user can be minimized in each data processing step.

The Development of the Automatic Operation System for the Laboratories Equipment based on MATLAB GUI (MATLAB GUI 기반의 실험·실습실 자동화 운용 시스템 개발)

  • Wee, Sang-Bong;Park, Ji-Hong
    • The Journal of Korean Institute for Practical Engineering Education
    • /
    • v.4 no.2
    • /
    • pp.158-161
    • /
    • 2012
  • Wee developed the automatic operation system for the laboratories equipment based on MATLAB GUI. By using Instrument Control Tool Box and standard protcol, PC and equipments are well connected each other. Wee developed the software to control the display of input and output between PC and equipments by using MATLAB GUI, This system will be effectively used in laboratories and experimental facilities and more in on-line education system for experiments.

  • PDF

Development of MATLAB GUI Based Software for Generating GPS RINEX Observation File (MATLAB GUI 기반 GPS RINEX 관측 파일 생성 소프트웨어의 개발)

  • Kim, Dong-uk;Yun, Ho;Han, Deok-hwa;Jang, Joo-young;Kee, Chang-don;So, Hyoung-min;Lee, Ki-hoon;Jang, Jae-gyu
    • Journal of Advanced Navigation Technology
    • /
    • v.19 no.4
    • /
    • pp.299-304
    • /
    • 2015
  • This paper introduces development of the MATLAB GUI based software for generating GPS RINEX observation file. The purpose of this software is to generate GPS measurements of reference station or dynamic user, which are similar to the real GPS receiver data, accurately and efficiently. This software includes two data generation modes. One is Precision mode which generates GPS measurements as accurate as possible using post-processing data. The other is Real-time mode which generates GPS measurements using GPS error modeling technique. GPS error sources are calculated on the basis of each data generation mode, and L1/L2 pseudorange, L1/L2 carrier phase, and Doppler measurements are produced. These generated GPS measurements are recorded in the RINEX observation version 3.0 file. Using received GPS data at real reference station, we analyzed three items to verify software reliability; measurement bias, rate of change, and noise level. Consequently, RMS error of measurement bias is about 0.7 m, and this verification results demonstrate that our software can generate relatively exact GPS measurements.

An Operating Software Architecture for PC-based (PC기반의 생산시스템을 위한 운용소프트웨어 구조)

  • Park, Nam-Jun;Kim, Hong-Seok;Park, Jong-Gu
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.7 no.1
    • /
    • pp.1196-1204
    • /
    • 2001
  • In this paper, a new architecture of operating software associated with the component-based method is proposed. The proposed architecture comprises 문 execution module and a decision-making module. In order to make effective development and maintenance, the execution module is divided into three components. The components are referred to as Symbol, Gateway, and Control, respectively: The symbol component is for the GUI environments and the standard interfaces; the gateway component is for the network communication and the structure of asynchronous processes; the control component is for the asynchronous processing and machine setting or operations. In order to verify the proposed architecture, and off-line version of operating software is made, and its steps are as follows; I) Make virtual execution modules for the manufacturing devices such as dual-arm robot, handling robot, CNC, and sensor; ii) Make decision-making module; iii) Integrate the modules and GUI using a well-known development tools such as Microsofts Visual Basic; iv) Execute the overall operating software to validate the proposed architecture. The proposed software architecture in this paper has the advantages such as independent development of each module, easy development of network communication, and distributed processing of resources, and so on.

  • PDF