Results 1 - 10
of
1,572
Adaptive Test-Case Prioritization Guided by Output Inspection
"... Abstract—Test-case prioritization is to schedule the execution order of test cases so as to maximize some objective (e.g., revealing faults early). The existing test-case prioritization ap-proaches separate the process of test-case prioritization and the process of test-case execution by presenting ..."
Abstract
-
Cited by 5 (2 self)
- Add to MetaCart
modification. To address this problem, we present an adaptive test-case prioritization approach, which determines the execution order of test cases simultaneously during the execution of test cases. In particular, the adaptive approach selects test cases based on their fault-detection capability, which
Motivation through the Design of Work: Test of a Theory. Organizational Behavior and Human Performance,
, 1976
"... A model is proposed that specifies the conditions under which individuals will become internally motivated to perform effectively on their jobs. The model focuses on the interaction among three classes of variables: (a) the psychological states of employees that must be present for internally motiv ..."
Abstract
-
Cited by 622 (2 self)
- Add to MetaCart
another. It is, therefore, difficult to test the adequacy of the theory qua theory. Moreover, the approach provides little specific guidance about how (and how not to) proceed in carrying out work redesign activities, other than the general dictum to attend to both the technical and social aspects
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
TEST-CASE PRIORITIZATIONWITH MODEL-CHECKERS
"... The order in which test-cases are executed has an influ-ence on the rate at which faults can be detected. In this paper we demonstrate how test-case prioritization can be performed with the use of model-checkers. For this, dif-ferent well known prioritization techniques are adapted for model-based u ..."
Abstract
- Add to MetaCart
The order in which test-cases are executed has an influ-ence on the rate at which faults can be detected. In this paper we demonstrate how test-case prioritization can be performed with the use of model-checkers. For this, dif-ferent well known prioritization techniques are adapted for model
Timeaware test-case prioritization using integer linear programming
- in ISSTA
, 2009
"... Techniques for test-case prioritization re-order test cases to increase their rate of fault detection. When there is a fixed time budget that does not allow the execution of all the test cases, time-aware techniques for test-case prioritization may achieve a better rate of fault detection than tradi ..."
Abstract
-
Cited by 23 (6 self)
- Add to MetaCart
traditional techniques for test-case prioritization. In this paper, we propose a novel approach to time-aware test-case prioritization using integer linear programming. To evaluate our approach, we performed experiments on two subject programs involving four techniques for our approach, two techniques
Prioritizing
"... Abstract—Test prioritization techniques select test cases that maximize the confidence on the correctness of the system when the resources for quality assurance (QA) are limited. In the event of a test failing, the fault at the root of the failure has to be localized, adding an extra debugging cost ..."
Abstract
- Add to MetaCart
the purpose of the test cost minimization. In this paper we introduce a new test case prioritization approach that maximizes the improvement of the diagnostic information per test. Our approach minimizes the loss of di-agnostic quality in the prioritized test suite. When considering
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
Time-Aware Test Suite Prioritization
, 2006
"... Regression test prioritization is often performed in a time constrained execution environment in which testing only occurs for a fixed time period. For example, many organizations rely upon nightly building and regression testing of their applications every time source code changes are committed to ..."
Abstract
-
Cited by 87 (5 self)
- Add to MetaCart
to a version control repository. This paper presents a regression test prioritization technique that uses a genetic algorithm to reorder test suites in light of testing time constraints. Experiment results indicate that our prioritization approach frequently yields higher average percentage of faults
Reusability and Test Case Prioritization Approach in Regression Testing
"... Abstract: Software engineering deals with the development of software and different types of web applications. Due to changes in the customer requirements, product modifications have to be done in the web application so that an organization can interact with more customers. In order to validate the ..."
Abstract
- Add to MetaCart
. The testing process involves an algorithm that is used to compute the reusable constraints and variables for processing of the web application. In addition to it, prioritization of the test cases has been done on the basis of different coverage area of the web application.
A Unified Test Case Prioritization Approach
"... Test case prioritization techniques attempt to re-order test cases in a manner that increases the rate at which faults are detected during regression testing. Coverage-based test case prioritization techniques typ-ically use one of two overall strategies, a total strategy or an additional strategy. ..."
Abstract
-
Cited by 4 (1 self)
- Add to MetaCart
. These strategies prioritize test cases based on the total number of code (or code-related) elements covered per test case and the number of additional (not-yet-covered) code (or code-related) elements covered per test case, respectively. In this ar-ticle, we present a unified test case prioritization approach
Results 1 - 10
of
1,572