Putting your best tests forward

被引:14
作者
Rothermel, G [1 ]
Elbaum, S
机构
[1] Oregon State Univ, Corvallis, OR 97331 USA
[2] Univ Nebraska, Lincoln, NE 68583 USA
关键词
D O I
10.1109/MS.2003.1231157
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Evolution helps software accomodate new technologies and user needs but can also affect its quality. So, when software engineers modify software, they regression test it, rerunning existing tests to verify that existing functionality is not harmed and creating new test to validate new functionality. Thus, the test case prioritization helps with this because it orders tests so that they help meet ones testing goals earlier during regression testing.
引用
收藏
页码:74 / 77
页数:4
相关论文
共 9 条
[1]  
El Bardai S, 2001, CLIN EXP HYPERTENS, V23, P329, DOI 10.1081/CEH-100102671
[2]   Understanding the effects of changes on the cost-effectiveness of regression testing techniques [J].
Elbaum, S ;
Kallakuri, P ;
Malishevsky, A ;
Rothermel, G ;
Kanduri, S .
SOFTWARE TESTING VERIFICATION & RELIABILITY, 2003, 13 (02) :65-83
[3]   Test case prioritization: A family of empirical studies [J].
Elbaum, S ;
Malishevsky, AG ;
Rothermel, G .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (02) :159-182
[4]   Incorporating varying test costs and fault severities into test case prioritization [J].
Elbaum, S ;
Malishevsky, A ;
Rothermel, G .
PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, :329-338
[5]  
ELBAUM S, 2000, 030101 U NEBR
[6]   Regression testing in an industrial environment [J].
Onoma, AK ;
Tsai, WT ;
Poonawala, MH ;
Suganuma, H .
COMMUNICATIONS OF THE ACM, 1998, 41 (05) :81-86
[7]   Prioritizing test cases for regression testing [J].
Rothermel, G ;
Untch, RH ;
Harrold, MJ .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2001, 27 (10) :929-948
[8]  
ROTHERMEL G, 2002, P 24 INT C SOFTW ENG, P230
[9]  
Srivastava A., 2002, Software Engineering Notes, V27, P97, DOI 10.1145/566171.566187