Results 1 - 10
of
490
Prioritizing test cases for regression testing
- IEEE Transactions on Software Engineering
, 2001
"... Test case prioritization techniques schedule test cases for execution in an order that attempts to increase their effectiveness at meeting some performance goal. Various goals are possible; one involves rate of fault detection — a measure of how quickly faults are detected within the testing process ..."
Abstract
-
Cited by 234 (15 self)
- Add to MetaCart
following modifications; in this context, prioritization techniques can take advantage of information gathered about the previous execution of test cases to obtain test case orderings. In this paper, we describe several techniques for using test execution information to prioritize test cases for regression
Test case prioritization: A family of empirical studies
- IEEE Transactions on Software Engineering
, 2002
"... Gregg Rothermel z To reduce the cost of regression testing, software testers may prioritize their test cases so that those which are more important, by some measure, are run earlier in the regression testing process. One potential goal of such prioritization is to increase a test suite's rate o ..."
Abstract
-
Cited by 208 (28 self)
- Add to MetaCart
Gregg Rothermel z To reduce the cost of regression testing, software testers may prioritize their test cases so that those which are more important, by some measure, are run earlier in the regression testing process. One potential goal of such prioritization is to increase a test suite's rate
Is XML-based Test Case Prioritization for Validating WS-BPEL Evolution Effective in both Average and Adverse Scenarios?
"... AbstractIn real life, a tester can only afford to apply one test case prioritization technique to one test suite against a service-oriented workflow application once in the regression testing of the application, even if it results in an adverse scenario such that the actual performance in the test s ..."
Abstract
-
Cited by 1 (0 self)
- Add to MetaCart
AbstractIn real life, a tester can only afford to apply one test case prioritization technique to one test suite against a service-oriented workflow application once in the regression testing of the application, even if it results in an adverse scenario such that the actual performance in the test
Hierons, Search algorithms for regression test case prioritization
- IEEE Transactions on Software Engineering
, 2007
"... Abstract—Regression testing is an expensive, but important, process. Unfortunately, there may be insufficient resources to allow for the reexecution of all test cases during regression testing. In this situation, test case prioritization techniques aim to improve the effectiveness of regression test ..."
Abstract
-
Cited by 131 (16 self)
- Add to MetaCart
Abstract—Regression testing is an expensive, but important, process. Unfortunately, there may be insufficient resources to allow for the reexecution of all test cases during regression testing. In this situation, test case prioritization techniques aim to improve the effectiveness of regression
Test Case Prioritization for Regression Testing of Service-Oriented Business Applications
- PROCEEDINGS OF THE 18TH INTERNATIONAL CONFERENCE ON WORLD WIDE WEB (WWW 2009)
, 2009
"... Regression testing assures the quality of modified service-oriented business applications against unintended changes. However, a typical regression test suite is large in size. Earlier execution of those test cases that may detect failures is attractive. Many existing prioritization techniques order ..."
Abstract
-
Cited by 13 (6 self)
- Add to MetaCart
order test cases according to their respective coverage of program statements in a previous version of the application. On the other hand, industrial service-oriented business applications are typically written in orchestration languages such as WS-BPEL and integrated with workflow steps and web
OPTIMIZATION OF TEST CASES BY PRIORITIZATION
"... Regression testing is testing the software in order to make sure that the modification made on the program lines does not affect the other parts of the software, it is in maintenance phase and accounts for 80 % of the maintenance cost and thus optimizing regression testing is one of the prime motive ..."
Abstract
- Add to MetaCart
motives of software testers. Here we take the advantage of selecting test case information available in regression testing and prioritize them based on the number of modified lines covered by the test case, the test case which covers the most number of modified lines has the highest priority
Adaptive Random Test Case Prioritization
- PROCEEDINGS OF THE 24TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2009)
, 2009
"... Regression testing assures changed programs against unintended amendments. Rearranging the execution order of test cases is a key idea to improve their effectiveness. Paradoxically, many test case prioritization techniques resolve tie cases using the random selection approach, and yet random orderin ..."
Abstract
-
Cited by 29 (7 self)
- Add to MetaCart
Regression testing assures changed programs against unintended amendments. Rearranging the execution order of test cases is a key idea to improve their effectiveness. Paradoxically, many test case prioritization techniques resolve tie cases using the random selection approach, and yet random
An empirical study of regression test selection techniques
- ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY
, 1998
"... Regression testing is the process of validating modified software to detect whether new errors have been introduced into previously tested code and to provide confidence that modifications are correct. Since regression testing is an expensive process, researchers have proposed regression test select ..."
Abstract
-
Cited by 156 (24 self)
- Add to MetaCart
selection techniques as a way to reduce some of this expense. These techniques attempt to reduce costs by selecting and running only a subset of the test cases in a program's existing test suite. Although there have been some analytical and empirical evaluations of individual techniques, to our
Quota-constrained test-case prioritization for regression testing of service-centric systems
- In Proceedings of the IEEE International Conference on Software Maintenance (ICSM 2008
, 2008
"... Test-case prioritization is a typical scenario of regression testing, which plays an important role in software maintenance. With the popularity of Web Services, integrating Web Services to build service-centric systems (SCSs) has attracted attention of many researchers and practitioners. During reg ..."
Abstract
-
Cited by 15 (5 self)
- Add to MetaCart
-constrained test-case prioritization for SCSs, and propose quota-constrained strategies to maximize testing requirement coverage. We divide the testing time into time slots, and iteratively select and prioritize test cases for each time slot using Integer Linear Programming (ILP). We performed an experimental
1 Efficient Test Case Prioritization in Regression Testing
"... Regression Testing is an important and costly activity of the software maintenance lifecycle. In theory several Regression test selection and prioritization techniques are specified, based on the past history, coverage, risk & specification. The coverage based technique has potential for practic ..."
Abstract
- Add to MetaCart
Regression Testing is an important and costly activity of the software maintenance lifecycle. In theory several Regression test selection and prioritization techniques are specified, based on the past history, coverage, risk & specification. The coverage based technique has potential
Results 1 - 10
of
490