• 제목/요약/키워드: Testing Effort

검색결과 228건 처리시간 0.034초

정적 테스트를 통한 소프트웨어 테스트 효율성 향상에 대한 사례 연구 (A Case Study on the Improvement of Software Test Effectiveness through Static Testing)

  • 김효영;한혁수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제34권3호
    • /
    • pp.212-218
    • /
    • 2007
  • 아직까지 소프트웨어 개발조직에서는 사전검증 활동 및 충분한 테스트 설계가 수행되지 않고 있으며, 따라서 개발 초기에 식별, 수정될 수 있는 결함들까지 테스트시 검출되기 때문에 투입 노력 대비 테스트의 효율성은 떨어진다. 이러한 문제의식을 바탕으로 본 논문은 구현이전단계에서의 사전검증이 수행 되지 않고, 테스트 케이스 설계가 충분히 진행되지 않은 경우에 테스트의 효율성을 향상시킬 수 있는 방법을 실사례를 통해 제안하고 있다. 테스트 단계에서의 코드 리뷰와 코드 품질 분석을 통해 테스트 우선순위 선정, 테스트별 테스트 케이스 설계 등의 주요 활동과 테스트팀과 개발팀과의 역할을 구체적으로 제시한다.

Sequential Hypothesis Testing based Polling Interval Adaptation in Wireless Sensor Networks for IoT Applications

  • Lee, Sungryoul
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제11권3호
    • /
    • pp.1393-1405
    • /
    • 2017
  • It is well known that duty-cycling control by dynamically adjusting the polling interval according to the traffic loads can effectively achieve power saving in wireless sensor networks. Thus, there has been a significant research effort in developing polling interval adaptation schemes. Especially, Dynamic Low Power Listening (DLPL) scheme is one of the most widely adopted open-looping polling interval adaptation techniques in wireless sensor networks. In DLPL scheme, if consecutive idle (busy) samplings reach a given fixed threshold, the polling interval is increased (decreased). However, due to the trial-and-error based approach, it may significantly deteriorate the system performance depending on given threshold parameters. In this paper, we propose a novel DLPL scheme, called SDL (Sequential hypothesis testing based Dynamic LPL), which employs sequential hypothesis testing to decide whether to change the polling interval conforming to various traffic conditions. Simulation results show that SDL achieves substantial power saving over state-of-the-art DLPL schemes.

Development of simulation-based testing environment for safety-critical software

  • Lee, Sang Hun;Lee, Seung Jun;Park, Jinkyun;Lee, Eun-chan;Kang, Hyun Gook
    • Nuclear Engineering and Technology
    • /
    • 제50권4호
    • /
    • pp.570-581
    • /
    • 2018
  • Recently, a software program has been used in nuclear power plants (NPPs) to digitalize many instrumentation and control systems. To guarantee NPP safety, the reliability of the software used in safetycritical instrumentation and control systems must be quantified and verified with proper test cases and test environment. In this study, a software testing method using a simulation-based software test bed is proposed. The test bed is developed by emulating the microprocessor architecture of the programmable logic controller used in NPP safety-critical applications and capturing its behavior at each machine instruction. The effectiveness of the proposed method is demonstrated via a case study. To represent the possible states of software input and the internal variables that contribute to generating a dedicated safety signal, the software test cases are developed in consideration of the digital characteristics of the target system and the plant dynamics. The method provides a practical way to conduct exhaustive software testing, which can prove the software to be error free and minimize the uncertainty in software reliability quantification. Compared with existing testing methods, it can effectively reduce the software testing effort by emulating the programmable logic controller behavior at the machine level.

TTCN-3을 이용한 차량 소프트웨어 컴포넌트의 테스팅 자동화 방법 (Automated Testing Techniques for Automotive Software Components with TTCN-3)

  • 금대현;이성훈;박광민;조정훈
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제16권5호
    • /
    • pp.541-545
    • /
    • 2010
  • 최근 차량 소프트웨어의 신뢰성 및 재사용성 향상을 위하여 AUTOSAR 표준을 제정하였다. 그러나 소프트웨어의 표준화만으로는 높은 수준의 신뢰성 확보와 개발 기간 단축에 한계가 있으며, 소프트웨어 테스팅 표준화 및 자동화가 필요하다. 본 연구에서는 TTCN-3 테스트 표준을 적용한 AUTOSAR 소프트웨어 컴포넌트를 위한 테스트 자동화 방법 및 테스트 시스템을 제안하였다. 테스트 표준을 적용함으로써 테스트에 관련된 정보 교환 및 의사소통이 명확해 지고, 테스트 재사용성을 향상시킬 수 있다. 그리고 설계 모델로부터 테스팅 모델을 자동 생성함으로써 개발 기간 단축 및 신뢰성을 향상시킬 수 있다.

가속 수명시험과 다구치 방법을 활용한 신뢰성설계 방법의 개발 (Development of Reliability Design Methodology Using Accelerated Life Testing and Taguchi Method)

  • 김민;염봉진
    • 대한산업공학회지
    • /
    • 제28권4호
    • /
    • pp.407-414
    • /
    • 2002
  • The inherent reliability of a product is primarily determined in the design stage, and therefore, design engineers should be able to design reliability into the product in an efficient manner. Especially, the product should be designed such that its reliability is robust to various noise factors encountered in production and field environments. The Taguchi method can be effectively used for this purpose. However, there exist only a few attempts to integrate the Taguchi method with reliability design, and in addition, the existing works do not sufficiently consider the robustness and/or the distinction between noise and acceleration factors. This paper develops a unified approach to robust reliability design assuming that accelerated life tests are conducted at each combination of design and noise conditions. First, an experimental structure for assigning not only acceleration but also noise factors is presented. Second, the reliability at the use condition is estimated using the assumed accelerated life test model. Third, reliabilities are transformed into 'efforts' using an effort function which reflects the degree of difficulty involved in improving the reliability. Finally, an optimal setting of design parameters is determined based on the mean and standard deviation of the effort values. The above approach is illustrated with an example of a paper feeder design.

Ultrasonic Nondestructive Evaluation(NDE) of Cornposite Materials - A Review -

  • 이억섭
    • 비파괴검사학회지
    • /
    • 제9권2호
    • /
    • pp.25-36
    • /
    • 1989
  • This essay is a general review of the application of ultrasonic NDE techniques to the performance assessment and characterization of composite materials. A brief review of ultrasonic input-output characterization of a composite plate by shear waves is presented. A theoretical development of ultrasonic wave propagation in isotropic and anisotropic media excited, respectively, by a circular transducer and an oscillatory point source is summarized. Some experimental results are described in which ultrasonic velocity and attenuation measurements give insight into material degradation of fatigued composite laminates. Ultrasonic determination of the elastic constants of a composite plate and an experimental attempt at ultrasonic testing of an isotropic plate containing a crack are also included. A recent effort for the characterization of viscoelastic materials using the ultrasonic NDE technique is outlined. Finally, the reliability of ultrasonic NDE is briefly touched upon.

  • PDF

소프트웨어 시험 인력의 추정 방법 (An Estimating Method for Software Testing Manpower)

  • 박주석
    • 정보처리학회논문지D
    • /
    • 제11D권7호
    • /
    • pp.1491-1498
    • /
    • 2004
  • 성공적인 프로젝트 계획은 활용 가능한 일정과 더불어 프로젝트를 완수하는데 요구되는 인력을 얼마나 정확히 추정하느냐에 달려있다. 새로운 또는 보다 나은 모델 개발에 많은 연구가 이루어졌지만 현존하는 소프트웨어 인력 추정 모델들은 소프트웨어 생명주기 전반에 걸쳐 투입되는 총 개발인력 또는 시간에 따른 단위시간당 개발인력 분포만을 제공하고 있다. 본 논문은 시간의 함수가 아닌 발견된 결함 수에 따라 시험단계에 투입되는 인력과 시험단계의 시험과정과 디버깅과정에 투입되는 인력을 추정하는 모델들을 제시하였다. 시험과 디버깅 과정에서 발견되는 결함에 기반한 투입 인력의 다항식 모델을 제안한다. 제안된 모델들은 5종의 다른 소프트웨어 프로젝트들에 적용되어 결정계수와 MMRE를 통해 모델의 적합성을 검증하였다.

추진기관의 라이너/추진제 미접착 검출 기법 연구 (Study on the Debonding Detection Techniques of Liner/Propellant Interface of Rocket Motor)

  • 김동륜;류백능
    • 한국추진공학회:학술대회논문집
    • /
    • 한국추진공학회 2007년도 제29회 추계학술대회논문집
    • /
    • pp.55-59
    • /
    • 2007
  • 초음파를 이용한 추진기관의 접착 계면 검사는 결함 검출 능력과 경제성이 우수하다고 알려져 있다. 하지만, 추진기관의 접착 구조는 다중 계면이므로 송신 펄스와 수신 펄스의 시간 간격이 짧아서 반사 신호의 분리가 어렵기 때문에 초음파의 신호 분석에는 많은 시간과 노력이 소요된다. 이런 이유로 추진기관의 초음파시험은 연소관과 내열재 사이의 미접착 결함과 같이 극히 제한된 영역에 대해서만 자동화 시스템으로 수행하고 있다. 본 논문에서는 기존의 초음파시험으로 검출이 불가능했던 라이너와 추진제 미접착 결함을 초음파의 공진 현상과 램파 특성을 이용하여 검출하는 새로운 기법에 대해 기술하였다.

  • PDF

Test Case Generation Technique for IoT Mobile Application

  • Jaffari, Aman;Lee, Jihyun;Yoo, Cheol-Jung;Jo, Jun Hyuk
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2017년도 춘계학술발표대회
    • /
    • pp.618-620
    • /
    • 2017
  • Currently, IoT mobile applications are growing fast in number and complexity. As a result, the applications quality issue became crucial, hence to ensure their quality a proper testing is highly required. Testing such mobile applications is always tedious, time-consuming and expensive. To cope with these issues, we propose a testing approach using activity diagram with data flow information. The main functionality of IoT applications is exposing the meaningful data obtained from the sensors to the users by doing a lot of analysis, comparison, and computation. Therefore, our focus is on identifying and selecting the most appropriate paths at which calculation is taking place and the paths at which predicate exists. In our case study, we have used a real-world IoT mobile application and identified a total of ten test paths with two predicate uses and two computation uses through an example. With applying only this four critical paths, we can adequately test the application's core functionalities while significantly reduce the testing effort and cost.

M-Learning Systems Usage: A Perspective from Students of Higher Educational Institutions in Sri Lanka

  • SHAMEEM, Aliyar Lebbe Mohamed Abdul;SANJEETHA, Mohamed Buhary Fathima
    • The Journal of Asian Finance, Economics and Business
    • /
    • 제8권8호
    • /
    • pp.637-645
    • /
    • 2021
  • Mobile devices have become attractive learning devices for education. The digitalization of the higher education system in Sri Lanka by 2020 is part of the government's effort to modernize and enhance the country's overall education system particularly in view of the COVID-19 pandemic. Theoretically, this study contributes to the M-Learning model in higher education institutions via the integration of literature on technology adoption (TAM and UTAUT) with the variables of Perceived Usefulness, Perceived Ease of Use, Attitude, Effort Expectancy, Social Influence, and Facilitating Condition. The attitude towards M-Learning amongst higher education students was gauged via an online questionnaire survey. The convenience sample comprised 344 students from the Advanced Technological Institutes (ATI) in Batticaloa District, Sri Lanka. Descriptive statistics, a measurement, and structural model, and hypotheses testing were used to analyze the derived data. The findings indicate that mobile learning is significantly affected by perceived ease of use, social influence, effort expectancy, and facilitating condition, but negatively affected by attitude and perceived usefulness. The exhaustive literature review revealed that there are very few M-Learning studies related to digital learning in the context of higher education in the Batticaloa district.