DENSITY BASED SPATIAL CLUSTERING DEVIATIONS FOR BLACK BOX REGRESSION TESTING IN LARGE DATABASE
Main Article Content
Abstract
Ensuring the functional excellence of database applications is a most needed and important problem in software testing. Database applications are mostly adopted in many fields. For example in public administrations they need to process large amounts of transactions efficiently and need to store large amounts of data. Regression testing is used to check whether the new changes cause any errors in the existing software. Regression testing is one of the most useful software testing types during software maintenance. Clustering is a data mining technique used to discover patterns from the database. This research work incorporates soft clustering concept, which is the process of deriving the information based on the similarity of the unsupervised database. It can be considered the most important unsupervised learning technique and it deals with finding a structure in a collection of unlabeled data. Black-box Regression Testing approach focuses on regression testing and proactively exposes behavioral deviations by checking inside the black box instead of checking only black-box outputs. The proposed research work introduces a new approach called Expectation-Maximization (EM) with Density Based Spatial Clustering Algorithm to measure the dissimilarity of data elements in large database. This research work, presents an optimal perspective on the problem of EM Clustering Deviations for Black Box Regression Testing of Database Applications. The proposed method called Density based spatial clustering deviations for black box regression testing in large database which measures the correspondence between pairs of data points. The proposed method is to establish a unified framework on unsupervised data sets. To validate the proposed approach, a large scale Norwegian Tax Accounting System case study is considered, and the results show that clustering approach can indeed serve as an accurate strategy for grouping regression test deviations. The proposed analysis suggests that this approach can significantly reduce the effort spent by testers in analyzing regression test deviations, increase their level of confidence, and therefore make regression testing more scalable.
Downloads
Download data is not yet available.
Article Details
Section
Articles
COPYRIGHT
Submission of a manuscript implies: that the work described has not been published before, that it is not under consideration for publication elsewhere; that if and when the manuscript is accepted for publication, the authors agree to automatic transfer of the copyright to the publisher.
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgment of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work
- The journal allows the author(s) to retain publishing rights without restrictions.
- The journal allows the author(s) to hold the copyright without restrictions.