Version 1
: Received: 12 December 2023 / Approved: 13 December 2023 / Online: 13 December 2023 (08:04:18 CET)
How to cite:
Wei, K.; Lee, S.-J. A Clustering-Based Approach to Identifying Potential Output Anomalies with Combinatorial Testing for Web Applications. Preprints2023, 2023120955. https://doi.org/10.20944/preprints202312.0955.v1
Wei, K.; Lee, S.-J. A Clustering-Based Approach to Identifying Potential Output Anomalies with Combinatorial Testing for Web Applications. Preprints 2023, 2023120955. https://doi.org/10.20944/preprints202312.0955.v1
Wei, K.; Lee, S.-J. A Clustering-Based Approach to Identifying Potential Output Anomalies with Combinatorial Testing for Web Applications. Preprints2023, 2023120955. https://doi.org/10.20944/preprints202312.0955.v1
APA Style
Wei, K., & Lee, S. J. (2023). A Clustering-Based Approach to Identifying Potential Output Anomalies with Combinatorial Testing for Web Applications. Preprints. https://doi.org/10.20944/preprints202312.0955.v1
Chicago/Turabian Style
Wei, K. and Shin-Jie Lee. 2023 "A Clustering-Based Approach to Identifying Potential Output Anomalies with Combinatorial Testing for Web Applications" Preprints. https://doi.org/10.20944/preprints202312.0955.v1
Abstract
The process of testing software is examining the artifacts and behavior of the software under test by validating and verifying it. Testing can provide valuable information about the software. Given an input to the system, there is a challenge of distinguishing correct from potentially incorrect behavior, which is the test oracle problem. Although the combinatorial testing approach can effectively reduce the number of test cases, the manual inspection of the outputs is still required. In this paper, we propose an approach to automatically classify the return pages with conducting combinatorial testing based on page similarities and hierarchical clustering, by which potential output anomalies can be identified. In the experiment, we apply our approach to a real-world e-commerce website, an anomaly can be found with the visualization of the clustering hierarchy, which suggests the potential of the applicability of the approach.
Keywords
combinatorial testing; pairwise testing; hierarchical clustering; test oracle
Subject
Computer Science and Mathematics, Computer Science
Copyright:
This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.