Back to Search
Start Over
Dynamic Random Testing of Web Services: A Methodology and Evaluation
- Source :
- IEEE Transactions on Services Computing. 15:736-751
- Publication Year :
- 2022
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2022.
-
Abstract
- In recent years, Service Oriented Architecture (SOA) has been increasingly adopted to develop distributed applications in the context of the Internet. To develop reliable SOA-based applications, an important issue is how to ensure the quality of web services. In this paper, we propose a dynamic random testing (DRT) technique for web services, which is an improvement over the widely-practiced random testing (RT) and partition testing (PT). We examine key issues when adapting DRT to the context of SOA, including a framework, guidelines for parameter settings, and a prototype for such an adaptation. Empirical studies are reported where DRT is used to test three real-life web services, and mutation analysis is employed to measure the effectiveness. Our experimental results show that, compared with the three baseline techniques, RT, Adaptive Testing (AT) and Random Partition Testing (RPT), DRT demonstrates higher fault-detection effectiveness with a lower test case selection overhead. Furthermore, the theoretical guidelines of parameter setting for DRT are confirmed to be effective. The proposed DRT and the prototype provide an effective and efficient approach for testing web services. IEEE
- Subjects :
- Information Systems and Management
Computer Networks and Communications
computer.internet_protocol
business.industry
Computer science
Reliability (computer networking)
Random testing
020207 software engineering
Context (language use)
02 engineering and technology
Service-oriented architecture
computer.software_genre
Computer Science Applications
Reliability engineering
Hardware and Architecture
0202 electrical engineering, electronic engineering, information engineering
Overhead (computing)
020201 artificial intelligence & image processing
The Internet
Computerized adaptive testing
Web service
business
computer
Subjects
Details
- ISSN :
- 23720204
- Volume :
- 15
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Services Computing
- Accession number :
- edsair.doi.dedup.....40e0a494b398bb0bb0fc76aea25585f2