2017
DOI: 10.1007/s10009-017-0449-2
|View full text |Cite
|
Sign up to set email alerts
|

Model-based testing as a service

Abstract: The quality of Web services is an important factor for businesses that advertise or sell their services in the Internet. Failures can directly lead to fewer costumers or security problems. However, the testing of complex Web services that are organized in service-oriented architectures is a difficult and complex problem. Model-based testing (MBT) is one solution to deal with the complexity of the testing. With MBT, testers do not define the tests directly, but rather specify the structure and behavior of the S… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…Indeed, each service receives a MIDAS DSL model as input and generates test cases for the input model, based on its own test scenario. There are also other services for test case prioritization, scheduling, transformation to the TTCN-3 test code, execution, and arbitration [4,[9][10][11][12]14].…”
Section: Previous Attemptsmentioning
confidence: 99%
“…Indeed, each service receives a MIDAS DSL model as input and generates test cases for the input model, based on its own test scenario. There are also other services for test case prioritization, scheduling, transformation to the TTCN-3 test code, execution, and arbitration [4,[9][10][11][12]14].…”
Section: Previous Attemptsmentioning
confidence: 99%
“…The Workflow platform as a service (WaaS) [Fan, Hussain and Hussain (2015)] supports users to define, and integrate workflow based applications to facilitate the rapid development of cloud computing. In Herbold et al [Herbold and Hoffmann (2017)], authors propose the modelbased testing as a service to deal with the complexity of the Web service based on using cloud infrastructures. Additionally, many studies of integrating cloud services architecture with various application domains have been reported recently by researchers [Mohamadi Bahram Abadi, Rahmani and Alizadeh (2018); Borangiu, Trentesaux, Thomas et al (2019); Deng, Ren, Liu et al (2019); Feng, Wu, Zhang et al (2019)].…”
Section: Related Workmentioning
confidence: 99%
“…(1) input: -the original trace (2) deps -map of sv to its dependence relations (3) output: scheduleSeq -sequence of thread schedule (4) begin (5) for ← 1 to | | − 1 do (6) [ ] ← the thread identifier of the event [ ]; (7) ← the latest event whose thread identifier is [ ] ; (8) ← the location of in the new trace; (9) if [ ].getDep() = null then (10) insert [ ] immediately after ; (11) else (12) ← [ ].getDep(); (13) ← the location of in the new trace; (14) if < then (15) insert [ ] immediately after ; (16) end if (17) end if (18) end for (19) end…”
Section: Experimental Configurationsmentioning
confidence: 99%
“…Cloud computing organizes and integrates different computing resources (including software and hardware), providing end-users with different services in remote location over the Internet. Testing-as-a-Service (TaaS) based on cloud platform provides automated software testing services, saving capacity and reducing expense [1,2]. With the increasing popularity of service computing, a vast amount of services-related business applications has emerged, such as service composition [3,4], service recommendation [5][6][7][8], service evaluation [9][10][11], and service optimization [12][13][14][15].…”
Section: Introductionmentioning
confidence: 99%