We apologize for a recent technical issue with our email system, which temporarily affected account activations. Accounts have now been activated. Authors may proceed with paper submissions. PhDFocusTM
CFP last date
20 December 2024
Reseach Article

Profiling of Test Cases with Clustering Methodology

by Fayaz Ahmad Khan, Anil Kumar Gupta, Dibya Jyoti Bora
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 106 - Number 14
Year of Publication: 2014
Authors: Fayaz Ahmad Khan, Anil Kumar Gupta, Dibya Jyoti Bora
10.5120/18591-9914

Fayaz Ahmad Khan, Anil Kumar Gupta, Dibya Jyoti Bora . Profiling of Test Cases with Clustering Methodology. International Journal of Computer Applications. 106, 14 ( November 2014), 32-37. DOI=10.5120/18591-9914

@article{ 10.5120/18591-9914,
author = { Fayaz Ahmad Khan, Anil Kumar Gupta, Dibya Jyoti Bora },
title = { Profiling of Test Cases with Clustering Methodology },
journal = { International Journal of Computer Applications },
issue_date = { November 2014 },
volume = { 106 },
number = { 14 },
month = { November },
year = { 2014 },
issn = { 0975-8887 },
pages = { 32-37 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume106/number14/18591-9914/ },
doi = { 10.5120/18591-9914 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:39:25.355270+05:30
%A Fayaz Ahmad Khan
%A Anil Kumar Gupta
%A Dibya Jyoti Bora
%T Profiling of Test Cases with Clustering Methodology
%J International Journal of Computer Applications
%@ 0975-8887
%V 106
%N 14
%P 32-37
%D 2014
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Software testing is an imperative task in software development process. Software testing is used to identify the correctness, completeness and quality of the software product or system. Till date, software testing is considered as a very expensive activity as it takes a lot of testing efforts, time and cost to perform it. One of the expansive factors behind is the design or generation of effective test cases for a particular software product. In this paper, we are trying to find out the effective test cases from the generated whole set on the basis of clustering methodology so that the size of test suit is reduced and redundant test cases are eliminated automatically. Here, we are following the famous K-Means algorithm with a proper distance measure.

References
  1. S. M. K. Quadri and Sheikh Umar Farooq, "Testing Techniques Selection: A Systematic Approach", Proceedings of the 5th National Conference; INDIACom-2011, pp-279-281, March 10 – 11, 201.
  2. Sheikh Umar Farooq, and SMK Quadri, "Identifying some problems with selection of software testing techniques", Oriental Journal of Computer Science & Technology Vol. 3(2), 266-269 (2010. )
  3. M. J. Harrold, R. Gupta, M. L. Soffa," A methodology for controlling the size of a test Suite", ACM Transactions on Software Engineering and Methodology 2 (3) (1993) 270–285.
  4. T. Y. Chen, M. Lau, "Dividing strategies for the optimization of a test suite", Information Processing Letters 60 (3) (1996) 135–141.
  5. J. Offutt, J. Pan, J. Voas, "Procedures for reducing the size of coverage based test sets", in:Proceedings of 12th International Conference on Testing Computer Software, 1995, pp. 111–123.
  6. J. Horgan, S. London, ATAC: "A data flow coverage testing tool for C", In: Proc. Symposium of Quality Software Development Tools, 1992,pp. 2–10.
  7. T. Y. Chen, M. Lau, "A new heuristic for test suite reduction", Information and Software Technology 40 (5-6) (1998) 347–354.
  8. N. Mansour, K. El-Fakih, "Simulated annealing and genetic algorithms for optimal regression testing", Journal of Software Maintenance 11 (1) (1999) 19–34.
  9. J. Hartmann, D. Robson, "Revalidation during the software maintenance Phase", Proceedings of International Conference on SoftwareMaintenance (1989) 0–80.
  10. J. Black, E. Melachrinoudis, D. Kaeli, "Bi-criteria models for all-uses test suite reduction", in: Proceedings of 26th International Conference on Software Engineering, IEEE ComputerSociety, Washington,DC, USA, 2004, pp. 106–115.
  11. G. Myers, "Software Reliability Principles and Practice", John Wiley and Sons, New York, 1979.
  12. P. Saraph, M. Last and A. Kandel, "Test case generation and reduction by automated input- output analysis", vol. 1, pp. 768-773.
  13. L. Raamesh and G. V. Uma, "Reliable Mining of Automatically Generated Test Cases from Software Requirements Specification (SRS)", International Journal of Computer Science, vol. 7, no. 1, (2010), pp. 87-91.
  14. R. Jeevarathinam and A. S. Thanamani, "Towards test cases generation from software specifications," International Journal of Engineering Science and Technology 01/2010, vol. 2, no. 11, (2010), pp. 6578-6584.
  15. S. Trudsø and K. Egholm, "Efficient test case generation Reliable Software and Architecture Project", (2010).
  16. K. Muthyala and R. N. P, "A novel approach to test suite reduction using data mining", Indian Journal of Computer Science and Engineering, vol. 2, no. 3, (2011), pp. 500-505.
  17. K. Jain, M. N. Murty and P. J. Flynn, "Data Clustering: A review", ACM Computing Surveys, vol. 31, no. 3, 1999.
  18. Dibya Jyoti Bora, Anil Kumar Gupta," A Comparative study Between Fuzzy Clustering Algorithm and Hard Clustering Algorithm", International Journal of Computer Trends and Technology (IJCTT) ,volume 10 number 2 – Apr 2014,pp. 108-113
  19. Dibya Jyoti Bora, Anil Kumar Gupta, "Effect of Different Distance Measures on the Performance of K-Means Algorithm: An Experimental Study in Matlab", IJCSIT) International Journal of Computer Science and Information Technologies, Vol. 5 (2) , 2014, pp. 2501-2506
Index Terms

Computer Science
Information Sciences

Keywords

Software Engineering Software Testing Test Cases Clustering K-Means