skip to main content
10.1145/3371676.3371703acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiccnsConference Proceedingsconference-collections
research-article

A Web Services Testing Approach based on Difference Measurement and Adaptive Random Testing

Published: 13 January 2020 Publication History

Abstract

Nowadays, people's demand for Web services is increasing, but in the process of obtaining these services, there are some problems in the service, which have not been detected, resulting in a poor experience. Therefore, this paper proposes a difference measurement method based on FSCS (Fixed Sized Candidate Set) algorithm, which improves the traditional ART (Adaptive Random Testing) algorithm. By comparing the differences of each method in Web Services, the farthest method is selected for testing, which improves the testing efficiency and improves the service experience. The method first selects one of the multiple services that may have a potential error service for testing, each time picks the farthest service in the combined service, and then selects the farthest method from the service as a test case, and then measures the differences between the methods in the service, compare the test results with the expected results, so that the problems in the service can be effectively detected. The experimental results show that the proposed method based on difference metric and adaptive random test can detect the existing methods in the service and improve the detection efficiency.

References

[1]
Zhou, Z. Q., Sinaga, A., Susilo, W. 2012. On the Fault-Detection Capabilities of Adaptive Random Test Case Prioritization: Case Studies with Large Test Suites[C]// 2012 45th Hawaii International Conference on System Sciences. IEEE.
[2]
Wu, H. Y., Chang, H. N., Petke, J. 2018. An Empirical Comparison of Combinatorial Testing, Random Testing and Adaptive Random Testing[J]. IEEE Transactions on Software Engineering, 1--1.
[3]
Chen, T. Y. and Kuo, F. C. 2006. Is adaptive random testing really better than random testing.[C]// International Workshop on Random Testing. ACM.
[4]
Han, X., Li, B., Wong, K. F. 2016. Exploiting structural similarity of log files in fault diagnosis for Web service composition[J]. CAAI Transactions on Intelligence Technology, 1(1):61--71.
[5]
Zhang, X. F., Xie, X. Y., Chen, T. Y. 2016. Test Case Prioritization Using Adaptive Random Sequence with Category-Partition-Based Distance[C]// 2016 IEEE International Conference on Software Quality, Reliability and Security (QRS). IEEE.
[6]
Hwang, C. L. and Chang, L. J. 2008. Internet-Based Smart-Space Navigation of a Car-Like Wheeled Robot Using Fuzzy-Neural Adaptive Control[M]. IEEE Press.
[7]
Ducharme, G. R. and Ledwina, T. 2018. Efficient and Adaptive Nonparametric Test for the Two-Sample Problem. Annals of Statistics, 31(6): 2036--2058.
[8]
Samira, G. and Zeki, B. 2015. Prefiltering Strategy to Improve Performance of Semantic Web Service Discovery[J]. Scientific Programming, 2015:1--15.
[9]
Fu, X. D., Yue, K., Liu, L. 2015. Discovering admissible Web services with uncertain QoS. Frontiers of Computer Science, 9(2):25--46.
[10]
Yan, M. Z., Sun, H. L., Liu X. D. 2015. Delivering Web service load testing as a service with a global cloud. Concurrency and Computation: Practice and Experience, 27(3):23--35.
[11]
Selay, E., Zhou, Z. Q., Chen, T. Y. 2018. Adaptive Random Testing in Detecting Layout Faults of Web Applications. International Journal of Software Engineering and Knowledge Engineering, 28(10):1399--1428.

Index Terms

  1. A Web Services Testing Approach based on Difference Measurement and Adaptive Random Testing

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    ICCNS '19: Proceedings of the 2019 9th International Conference on Communication and Network Security
    November 2019
    172 pages
    ISBN:9781450376624
    DOI:10.1145/3371676
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    In-Cooperation

    • University of Tokyo
    • Chongqing University of Posts and Telecommunications

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 13 January 2020

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Software testing
    2. Web Services
    3. adaptive random testing
    4. diversity
    5. testing system

    Qualifiers

    • Research-article
    • Research
    • Refereed limited

    Conference

    ICCNS 2019

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 86
      Total Downloads
    • Downloads (Last 12 months)5
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 27 Feb 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media