RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      KCI등재

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

      한글로보기

      https://www.riss.kr/link?id=A82294623

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      국문 초록 (Abstract)

      한번 개발된 소프트웨어는 긴 수명을 가지며, 결함이나 사용자 요구사항의 변경, 환경의 변화 등의 원인으로 인한 수많은 모듈의 수정을 통해 진화한다. 소프트웨어의 진화와 더불어, 이러...

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

      더보기

      다국어 초록 (Multilingual Abstract)

      Software, once developed, has a long life and evolves through numerous additions and modifications because of the faults, the changes in user requirements, the changes in environments, and so forth. With the evolution of the software, assuring the qua...

      Software, once developed, has a long life and evolves through numerous additions and modifications because of the faults, the changes in user requirements, the changes in environments, and so forth. With the evolution of the software, assuring the quality of the software is getting more difficult because of numerous versions of the software. Meanwhile, regression testing has been used to support the software testing activities and assure acquiring appropriate quality through several versions of software. Regression testing, however, is too expensive because it requires lots of test cases executions and the number of test cases increases sharply as the software evolves. For this reason, several techniques are suggested to help conducting regression testing then test case prioritization technique is understood the most effective and efficient technique to support regression testing. In this paper, we propose an approach, Historical Value-Based Approach, which is based on the use of historical information to estimate the current cost and fault severity for cost-cognizant test case prioritization. As a result of the proposed approach, software testers who perform regression testing prioritize their test cases more effectively so that the test effectiveness of them can be improved in terms of APFDc.

      더보기

      목차 (Table of Contents)

      • 요약
      • Abstract
      • 1. 서론
      • 2. 배경 및 관련연구
      • 3. 히스토리컬 가치 기반의 접근법
      • 요약
      • Abstract
      • 1. 서론
      • 2. 배경 및 관련연구
      • 3. 히스토리컬 가치 기반의 접근법
      • 4. 결론 및 향후 연구
      • 참고문헌
      더보기

      참고문헌 (Reference)

      1 Sebastian Elbaum, "Test Case Prioritization: A Family of Empirical Studies" 28 (28): 159-182, 2002

      2 Hyunsook Do, "Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and Its Potential Impact" 10 (10): 405-435, 2005

      3 "Software-artifact Infrastructure Repository"

      4 Gregg Rothermel, "Prioritizing Test Cases for Regression Testing" 27 (27): 929-948, 2001

      5 Sebastian Elbaum, "Prioritizing Test Cases for Regression Testing" 2000

      6 Hyunsook Do, "Prioritizing JUnit Test Cases: An Empirical Assessment and Cost-Benefits Analysis" 11 (11): 33-70, 2006

      7 Hyunsook Do, "On the Use of Mutation Faults in Empirical Assessments of Test Case Prioritization Techniques" 32 (32): 2006

      8 Hema Srikanth, "On the Economics of Requirements-Based Test Case Prioritization" 2005

      9 Gregg Rothermel, "On Test Suite Composition and Cost-Effective Regression Testing" 13 (13): 227-331, 2004

      10 Institute of Electrical and Electronics Engineers (IEEE), "IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries"

      1 Sebastian Elbaum, "Test Case Prioritization: A Family of Empirical Studies" 28 (28): 159-182, 2002

      2 Hyunsook Do, "Supporting Controlled Experimentation with Testing Techniques: An Infrastructure and Its Potential Impact" 10 (10): 405-435, 2005

      3 "Software-artifact Infrastructure Repository"

      4 Gregg Rothermel, "Prioritizing Test Cases for Regression Testing" 27 (27): 929-948, 2001

      5 Sebastian Elbaum, "Prioritizing Test Cases for Regression Testing" 2000

      6 Hyunsook Do, "Prioritizing JUnit Test Cases: An Empirical Assessment and Cost-Benefits Analysis" 11 (11): 33-70, 2006

      7 Hyunsook Do, "On the Use of Mutation Faults in Empirical Assessments of Test Case Prioritization Techniques" 32 (32): 2006

      8 Hema Srikanth, "On the Economics of Requirements-Based Test Case Prioritization" 2005

      9 Gregg Rothermel, "On Test Suite Composition and Cost-Effective Regression Testing" 13 (13): 227-331, 2004

      10 Institute of Electrical and Electronics Engineers (IEEE), "IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries"

      11 Hyunsook Do, "Empirical Studies of Test Case Prioritization in a JUnit Testing Environment" 2004

      12 A. Srivastava, "Effectively Prioritizing Tests in Development Environment" 2002

      13 Alexey G. Malishevsky, "Cost-cognizant Test Case Prioritization" University of Nebraska- Lincoln 2006

      14 Gregg Rothermel, "Analyzing Regression Test Selection Techniques" 22 (22): 529-551, 1996

      15 Jung-Min Kim, "An Empirical Study of Regression Test Application Frequency" 2000

      16 W.E. Wong, "A Study of Effective Regression Testing in Practice" 1997

      17 Jung-Min Kim, "A History- Based Test Prioritization Technique for Regression Testing in Resource Constrained Environments" 2002

      18 Hyunsook Do, "A Controlled Experiment Assessing Test Case Prioritization Techniques via Mutation Faults" 2005

      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      주제

      연도별 연구동향

      연도별 활용동향

      연관논문

      연구자 네트워크맵

      공동연구자 (7)

      유사연구자 (20) 활용도상위20명

      인용정보 인용지수 설명보기

      학술지 이력

      학술지 이력
      연월일 이력구분 이력상세 등재구분
      2014-09-01 평가 학술지 통합(기타)
      2013-04-26 학술지명변경 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KIISE : Software and Applications KCI등재
      2011-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2009-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2008-10-17 학술지명변경 한글명 : 정보과학회논문지 : 소프트웨어 및 응용</br>외국어명 : Journal of KISS : Software and Applications KCI등재
      2007-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2005-01-01 평가 등재학술지 유지(등재유지) KCI등재
      2002-01-01 평가 등재학술지 선정(등재후보2차) KCI등재
      더보기

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼