Page Header

Filtering Test Case Selection for Increasing the Performance of Regression Testing

Adtha Lawanna

Abstract


Under the concept of using software testing, the problems are preparing the smallest size of the selected test cases, fixing bugs, predicting the estimated testing time and numbers of the tester. The traditional methods are developed to solve these issues. Unfortunately, they cannot be applied for all reasons. Therefore, the filtering test case selection model is proposed to solve these problems and to increase the efficiency of the regression testing. It prepares the methods of filtering, classifying, and selecting the appropriate test cases. Accordingly, it gives the smaller size of the selected test cases than the traditional selections as 0.23–3.96%. When consider the fault rate measured by the developed technique is also less than those methods equivalent to 13–69%. Furthermore, the testing time and the amount of testers are also less than the comparative studies as about 2–71%, and 13–69% respectively.


Keywords



E. Engstrom, P. Runeson, and M. Skoglund, “A systematic review on regression test selection techniques,” Information and Software Technology. vol. 52, no. 1, pp. 14-30, Jan. 2010.

S. Yoo, and M. Harman, “Regression Testing Minimization, Selection and Prioritization: A Survey,” Softw. Test. Verif. Reliab. vol. 22, no. 2, pp. 1-60, 2007.

E. Rogstand, L. Raiand, R. Torkar, “Test case selection for blak-box regression testing of database applications,” Information and Software Technology, vol . 55, no. 10, pp. 1781-1795, Oct. 2013.

Y. C. Huang, K. L. Peng, and C. Y. Huang, “A history-based cost-cognization test case prioritization technique in regression testing,” Journal of System and Software, vol. 85, no. 3, pp. 626-637, Mar. 2012.

J. Porter, and P. Yu, “Regression discontinuity designs with unknown discontinuity points: Testing and estimation,” Journal of Economics, vol. 189, no. 1, Nov. 2015.

G. Rothermel, M. J. Marrold, “Analyzing regression test selection technique,” IEEE Transactions on Software Engineering, vol. 22, no. 8, pp. 529-551, 1996.

H. Zhong, L. Mei, “An experimental study of four typical test suite reduction techniques,” Information and Software Technology, vol. 50, no. 6, pp. 534-546, 2008.

G. Rothermel, M. J. Harrold, J. Ronne, and C. Hong, “Empirical studies of test suite reduction,” Software Testing, Verification, and Reliability, vol. 4, no. 2, pp. 219-249, 2002.

C. T. Lin, K. W. Tang, and G. M. Kapfhammer, “Test suite reduction methods that decrease regression testing costs by identifying irreplaceable tests,” Information and Software Technology, vol. 56, no. 10, Oct. 2014.

G. Dandan, W. Tiantian, S. Xiaohong, and M. Peijun, “A test-suite reduction approach to improving fault-localization effectiveness,” Computer Languages, Systems and Structure, vol. 39, no. 3, pp. 95-108, Oct. 2013.

T. Y. Chen, and M. F. Lau, “Dividing strategies for the optimization of a test suite,” Information Processing Letters, vol. 60, no. 3, pp. 135-141, 1996.

H. K. N. Leung, L. A. Leung, “A cost model to compare regression test strategies,” in Proc. ICSM, 1991, pp. 201-208.

W. E. Wong, J. R. Horgan, and A. P. Mathur, “Effect of test set minimization on fault detection effectiveness,” Software Practiceand Experience, vol. 28, no. 4, pp. 347-369, Apr. 1998.

H. K. N. Leung, and L. White, “Insight into regression testing,” in Proc. ICSM, 1989, pp. 60-69.

I. Granja, and M. Jino, “Technique for regression testing: selecting test case sets tailored to possibly modified functionalities,” in Proc. CSMR, 1999.

S. Bates, and S. Horwitz, “Incremental program testing usig program dependence graphs,” in Proc. ACM SIGPLAN-SIGACT, 1993, pp. 384-396.

D. Jeffrey, and N. Gupta, “Test suite reduction with selective redundancy,” in Proc. ICSM’05, 2005, pp. 549-558.

H. Agrawal, J. R. Horgan, E. W. Krauser, S. A. London, “Incremental regression testing,” in Proc. ICSM, 1993, pp. 348-357.

D. Leon, A. Podgursski, “A comparison of coverage-based and distribution-based techniques for filtering and optimizing test cases,” in Proc. ISSRE, 2003, pp. 442-456.

G. Rothermel, M. J. Harrold, “A framework for evaluating regression test selection techniques,” in Proc. ICSE, 1994, pp. 201-210.

Full Text: PDF

Refbacks

  • There are currently no refbacks.


Copyright © 2014 by King Mongkut’s University of Technology North Bangkok. All rights reserved.