CFP last date
20 May 2024
Reseach Article

Prioritization based Test Case Generation using Regression Testing

Published on February 2013 by L. Uma Rani, R. Pradeepa
International Conference on Research Trends in Computer Technologies 2013
Foundation of Computer Science USA
ICRTCT - Number 3
February 2013
Authors: L. Uma Rani, R. Pradeepa
96969a54-2be6-48e3-a76a-a86b4a33e8e1

L. Uma Rani, R. Pradeepa . Prioritization based Test Case Generation using Regression Testing. International Conference on Research Trends in Computer Technologies 2013. ICRTCT, 3 (February 2013), 14-19.

@article{
author = { L. Uma Rani, R. Pradeepa },
title = { Prioritization based Test Case Generation using Regression Testing },
journal = { International Conference on Research Trends in Computer Technologies 2013 },
issue_date = { February 2013 },
volume = { ICRTCT },
number = { 3 },
month = { February },
year = { 2013 },
issn = 0975-8887,
pages = { 14-19 },
numpages = 6,
url = { /proceedings/icrtct/number3/10818-1034/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Research Trends in Computer Technologies 2013
%A L. Uma Rani
%A R. Pradeepa
%T Prioritization based Test Case Generation using Regression Testing
%J International Conference on Research Trends in Computer Technologies 2013
%@ 0975-8887
%V ICRTCT
%N 3
%P 14-19
%D 2013
%I International Journal of Computer Applications
Abstract

Test case prioritization involves scheduling 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 that detects the most severe faults at the earliest in its testing life cycle. A test case prioritization, assigns each test case a selection probability according to its potential ability to achieve some certain testing goal. It selects prioritized test cases to run to get higher testing Performance. Test case prioritization techniques could be of great benefit to increasing the effectiveness of test suites in practice. Test case prioritization is a technique. It helps to increase the rate of fault detection or code. Whereas Regression test prioritization is completed in a time constrained execution environment in which testing occurs for only a fixed time period. Based on test case prioritization using regression testing calculating the efficiency for each test cases. This can support to make a better software product.

References
  1. S. Elbaum, A. Malishevsky and G. Rothermel. Incorporating varying test costs and fault severities into test case prioritization. In Proceedings of the 23rdInternational Conference on Software Engineering, pages 329-338, May 2001.
  2. Gregg Rothermel et al" Test Case Prioritization: An Empirical Study"PICSM , Oxford, UK, September, 1999
  3. H. Do, G. Rothermel, and A. Kinneer. Empirical studies of test case prioritization in a JUnit testing environment. In Proc. Of 15th ISSRE, pages 113{124, 2004.
  4. S. Elbaum, A. G. Malishevsky, and G. Rothermel. Test case prioritization: A family of empirical studies. IEEE Trans. Softw. Eng. , 28(2):159{182, 2002.
  5. G. Rothermel, R. J. Untch, and C. Chu. Prioritizing test cases for regression testing. IEEE Trans. on Softw. Eng. ,27(10):929{948, 2001.
  6. Kristen R. Walcott et al," Time Aware Test Suite Prioritization",ACM, ISSTA'06, , Portland, Maine, USA, July 17–20, 2006
  7. Bo Qu Changhai Nie et al, "Test Case Prioritization for Multiple Processing Queues", ISISE-08,pg. 646-49 IEEE, 2008.
  8. G. Rothermel, R. H. Untch, C. Y. Chu, M. J. Harrold. Prioritizing test cases for regression testing. IEEE Transactions on Software Engineering, 27(10):929-948, October 2001.
  9. B. Qu, C. Nie, B. Xu and X. Zhang. Test Case Prioritization for Black Box Testing. In Proceedings of the International Computer Software and Applications Conference, pages 465-474, July, 2007.
  10. W. E. Wong, J. R. Horgan, S. London, and H. Agrawal, "A Study of Effective Regression Testing in Practice," Proc. Eighth Int'l Symp. Software Reliability Eng. , pp. 230-238, Nov. 1997.
  11. Sandeep Kaur and Rajandeep Kaur, "Various Techniques of Regression Testing," An International Journal of Engineering Sciences, Vol. 4, pp. 391-397, Sep 2011.
  12. Xiaofang Zhang, Changhai Nie, Baowen Xu and Bo Qu, "Test Case Prioritization based on Varying Testing Requirement Priorities and Test Case Costs", Proceedings of Seventh International Conference on Quality Software (QSIC'07), 2007.
  13. Hema Srikanth and Laurie Williams, "Requirements-Based Test Case Prioritization", North Carolina State University, ACM SIGSOFT Software Engineering, pages 1-3, 2005.
  14. Elbaum S, Rothermel G, Kanduri S, Malishevsky AG (2004) Selecting a cost-effective test case prioritization technique. Soft Qual J 12(3):185–210.
Index Terms

Computer Science
Information Sciences

Keywords

Test Case Regression Testing Test Case Prioritization Error Testing Efficiency