Proceedings of the Twelfth ACM SIGPLAN Workshop on Erlang 2013
DOI: 10.1145/2505305.2505317
|View full text |Cite
|
Sign up to set email alerts
|

Towards property-based testing of RESTful web services

Abstract: Developing APIs as Web Services over HTTP implies adding an extra layer to software, compared to the ones that we would need to develop an API distributed as, for example, a library.This additional layer must be included in testing too, but this implies that the software under test has an additional complexity due both to the need to use an intermediate protocol in tests and to the need to test compliance with the constraints imposed by that protocol: in this case the constraints defined by the REST architectu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(1 citation statement)
references
References 13 publications
0
1
0
Order By: Relevance
“…The approaches proposed by Chakrabarti and Kumar [23] and by Reza and Gilst [68] rely on an XML-format specification for REST API testing. The approaches developed by Seijas et al [47], by Fertig and Braun [30], and by Pinheiro et al [59] perform model-based testing. We did not include these techniques in our study because they use a tool-specific REST API specification [23,68] that requires non-trivial information to be provided by the user, rely on formal specifications [30,47,59], or target specific problems [24,35].…”
Section: Related Workmentioning
confidence: 99%
“…The approaches proposed by Chakrabarti and Kumar [23] and by Reza and Gilst [68] rely on an XML-format specification for REST API testing. The approaches developed by Seijas et al [47], by Fertig and Braun [30], and by Pinheiro et al [59] perform model-based testing. We did not include these techniques in our study because they use a tool-specific REST API specification [23,68] that requires non-trivial information to be provided by the user, rely on formal specifications [30,47,59], or target specific problems [24,35].…”
Section: Related Workmentioning
confidence: 99%