TR-09-09: Regression Testing Minimisation, Selection and Prioritisation - A Survey

نویسندگان

  • Shin Yoo
  • Mark Harman
چکیده

Regression testing is a testing activity that is performed to provide confidence that changes do not harm the existing behaviour of the software. Test suites tend to grow in size as software evolve, often making it too costly to execute entire test suites. A number of different approaches have been studied to maximise the value of the accrued test suite: minimisation, selection and prioritisation. Test suite minimisation seeks to eliminate redundant test cases in order to reduce the number of tests to run. Test case selection seeks to identify the test cases that are relevant to some set of recent changes. Test case prioritisation seeks to order test cases in such a way that early fault detection is maximised. This paper surveys each area of minimisation, selection and prioritisation technique and discusses open problems and potential directions for future research.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Regression Testing Minimisation, Selection and Prioritisation : A Survey

Regression testing is a testing activity that is performed to provide confidence that changes do not harm the existing behaviour of the software. Test suites tend to grow in size as software evolve, often making it too costly to execute entire test suites. A number of different approaches have been studied to maximise the value of the accrued test suite: minimisation, selection and prioritisati...

متن کامل

List of References from LTE and the Evolution to 4G Wireless: Second Edition

[1] 3GPP TR 21.905 V11.2.0 (2012-09) Vocabulary for 3GPP Specifications [2] 3GPP TR 23.882 V8.0.0 (2008-09) 3GPP System Architecture Evolution: Report on Technical Options and Conclusions [3] 3GPP TS 22.278 V12.1.0 (2012-06) Service requirements for the Evolved Packet System (EPS) [4] 3GPP TR 25.912 V11.0.0 (2012-09) Feasibility study for evolved Universal Terrestrial Radio Access (UTRA) and ev...

متن کامل

Designing MPC controllers by reverse-engineering existing LTI controllers

This technical report presents a method for designing a constrained output-feedback model predictive controller (MPC) that behaves in the same way as an existing baseline stabilising linear time invariant output-feedback controller when constraints are inactive. The baseline controller is cast into an observer-compensator form and an inverse-optimal cost function is used as the basis of the MPC...

متن کامل

Comparative activities of TR-700 (torezolid) against staphylococcal blood isolates collected in Spain.

The in vitro activity of TR-700 (torezolid) was evaluated against a collection of 660 staphylococcal blood isolates. TR-700 showed excellent activity against all the staphylococci tested. The MIC(50) and MIC(90) values of TR-700, linezolid, daptomycin, and vancomycin against methicillin-resistant Staphylococcus aureus (MRSA) isolates were 0.25 and 0.5, 2 and 4, 0.5 and 0.5, and 1 and 2 microg/m...

متن کامل

Search Algorithms for Regression Test Case Prioritisation

Regression testing is an expensive, but important, process. Unfortunately, there may be insufficient resources to allow for the re–execution of all test cases during regression testing. In this situation, test case prioritisation techniques aim to improve the effectiveness of regression testing, by ordering the test cases so that the most beneficial are executed first. Previous work on regressi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009