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

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

가치기반 접근법을 통한 테스트 케이스 우선순위 기법 (A Test Case Prioritization Technique via Value-Based Approach)

  • 박현철;류호연;백종문
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제36권5호
    • /
    • pp.353-360
    • /
    • 2009
  • 한번 개발된 소프트웨어는 긴 수명을 가지며, 결함이나 사용자 요구사항의 변경, 환경의 변화등의 원인으로 인한 수많은 모듈의 수정을 통해 진화한다. 소프트웨어의 진화와 더불어, 이러한 많은 모듈의 추가와 수정에 의한 소프트웨어의 다양한 버전의 생성은 소프트웨어 품질 향상을 가로막는 주요 요인중의 하나이다. 한편 회귀테스트는 이러한 소프트웨어의 변경에 따른 초점을 둔 테스트이지만, 소프트웨어가 여러 버전을 거쳐 진화함에 따라 많은 수의 테스트 케이스의 추가 및 수정과 더불어 테스트 케이스의 전체 숫자가 급격히 증가함에 따라 비용이 많이 들기에 쉽게 수행하지 못하는 테스트이다. 이에 테스트케이스 우선순위화 기법이 등장하여 회귀테스트의 수행을 지원하였다. 그러나, 테스트 케이스 우선순위화기법에서 사용되는 우선순위의 기준이 가치중립적이거나 가치를 고려하더라도 특정한 단일 요인만을 고려하여 그 활용이 제한적이었다. 논문에서, 우리는 비용과 결함 심각도에 기반한 히스토리컬 가치 기반의 접근법을 제시하며, 이는 기존의 비용 인식 테스트 케이스 우선순위화 기법에서의 현재의 비용 및 결함 심각도를 예측하기 위하여 히스토리컬 정보를 사용하는 접근법이다. 본 논문의 공헌으로서, 제안된 접근법은 테스트의 이해관계자들이 어떻게 히스토리컬 가치가 가치의 관점에서 테스트 효과성의 향상을 위해 사용되고 있는가를 알 수 있도록 돕는 다는데 있다. 결과적으로, 회귀 테스트를 수행하는 소프트웨어 테스터들은 그들의 테스트 케이스를 보다 더 효과적으로 우선순위 화할 수 있기에 그들의 테스트를 통한 테스트 효과성은 향상될 수 있다.

비선형시계열 오차를 갖는 회귀모형에 관한 연구 (A study on a regression model with nonlinear time series errors)

  • 황선영
    • 응용통계연구
    • /
    • 제8권2호
    • /
    • pp.187-200
    • /
    • 1995
  • 본 논문에서는 회귀모형에서의 오차항이 비선형시계열(nonlinear time series)을 따르는 경우에 오차항이 선형인지를 검정하는 방법에 대해서 연구하고 있다. 이를 위해서 회귀계수의 대표본 성질을 규명하고 잔차를 이용한 오차항의 선형성 검정통계량을 유도하고 그 성질을 연구해 보았다.

  • PDF

클래스 노드 분석에 의한 객체 지향 소프트웨어 회귀 테스팅 (Object-Oriented Software Regression Testing by Class Node Analysis)

  • 권영희;이인혁;구연설
    • 한국정보처리학회논문지
    • /
    • 제6권12호
    • /
    • pp.3523-3529
    • /
    • 1999
  • 본 논문에서는 메소드를 기본 단위로 하는 객체 지향 소프트웨어의 개선된 선택적 회귀 테스팅 방법을 제안한다. 테스팅 방법은 세 단계로 구성하였다. UML 표기법을 이용하여 변경 전 프로그램과 변경 후 프로그램의 객체 관계 그래프와 클래스 의존 그래프(Class Dependency Graph)를 정의한 후, 의존 그래프의 노드 비교를 통하여 변경된 노드와 변경에 의하여 영향을 받는 노드들을 찾는다. 변경 전 테스트케이스 테이블에서 변경된 노드와 변경에 의해 영향을 받는 노드들을 통과하는 테스트케이스를 선택하여 회귀 테스팅을 위한 테스트케이스 집합을 구성한다. 제안한 테스팅 방법을 사용함으로써 테스트해야할 테스트케이스 수가 줄어들고, 변경 전 프로그램의 테스트케이스를 재사용 함으로써 테스팅의 시간과 비용을 절감할 수 있다.

  • PDF

회귀분석을 이용한 전자접촉기의 접점소모 분석에 대한 고찰 (A study on Analysis of Contact erosion at a Magnetic Contactor with the Use of Regression Analysis)

  • 김명석;유행수;한규환
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2003년도 추계학술대회 논문집 전기기기 및 에너지변환시스템부문
    • /
    • pp.116-118
    • /
    • 2003
  • This paper describes a Accelerated Life Test (ALT) with the electrical contact erosion suitable to the evaluations of high-reliability and durability devices such as magnetic contactor. Recently, an electrical devices company was interested in accelerated life test (ALT), the product liability (PL) and the short-term testing model of electrical life test (ELT). In order to estimate a model for testing fee and period, need to the statistical analysis method with the acceleration factor(AF). Usually customer/manufacturer regard their device failure to the over-current or heavy duty condition, while devices view shape of contact erosion owing to operational duty problem. In this paper, additional method of evaluation estimated the operated cycles by weight of contact erosion with a used of regression analysis by MINITAB.

  • PDF

An Intelligent Framework for Test Case Prioritization Using Evolutionary Algorithm

  • Dobuneh, Mojtaba Raeisi Nejad;Jawawi, Dayang N.A.
    • 인터넷정보학회논문지
    • /
    • 제17권5호
    • /
    • pp.89-95
    • /
    • 2016
  • In a software testing domain, test case prioritization techniques improve the performance of regression testing, and arrange test cases in such a way that maximum available faults be detected in a shorter time. User-sessions and cookies are unique features of web applications that are useful in regression testing because they have precious information about the application state before and after making changes to software code. This approach is in fact a user-session based technique. The user session will collect from the database on the server side, and test cases are released by the small change configuration of a user session data. The main challenges are the effectiveness of Average Percentage Fault Detection rate (APFD) and time constraint in the existing techniques, so in this paper developed an intelligent framework which has three new techniques use to manage and put test cases in group by applying useful criteria for test case prioritization in web application regression testing. In dynamic weighting approach the hybrid criteria which set the initial weight to each criterion determines optimal weight of combination criteria by evolutionary algorithms. The weight of each criterion is based on the effectiveness of finding faults in the application. In this research the priority is given to test cases that are performed based on most common http requests in pages, the length of http request chains, and the dependency of http requests. To verify the new technique some fault has been seeded in subject application, then applying the prioritization criteria on test cases for comparing the effectiveness of APFD rate with existing techniques.

비파괴 시험에 의한 재생골재 콘크리트의 압축강도 평가 (An Evaluation of the Compressive Strength of Recycled Aggregate Concrete by the Non-Destructive Testing)

  • 정헌수
    • 한국건축시공학회지
    • /
    • 제4권4호
    • /
    • pp.63-70
    • /
    • 2004
  • The objective of this study is to evaluate the compressive strength of recycled aggregate concrete by the non-destructive testing. Main experimental variables were the replacement level of recycled aggregate and blast-furnace slag, which were divided into two series according to recycled aggregate maximum size. Test results showed that a recycled aggregate had a significant influence on the non-destructive testing results, such as rebound number, Ultrasonic pulse velocity, and frequency. A prediction model of compressive strength considering the replacement level of recycled aggregate was suggested by multi-regression analysis and was compared with test results.

계승관계에서 구성원 함수 수준의 변경 영향 분석 (Change Analysis for Inheritance Relation in Method Level)

  • 방정원
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권1호
    • /
    • pp.27-32
    • /
    • 2002
  • 소트트웨어의 재사용은 소프트웨어의 위기를 맞으면서 프로그래머의 생산성을 향상시키기 위한 방안으로 주목받게 되었다. 이러한 배경에서 탄생한 객체 지향 기술은 소프트웨어 분석에서부터 프로그래밍 언어의 선택, 테스트, 유지 보수에 이르기까지 소프트웨어 엔지니어링 전 영역에 걸쳐 영향을 미쳤다. 클래스, 계승관계, 추상화 등의 새로운 개념들은 새로운 테스트 문제를 야기 시켰을 뿐만 아니라, 객체 지향프로그램의 수정 테스트에도 새로운 문제들을 던져 주었다. 수정 테스트의 첫 번째 문제는 일부의 변경으로 인해 영향받는 부분들을 찾아내는 것이다. 이 논문에서는 계승관계에 있어 영향받는 부분들을 구성원 함수 수준에서 찾아내는 알고리즘을 제안하고 있다.

  • PDF

Likelihood Ratio Test for the Equality of Two Order Restricted Normal Mean Vectors

  • 전효진;최성섭
    • 한국통계학회:학술대회논문집
    • /
    • 한국통계학회 2000년도 추계학술발표회 논문집
    • /
    • pp.159-164
    • /
    • 2000
  • In the study of the isotonic regression problem, several procedures for testing the homogeneity of a normal mean vector versus order restricted alternatives have been proposed since Barlow's trial(1972). In this paper, we consider the problem of testing the equality of two order restricted normal mean vectors based on the likelihood ratio principle.

  • PDF

Asymptotics for Accelerated Life Test Models under Type II Censoring

  • Park, Byung-Gu;Yoon, Sang-Chul
    • Journal of the Korean Data and Information Science Society
    • /
    • 제7권2호
    • /
    • pp.179-188
    • /
    • 1996
  • Accelerated life testing(ALT) of products quickly yields information on life. In this paper, we investigate asymptotic normalities of maximum likelihood(ML) estimators of parameters for ALT model under Type II censored data using results of Bhattacharyya(1985). Further illustrations include the treatment of asymptotic of the exponential and Weibull regression models.

  • PDF

패널회귀모형에서 선형성검정 (Test of Linearity in Panel Regression Model)

  • 송석헌;최충돈
    • 응용통계연구
    • /
    • 제16권2호
    • /
    • pp.351-364
    • /
    • 2003
  • 본 논문에서는 오차성분을 가지는 패널회귀모형에서 모형의 선형성을 검정 할 수 있는 검 정통계량을 제시하고, 유도한 검정통계량의 계산을 위하여 인공회귀방법을 이용하려한다. 모의실험 결과, Double-Length Artificial Resression(DLR)을 이용한 LM 검정통계량은 명목유의 수준을 잘 유지하고 있는 것으로 나타났으며 검정력에 있어서도 기존의 검정에 비하여 높게 나타났다.