2017
DOI: 10.1007/s10270-017-0647-0
|View full text |Cite
|
Sign up to set email alerts
|

Property-based testing of web services by deriving properties from business-rule models

Abstract: Property-based testing is well suited for web-service applications, which was already shown in various case studies. For example, it has been demonstrated that JSON schemas can be used to automatically derive test case generators for web forms. In this work, we present a test case generation approach for a rule engine-driven web-service application. Business-rule models serve us as input for property-based testing. We parse these models to automatically derive generators for sequences of web-service requests t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 10 publications
(5 citation statements)
references
References 31 publications
0
5
0
Order By: Relevance
“…We evaluated our method for a web-service application from the automotive domain, which was explained in Section 2.1 and we applied it to two major modules of this application, the Test Order Manager and the Test Equipment Manager. Their descriptions are based on a previous work (Aichernig and Schumi 2017b), where we performed classical PBT for these modules and we also presented the functional models in detail. Now, we present a performance evaluation of this system.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations
“…We evaluated our method for a web-service application from the automotive domain, which was explained in Section 2.1 and we applied it to two major modules of this application, the Test Order Manager and the Test Equipment Manager. Their descriptions are based on a previous work (Aichernig and Schumi 2017b), where we performed classical PBT for these modules and we also presented the functional models in detail. Now, we present a performance evaluation of this system.…”
Section: Discussionmentioning
confidence: 99%
“…TFMS captures test-bed data, activities, resources, and workflows. A variety of activities can be realized with the system, like test definition, planning, preparation, execution, data management, and analysis (Aichernig and Schumi 2017b).…”
Section: System-under-testmentioning
confidence: 99%
See 2 more Smart Citations
“…While JSON Schema is considering only data, OpenAPI also includes the service model. Aichernig et al proposes an approach to use business rules in the form of XML, and from those create extended finite state machines used in PBT tests [31]. This is an automatic approach and has some level of intelligence, by walking the FSM, but requires that the services behaviour is available as such an XML artifact.…”
Section: Related Workmentioning
confidence: 99%