Historical value-based approach for cost-cognizant test case prioritization to improve the effectiveness of regression testing비용 인식에 근거한 테스트 케이스 우선순위 방법을 위한 히스토리컬 가치 기반의 접근법을 통한 회귀 시험에서의 테스트 효과성의 향상

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 512
  • Download : 0
Software, once developed one, has a long life and evolves through numerous additions and modifications because of the fault, the change of user requirement, the change of environment, and so forth. With the evolution of the software, assuring the quality of the software is getting more difficult because numerous versions of the software make it hard to manage themselves. Regression testing was introduced to provide the way to support the software testing activities and assure acquiring appropriate quality through several versions of software during software development and maintenance. Regression testing, however, is too expensive because there are lots of test cases and the number of test cases increases sharply as software evolves. For this reason, various techniques are introduced to support regression testing and test case prioritization is perceived as the most effective techniques for regression testing among several techniques for regression testing. In this thesis, 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. For contribution, the proposed approach helps the stakeholders of the testing know how historical values are used in their testing for the improvements on the test effectiveness in terms of the value. As a result, software testers who conduct regression testing are able to prioritizing their test cases more effectively so that the test effectiveness of their testing can be possibly improved. We also conducted a controlled experiment to validate the proposed approach with comparing the existing test case prioritization technique and the result of the experiment proved the usefulness and effectiveness of the proposed approach. Consequently, the experimental result shows that Historical Value- Based Approach for Cost-cognizant test case prioritization produces better results, better APFDc, t...
Advisors
Baik, Jong-Moonresearcher백종문researcher
Description
한국정보통신대학교 : 공학부,
Publisher
한국정보통신대학교
Issue Date
2008
Identifier
392918/225023 / 020064563
Language
eng
Description

학위논문(석사) - 한국정보통신대학교 : 공학부, 2008.2, [ iv, 59 p. ]

Keywords

Value-Based Software Engineering; Software Engineering; Regression Testing; Software Testing; Test Case Prioritization; 테스트 케이스 우선순위화; 소프트웨어 공학; 가치기반 소프트웨어 공학; 소프트웨어 테스팅; 회귀 테스트

URI
http://hdl.handle.net/10203/54947
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=392918&flag=dissertation
Appears in Collection
School of Engineering-Theses_Master(공학부 석사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0