Improving the Performance of Database Applications by using Black Box Regression Testing

Authors(2) :-Chatla Vidyanand, G. Ramesh

Cluster analysis means placing of the similar set of objects into one form (group) and the dissimilar into another form (group). Where it groups the objects based on the values which will be mentioned at the time of grouping of objects. Clustering is mainly useful for the data summarization and the other purposes. Regression tests, which provides the deviations (differences between two system versions), which may be due to the faults of regression or changes. To analyze the all deviations within the dataset, efficiently it would be difficult to the tester. So placing the similar objects, deviations, meaningful groups of objects that share common characteristics, play an important role in how people analyze and describe the data about the particular cluster. We focus our work on a common type of software system: database applications. Tax Accounting System, Where deviations are dividing objects into groups (clustering) and assigning particular objects to these groups (classification) and also providing the relationship between the clusters and the deviations. Clustering will helps by grouping them, which means each group contain the changes in the particular groups or the another group. Because it is unlikely that analyze which database application has high rate of deviation on year by year so that reason get statistics for future analysis. And computation complexity process is also decreased.

Authors and Affiliations

Chatla Vidyanand
Computer Science and Engineering (SE), JNTU College of Engineering, Ananthapuram, Andhra Pradesh, India
G. Ramesh
Lecturer, Department of Computer Science and Engineering, JNTU College of Engineering, Ananthapuramu, Andhra Pradesh, India

Regression Testing, Clustering, Deviation Analysis

  1. "Retesting software during development and maintenance," M. Harrold and A. Orso, in Proc. Frontiers of Software Maintenance, 2008(FoSM 2008), 2008, pp. 99-108.
  2. R. Carlson, H. Do, and A. Denton, "A clustering approach to improving test case prioritization: An industrial case study," in Proc. 2011 27thIEEE Int. Conf. Software Maintenance (ICSM), 2011, pp. 382-391.
  3. S. Yan, Z. Chen, Z. Zhao, C. Zhang, and Y. Zhou, "A dynamic test cluster sampling strategy by leveraging execution spectra information, "in Proc. 2010 3rd Int. Conf. Software Testing, Verification invalidation (ICST), 2010, pp. 147-154..
  4. S. Yoo, M. Harman, P. Tonella, and A. Susi, "Clustering test cases to achieve effective and scalable prioritisation incorporating expert knowledge," in Proc. 18th Int. Symp. Software Testing and Analysis Ser. ISSTA'09, New York, NY, USA, 2009, pp. 201-212.
  5. P. G. Sapna and H. Mohanty, "Clustering test cases to achieve effective test selection," in Proc. 1st Amrita 2010, pp.15:1-15:8...
  6. S. Yoo and M. Harman, "Regression testing minimisation, selection and prioritisation: A survey," Softw. Test., Verif., Rel., vol. 22, no. 2,pp. 67-120, Mar. 2012.
  7. E. Lehmann and J. Wegener, "Test case design by means of the CTEXL," in Proc. 8th Eur. Int. Conf. Software Testing, Analysis & Review(EuroSTAR 2000), Dec. 2000.

Publication Details

Published in : Volume 2 | Issue 5 | September-October 2017
Date of Publication : 2017-10-31
License:  This work is licensed under a Creative Commons Attribution 4.0 International License.
Page(s) : 158-162
Manuscript Number : CSEIT172533
Publisher : Technoscience Academy

ISSN : 2456-3307

Cite This Article :

Chatla Vidyanand, G. Ramesh, "Improving the Performance of Database Applications by using Black Box Regression Testing", International Journal of Scientific Research in Computer Science, Engineering and Information Technology (IJSRCSEIT), ISSN : 2456-3307, Volume 2, Issue 5, pp.158-162, September-October-2017.
Journal URL :

Article Preview