• Title/Summary/Keyword: GUI Testing

Search Result 92, Processing Time 0.028 seconds

Testing Android Applications Considering Various Contexts Inferred from Permissions (안드로이드 어플리케이션 개발에서 퍼미션 분석을 사용한 다양한 테스트 환경 조건 생성 기법)

  • Song, Kwangsik;Han, Ah-Rim;Jeong, Sehun;Cha, Sungdeok
    • Journal of KIISE
    • /
    • v.42 no.8
    • /
    • pp.1022-1030
    • /
    • 2015
  • The context-awareness of mobile applications yields several issues for testing, since mobile applications should be able to be tested in any environment and under any contextual input. In previous studies of testing for Android applications as an event-driven system, many researchers have focused on using generated test cases considering only Graphical User Interface (GUI) events. However, it is difficult to find failures that could be detected when considering the changes in the context in which applications run. It is even more important to consider various contexts since the mobile applications adapt and use the new features and sensors of mobile devices. In this paper, we provide a method of systematically generating various executing contexts from permissions. By referring to the lists of permissions, the resources used by the applications for running Android applications can be easily inferred. To evaluate the efficiency of our testing method, we applied the method on two open source projects and showed that it contributes to improve the statement code coverage.

A Software Unit Testing Tool based on The XML Test Script for Embedded Systems (XML 테스트 스트립트 기반의 내장형 시스템 소프트웨어 단위 테스트 도구)

  • Kwak, Dong-Gyu;Yoo, Chae-Woo;Cho, Yong-Yun
    • Journal of the Korea Society of Computer and Information
    • /
    • v.14 no.1
    • /
    • pp.17-24
    • /
    • 2009
  • According to increasing requirments in embedded systems, embedded software has been more complicated then before, a software developer is required to test her/his software to make a efficient embedded system software in both time and space. This paper suggests a testing tool with which a software developer can easily test the embedded system software in cross-development environments. The suggested tool is designed based on host/target architecture, to provide an intuitive test environment in which a test case can be executed in a target board. The tool uses an XML-based test script to generate an appropriate test case. It includes a tree-based test script editor with which a developer can easily make a test case. Therefore, with the suggested tool, a develop can put down a burden on an software testing and get more productivity in software development related on embedded system.

Development of High-Sensitivity and Entry-Level Radiation Measuring Sensor Module (고감도 보급형 방사선 측정센서 모듈 개발)

  • Oh, Seung-Jin;Lee, Joo-Hyun;Lee, Seung-Ho
    • Journal of IKEEE
    • /
    • v.26 no.3
    • /
    • pp.510-514
    • /
    • 2022
  • In this paper, we propose the development of high-sensitivity low-end radiation measuring sensor module. The proposed measurement sensor module is a scintillator + photomultiplier(SiPM) sensor optimization structure design, amplification and filter and control circuit design for sensor driver, control circuit design including short-distance communication, sensor mechanism design and manufacturing, and GUI development applied to prototypes consists of, etc. The scintillator + photomultiplier(SiPM) sensor optimization structure design is designed by checking the characteristics of the scintillator and the photomultiplier (SiPM) for the sensor structure design. Amplification, filter and control circuit design for sensor driver is designed to process fine scintillation signal generated by radiation with a scintillator using SiPM. Control circuit design including short-distance communication is designed to enable data transmission through MCU design to support short-range wireless communication function and wired communication support. The sensor mechanism design and manufacture is designed so that the glare generated by wrapping a reflective paper (mirroring) on the outside of the plastic scintillator is reflected to increase the efficiency in order to transmit the fine scintillation signal generated from the plastic scintillator to the photomultiplier(SiPM). The GUI development applied to the prototype expresses the date and time at the top according to each screen and allows the measurement unit and time, seconds, alarm level, communication status, battery capacity, etc. to be expressed. In order to evaluate the performance of the proposed system, the results of experiments conducted by an authorized testing institute showed that the radiation dose measurement range was 30 𝜇Sv/h ~ 10 mSv/h, so the results are the same as the highest level among products sold commercially at domestic and foreign. In addition, it was confirmed that the measurement uncertainty of ±7.4% was measured, and normal operation was performed under the international standard ±15%.

Development of a Test Framework for Functional and Non-functional Verification of Distributed Systems (분산 시스템의 기능 및 비기능 검증을 위한 테스트 프레임워크 개발)

  • Yun, Sangpil;Seo, Yongjin;Min, Bup-Ki;Kim, Hyeon Soo
    • Journal of Internet Computing and Services
    • /
    • v.15 no.5
    • /
    • pp.107-121
    • /
    • 2014
  • Distributed systems are collection of physically distributed computers linked by a network. General use of wired/wireless Internet enables users to make use of distributed service anytime and anywhere. The explosive growth of distributed services strongly requires functional verification of services as well as verification of non-functional elements such as service quality. In order to verify distributed services it is necessary to build a test environment for distributed systems. Because, however, distributed systems are composed of physically distributed nodes, efforts to construct a test environment are required more than those in a test environment for a monolithic system. In this paper we propose a test framework to verify functional and non-functional features of distributed systems. The suggested framework automatically generates test cases through the message sequence charts, and includes a test driver composed of the virtual nodes which can simulate the physically distributed nodes. The test result can be checked easily through the various graphs and the graphical user interface (GUI). The test framework can reduce testing efforts for a distributed system and can enhance the reliability of the system.

Development of Performance Analysis S/W for Wind Turbine Generator System (풍력발전시스템 성능 해석 S/W 개발에 관한 연구)

  • Mun, Jung-Heu;No, Tae-Soo;Kim, Ji-Yon;Kim, Sung-Ju
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.36 no.2
    • /
    • pp.202-209
    • /
    • 2008
  • Application of wind turbine generator system (WTGS) needs researches for performance prediction, pitch control, and optimal operation method. Recently a new type WTGS is developed and under testing. The notable feature of this WTGS is that it consists of two rotor systems positioned horizontally at upwind and downwind locations, and a generator installed vertically inside the tower. In this paper, a nonlinear simulation software developed for the performance prediction of the Dual Rotor WTGS and testing of various control algorithm is introduced. This software is hybrid in the sense that FORTRAN is extensively used for the purpose of computation and Matlab/Simulink provides a user friendly GUI-like environment.

Development of Automatic System for Estimation of Digital Relay Performance (Digital Relay 자동성능평가 시스템 개발)

  • Min, Byoung-Woon;Park, Dong-Ho;Kim, Jung-Han;Choi, Hang-Sub;Lee, Seung-Jae
    • Proceedings of the KIEE Conference
    • /
    • 2005.07a
    • /
    • pp.510-512
    • /
    • 2005
  • This paper introduces the development of automatic system for estimation of digital relay performance. We have developed an automatic estimation system "HRV2004(Himap Relay function Verifier 2004)" for digital relay in 2004 and it has been verified in the field for one years. This paper describes the development details and field experience of HRV2004. HRV2004 can perform a series of jobs required for the relay testing in one environment and could handle most of all models of protective relay currently produced by Hyundai Heavy Industries. The functionality of this program consists of GUI of relay setting for beginner, fault record analysis and relay performance estimation. The core of this system is an automatic reporting of estimation test. If user is only click a button for relay estimation and one will received testing report to deliver customer. Additional benefit is fast response than the manual estimation. For example, the manual estimation takes spending 6 hours but this system is about 15 minutes.

  • PDF

Development of Interlocking Inspection Simulator for Electronic Interlocking System (전자연동장치를 위한 연동검사시스템의 개발)

  • Lee, Jae-Ho;Hwang, Jong-Gyu;Park, Young-Soo;Park, Gui-Tae
    • The Transactions of the Korean Institute of Electrical Engineers P
    • /
    • v.53 no.2
    • /
    • pp.70-76
    • /
    • 2004
  • The purpose of interlocking system in railway is to prevent the route for a train being set up and its protecting signal cleared if there were already another, conflicting route set up and the protecting signal for that route cleared. Recently, conventional relays circuitry in industrial field is replaced to computer-based control systems according to the advance of computer and communication technology. Therefore, interlocking systems in railway field are rapidly changing from existing relay-based interlocking system to computer-based electronic ones that executes the vital interlocking logic to assure the safety train routes at trackside signaling equipment room using electronic circuits. So it is very important to verify the performance of developed electronic interlocking system by plentiful laboratory testing before actually application in the railway system. However the laboratory testing in the present state of railway signaling is preformed individually by manual, so very much test time and cost are required. To solve these problems, we are developed the simulator for automatic interlocking inspection in this research. This simulator is able to operate on general personal computer and has following beneficial functions : automatic test sheet generation for inspection, automatic inspection execution and et al. The experiments are executed to test the feasibility of the developed simulator the experimental results have good agreements with the anticipated ones.

Whole-body Management System using Ultra-Low Temperature Cyclical Cooling Method Combined with IT Technology (IT 기술을 접목한 초저온 순환 냉각 방식의 전신 관리 시스템)

  • Kim, Joo-Ho;Lee, Joo-Hyun;Lee, Seung-Ho
    • Journal of IKEEE
    • /
    • v.24 no.2
    • /
    • pp.673-676
    • /
    • 2020
  • In this paper, we propose a whole-body management system using ultra-low temperature cyclical cooling method combined with IT technology. The proposed system has the following characteristics. First, it minimizes maintenance costs by circulating nitrogen gas cooled by ultra-low temperature inside the controller. Secondly, based on the information measured by the temperature sensor and oxygen concentration sensor, nitrogen gas is supplied to provide safe ultra-low temperature whole-body management. Thirdly, after entering the user's height, it provides convenient, ultra-low temperature whole-body care that can be controlled using an automatic lift. Fourth, it provides an easy-to-access, easy-to-manage GUI and a manager-only web program for whole-body management system operation. The results tested by the authorized testing agency to assess the performance of the proposed system were measured in the range of ±5%, the world's highest temperature sensor accuracy, and a range of -110℃ to -150℃ greater than the world's highest whole-body management temperature range(-110℃ ~ -140℃). In addition, humidity was measured at less than 40%, the world's highest, and oxygen concentration was more than 18%, the world's highest. Therefore, the effectiveness of the methods proposed in this paper was demonstrated because they produced the same results as the world's highest levels.

Development of Graphical Solution for Computer-Assisted Fault Diagnosis: Preliminary Study (컴퓨터 원용 결함진단을 위한 그래픽 솔루션 개발에 관한 연구)

  • Yoon, Han-Bean;Yun, Seung-Man;Han, Jong-Chul;Cho, Min-Kook;Lim, Chang-Hwy;Heo, Sung-Kyn;Shon, Cheol-Soon;Kim, Seong-Sik;Lee, Seok-Hee;Lee, Suk;Kim, Ho-Koung
    • Journal of the Korean Society for Nondestructive Testing
    • /
    • v.29 no.1
    • /
    • pp.36-42
    • /
    • 2009
  • We have developed software for converting the volumetric voxel data obtained from X-ray computed tomography(CT) into computer-aided design(CAD) data. The developed software can used for non-destructive testing and evaluation, reverse engineering, and rapid prototyping, etc. The main algorithms employed in the software are image reconstruction, volume rendering, segmentation, and mesh data generation. The feasibility of the developed software is demonstrated with the CT data of human maxilla and mandible bones.

Wear Characteristics of $Cr_{2}O_{3}\;and\;ZrO_{2}$Coating Materials by Plasma Spray ($Cr_2O_3$$ZrO_{2}$ 플라즈마 용사한 코팅재의 마모 특성)

  • Kim, Sung-Ig;Kim, Hee-Gon;Lee, Bong-Gil;Kim, Gui-Shik
    • Tribology and Lubricants
    • /
    • v.22 no.6
    • /
    • pp.335-341
    • /
    • 2006
  • This paper reports the wear characteristics of two types of coating materials, which are $Cr_2O_3$ and $ZrO_2$, by coated plasma thermal spray method. The wear test was carried out under air, grease, and bearing fluid conditions. The wear testing machine of a pin-on disk type were used to measure friction forces, friction coefficients and the weight losses of the coating specimens on the various sliding velocity and loading condition. The wear surface of specimens were observed by scanning electron microscope (SEM) photographs.