2012
DOI: 10.1007/s13174-012-0062-2
|View full text |Cite
|
Sign up to set email alerts
|

A robustness testing approach for SOAP Web services

Abstract: The use of Web services in enterprise applications is quickly increasing. In a Web services environment, providers supply a set of services for consumers. However, although Web services are being used in business-critical environments, there are no practical means to test or compare their robustness to invalid and malicious inputs. In fact, client applications are typically developed with the assumption that the services being used are robust, which is not always the case. Robustness failures in such environme… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
23
1

Year Published

2015
2015
2021
2021

Publication Types

Select...
7

Relationship

2
5

Authors

Journals

citations
Cited by 19 publications
(24 citation statements)
references
References 27 publications
0
23
1
Order By: Relevance
“…In practice, software fault-injection techniques aim to understand how well the software tolerates faults, which may include observing the behavior of failure detection and recovery mechanisms [30]. In this context, the closest studies in the domain of this paper actually come from the robustness testing area [10][11][12]. Although the perspective is quite different, in the end, the goal is to observe how the application deals with erroneous inputs, and this kind of concept also applies to other domains (e.g., fuzzing or even penetration testing).…”
Section: Background and Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…In practice, software fault-injection techniques aim to understand how well the software tolerates faults, which may include observing the behavior of failure detection and recovery mechanisms [30]. In this context, the closest studies in the domain of this paper actually come from the robustness testing area [10][11][12]. Although the perspective is quite different, in the end, the goal is to observe how the application deals with erroneous inputs, and this kind of concept also applies to other domains (e.g., fuzzing or even penetration testing).…”
Section: Background and Related Workmentioning
confidence: 99%
“…It applies fault injection to parameters of system calls and also to the memory segments that implement the microkernel being tested. In a previous work, we defined an approach to assess the behavior of web services in the presence of tampered SOAP messages [10]. It consists of a set of robustness tests based on invalid web service call parameters.…”
Section: Background and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Fault injection injects anomalies into a system to assess the dependability of the system. Traditional fault injection approaches for web services mostly focus on functionality related issues, e.g., injecting mutated data into a system to see whether the system can handle data corruption caused by network transmission errors [4,9,11,18,21]. Besides functionality related issues, performance related issues are also very important.…”
Section: Introductionmentioning
confidence: 99%