2009
DOI: 10.1142/s0218194009004222
|View full text |Cite
|
Sign up to set email alerts
|

Requirement Based System Test Case Prioritization of New and Regression Test Cases

Abstract: Test case prioritization schedules the test cases in an order that increases the effectiveness in achieving some performance goals. One of the most important performance goals is the rate of fault detection. Test cases should run in an order that increases the possibility of fault detection and also detects the most severe faults at the earliest in its testing life cycle. Test case prioritization techniques have proved to be beneficial for improving regression testing activities. While code coverage based prio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2

Citation Types

0
8
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 8 publications
0
8
0
Order By: Relevance
“…It is therefore important to decide which part of the software should be tested first. For this purpose, test case selection, test suite reduction, and test case prioritization methods are suggested in the literature [26][27][28][29][30][31][32][33][34][35].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…It is therefore important to decide which part of the software should be tested first. For this purpose, test case selection, test suite reduction, and test case prioritization methods are suggested in the literature [26][27][28][29][30][31][32][33][34][35].…”
Section: Related Workmentioning
confidence: 99%
“…Srikanth et al suggested a value-driven approach to system-level test case prioritization, called the prioritization of requirements for test, based upon four factors: requirements volatility, customer priority, implementation complexity, and fault proneness of the requirements [31]. Krishnamorthi et al proposed a prioritization technique at the system level for both new and regression test cases [32]. Srivastava and Thiagarajan built Echelon, a test prioritization system, which prioritizes a given set of tests based on what changes have been made to the software before [33].…”
Section: Related Workmentioning
confidence: 99%
“…Besides code-based, other TCP approaches have also been developed. According to a study [11], since a system is built from many requirements, the use of information from the requirements can increase error discovery. For this reason, some researchers argue it is essential to develop requirementsbased TCP, while the studies in this area are still limited.…”
Section: Introductionmentioning
confidence: 99%
“…The test case generation process is still manual, though many research work have been made to make it an automated process (Samuel and Joseph 2008). In this paper, we have used an MBT technique for test case generation and prioritization (Yoo and Harman 2007;Krishnamoorthi and Mary 2009).…”
Section: Introductionmentioning
confidence: 99%