2002
DOI: 10.1145/566171.566187
|View full text |Cite
|
Sign up to set email alerts
|

Effectively prioritizing tests in development environment

Abstract: Software testing helps ensure not only that the software under development has been implemented correctly, but also that further development does not break it. If developers introduce new defects into the software, these should be detected as early and inexpensively as possible in the development cycle. To help optimize which tests are run at what points in the design cycle, we have built Echelon, a test prioritization system, which prioritizes the application's given set of tests, base… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
46
0

Year Published

2009
2009
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 98 publications
(48 citation statements)
references
References 22 publications
0
46
0
Order By: Relevance
“…Srivastava and Thiagarajan combined the greedy-based prioritization approach with RTS [126]. They first identified the modified code blocks in the new version of the SUT by comparing its binary code to that of the previous version.…”
Section: Coverage-based Prioritizationmentioning
confidence: 99%
“…Srivastava and Thiagarajan combined the greedy-based prioritization approach with RTS [126]. They first identified the modified code blocks in the new version of the SUT by comparing its binary code to that of the previous version.…”
Section: Coverage-based Prioritizationmentioning
confidence: 99%
“…Regression test prioritization techniques reorder test executions in order to maximize a certain objective function, such as exposing faults earlier or reducing the execution time cost [37]. For insatnce, Microsoft researchers have built test prioritization systems for development and maintenance of Windows for a decade [48,10]. Moreover, a large body of research work has been proposed to design and evaluate regression TCP techniques [54,59,45,44,37,33].…”
Section: Introductionmentioning
confidence: 99%
“…Various techniques for test case prioritization have been proposed in research literature by several researchers. These techniques have addressed test case prioritization according to rate of fault detection or code coverage capabilities and are evaluated through various empirical studies [3,4,5,6,7,8,9]. Rummel, Kapfhammer, and Thall [10] suggest that test suite can be prioritized according to all DU's with minimal time and space overhead.…”
Section: Background and Related Workmentioning
confidence: 99%
“…There are many search techniques for test case prioritization, which are being developed and unfolded by various researchers in the field [13]. Further, in recent past many techniques and studies have been proposed [4,6,7,9,14,15,16,17,18,19] for the prioritization of test cases for regression testing.…”
Section: Background and Related Workmentioning
confidence: 99%