• Title/Summary/Keyword: black-box test

Search Result 62, Processing Time 0.022 seconds

A Component Composition Testing Technique in CBSD (CBSD에서의 컴포넌트 조립 테스트 기법)

  • Yoon, Hoi-Jin;Choi, Byoung-Ju
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.10
    • /
    • pp.694-702
    • /
    • 2002
  • An application in Component-Based Software Development (CBSD) is built by 'composing'two kinds of components; One is a component that is made by current developer himself, and the other is a component that is from other developments. We define the former as a 'White-box component' and the latter as a 'Black-box component.' The error from the composition can be said to be caused by interactions of Black-box components and White-box components. This paper proposes a new testing technique for composition errors, and applies the technique to Enterprise Java Beans component architecture. Our technique selects test cases by injecting a fault only into the specific parts of a White-box component. This specific parts for injecting a fault are selected by analyzing composition patterns, and lead to make our test cases have a good effectiveness. We show the effectiveness of our test cases through an experiment. Moreover, we also mention an automation tool for our technique.

Improved Partial UIO sequence generation method (개선된 Partial UIO sequence 생성 방법의 제안)

  • 최진영;홍범기
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.19 no.11
    • /
    • pp.2255-2263
    • /
    • 1994
  • Protocol conformance testing consists of procedures to observe an output and to check a transition state of the Implementation Under Test considered as a black box by applying an input. There are several methods to check the transition state such as Unique Input/Output(UIO) sequence. Distinguishing Sequence(DS) and Characterization Set(CS). Particularly, as a test method for a state having no UIO sequence, Partial UIO sequence method can be considered. In this paper, three properties which can be found among Partial UIO sequence and a modified algorithm using these properties are suggested.

  • PDF

Automated Coordinator between Testing and Debugging of Embedded Software (임베디드 소프트웨어를 위한 테스트와 디버깅 연계 자동화 방안)

  • Choi, Yoo-Na;Seo, Joo-Young;Choi, Byoung-Ju
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.16 no.5
    • /
    • pp.576-580
    • /
    • 2010
  • Generally, due to the strong coherence between embedded software and hardware or peripheral software, embedded software is tested by using black-box test based on user scenario for the whole system. This paper suggests the method to coordinate between testing and debugging under consideration for difficulties on solving out the defects detected from black-box test. First of all, from test result analysis, it builds up the debugging strategies enable to trace the locations of the defect's causes. And along with the strategies, it implements the generator of test scripts to be performed on the emulator environment. Through these steps, it can coordinate embedded software testing and debugging activities.

Review of S/W Test Automation Tools for the Improvement of the Software Quality (소프트웨어 품질 향상을 위한 테스트 자동화 도구에 관한 동향분석)

  • Jeong Seung-Hwan;Lee Keum-Suk;Kim Gi-Jong
    • Proceedings of the KSR Conference
    • /
    • 2004.06a
    • /
    • pp.1477-1478
    • /
    • 2004
  • Science the change of development methods and environment of the software is rapidly kept going in industry, previous manual test methods will not be able to guarantee the quality of software. Therefore the software test automation tools is being developed actively. And many of the tools which is reliable is applied and used in domestic organizations. Indirect test techniques currently are used For the improvement of the software quality, such as formal specification and design, structural programming. And also the various do direct test techniques are used to the measurement of software quality through the fault detection and modification, such as black box, which box and test automation tools. In this survey, the software test automation tools which predicate and access the software quality at the software development phase for the improvement of the software quality should be introduced.

  • PDF

The Study of analysis and test for crash survival about the Crash Protected Module in Black Box used at aircraft (항공기용 블랙박스의 자료보호모듈 극한환경해석 및 시험에 관한 연구)

  • Lee, Sock-Kyu;Lee, Byoung-Ho;Choi, Ji-Ho
    • Journal of the Korean Society for Aeronautical & Space Sciences
    • /
    • v.40 no.1
    • /
    • pp.61-68
    • /
    • 2012
  • The purpose of Crash Protected Module in Black Box used at aircraft is to protect a stored information(Flight data & Cockpit Voice) safely even after extreme environment like a plane crash. This study shows the structure & thermal analyses and the comparisons of predictions and results of tests about CPM for Crash Survival through extreme environment such as Penetration Resistance, High Temperature Fire, Low Temperature Fire. Specially, the Effect of housing thickness change was studied through the Penetration Resistance analysis using LS-DYNA, and the influence of volume ratio change between phase change material and thermal insulation material was studied through the High Temperature & Low Temperature analysis using Icepak. Also, structural and thermal reliability of CPM was validated through the tests.

A Design of Smart Fuzzing System Based on Hybrid Analysis (하이브리드 분석 기반의 스마트 퍼징 시스템 설계)

  • Kim, Mansik;Kang, Jungho;Jun, Moon-seog
    • Journal of Digital Convergence
    • /
    • v.15 no.3
    • /
    • pp.175-180
    • /
    • 2017
  • In accordance with the development of IT industry worldwide, software industry has also grown tremendously, and it is exerting influence on the general society starting from daily life to financial organizations and public institutions. However, various security threats that can inflict serious threat to provided services in proportion to the growing software industry, have also greatly increased. In this thesis, we suggest a smart fuzzing system combined with black box and white box testing that can effectively detectxdistinguish software vulnerability which take up a large portion of the security incidents in application programs.

MDPS Analysis Software Development (MDPS 해석 소프트웨어 개발)

  • Jang, Bongchoon;Kim, Joung-Hoon;Yang, Sung-Mo
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.15 no.9
    • /
    • pp.5480-5486
    • /
    • 2014
  • Complete novel software for MDPS for the simulation and analysis is proposed for steering engineers. The software, MSAS, which can provide the functionality for MDPS Simulation, Analysis & Synthesis, is based on the steering system model, vehicle model and control logic. As the suppliers provide the control logic as a black box, this software is capable of using any type of black box logic or white box control logic that can be developed by logic designers. In addition, this software will be synthesized with the suppliers' s-function control logic and RMDPS together.

Development of an Inexpensive Black Box with Transmission of SOS and Theft Signal for an Agricultural Tractor (도난방지 및 구조신호 전송기능이 있는 저가형 농용트랙터 블랙박스 개발)

  • Kim, YuYong;Shin, Seung-Yeoub;Kim, Byounggap;Kim, Hyung Kweon;Cho, Yongho;Kim, Jinoh
    • Journal of Biosystems Engineering
    • /
    • v.37 no.6
    • /
    • pp.352-358
    • /
    • 2012
  • Purpose: The inexpensive black box system was developed to acquire and save driving information, to give the slope information, and to transmit SOS and theft signal. Method: The device consists of a main micro controller to acquire and save data, a GPS sensor module, a CDMA module, a touch LCD module, a RF (Radio Frequency) ID module, a SD (Secure Digital) card module, an emergency electric power source, a theftproof circuit, and a sensing device. The sensing device consists of a 8 bit micro controller, a accelerometer to detect impulse, two slope sensors to detect roll and pitch angle and a circuit to detect operation of 6 lighting devices. Results: Test results are as follows: 1) a tractor can be start up only with an electronic key (password or RFID card), 2) theft signal was transmitted when a tractor moved without an electronic key, 3) SOS was transmitted at conditions that rollover or crash happened. 4) 5 more than per 1s data are recorded at 5 minute intervals as new file name in SD card. Conclusions: This system can be used to save travelling record, reduce accident, prevent theft and rescue life in the accidents.

Study on Underwater Black Box Data Recovery System using Optical Wireless Communication (수중 가시광 통신을 이용한 블랙박스 데이터 회수 시스템 연구)

  • Son, Hyeon-joong;Choi, Hyeung-sik;Kang, Jin-il;Sur, Joo-no;Jeong, Seong-hoon;Lee, Jaeheon;Kim, Seo-kang
    • Journal of Advanced Navigation Technology
    • /
    • v.23 no.1
    • /
    • pp.61-68
    • /
    • 2019
  • Underwater wireless light communication system is quite necessary to retrieve recorded data from underwater devices or the black box without taking back it body. In this paper, a research on the light sensor technology in underwater wireless light communication under turbid sea was studied. A noise source under turbid sea for light communication was analysed, and a sensor system for light sensing using the reference light signal to remove the noises and to improve the output swing power wasstudied. Also, an underwater communication system was manufactured to validate the good performance of the development system, and using the system, the good performance of the developed system was validated through the light communication test in the tank containing the turbid sea water was presented.

자동화 기술을 활용한 임베디드 시스템 소프트웨어의 테스트 사례 연구

  • 한상섭;양인승;김은주
    • Proceedings of the Korean Reliability Society Conference
    • /
    • 2004.07a
    • /
    • pp.155-160
    • /
    • 2004
  • 디지털 제품의 기능 다양화 및 복잡화에 따라 제품 개발 주기 내 소프트웨어 개발 및 테스트 조직의 업무 중 30∼40% 이상이 소프트웨어 테스트 업무에 집중하고 있다. 급변하는 소비자 요구사양에 대응하기 위해서는 신제품 개발 주기가 짧아지면서 개발 모델 수와 테스트 항목이 지속적으로 증가하고 있기 때문에 소프트웨어 기본 기능 및 UI (User Interface) 검증에 대한 자동화의 필요성이 대두 되었다. 본 논문에서는 휴대폰, DVDP, PDA에 대한 System Integration 작업을 통해 입출력을 정의하고 Black-Box testing을 구현하여 평균 64%이상의 자동화 율과 기본 Test Spec. 대비 80% 이상의 Test coverage를 확보했으며 많은 장단점을 도출할 수 있었다.

  • PDF