Beta
33950

Specification-based Test Cases Generation for Multi-Level Service Composition

Article

Last updated: 24 Dec 2024

Subjects

-

Tags

-

Abstract

Testing is the traditional validation method in the software industry. To ensure the delivery of high quality and
robust service-oriented applications, testing of web services composition has received much attention. These services have become more and more complex, where they have to cope with strict requirements of business processes and their
dynamic evolution, and interactions among different companies. In this context, the analysis and testing of such services
demand a large amount of effort. To reduce the effort required for web-services testing, in this paper, we propose a
specification-based approach to automatically generate test cases for web services composition that is modeled at different levels of abstraction. This approach specifies a service structure as multi-level models. To generate the test cases, it checks if the first level of the model has a parallel execution or a decision table to be solved by an algorithm that solves Chinese postman problem. Then, it identifies paths for last level of the model and relates the results of all levels with each other. To evaluate our approach, we applied it to four cases study using our developed tool. Compared to exiting approaches, our approach reduces testing cost and execution time, and increases testing reliability.

DOI

10.21608/ijci.2016.33950

Keywords

Service-oriented Applications, Web Services Composition, Model-based Approach, and Event-driven Model

Authors

First Name

Shaymaa

Last Name

Abdelaal

MiddleName

-

Affiliation

Faculty of Computers and Information, Menofia University, Egypt

Email

shaymaa.abdelaal@ci.menofia.edu.eg

City

-

Orcid

-

First Name

Mahmoud

Last Name

Hussien

MiddleName

-

Affiliation

Faculty of Computers and Information, Menofia University, Egypt

Email

mahmoud.hussein@ci.menofia.edu.eg

City

-

Orcid

0000-0002-3742-7548

First Name

Ashraf

Last Name

Elsisi

MiddleName

-

Affiliation

Faculty of Computers and Information, Menofia University, Egypt

Email

ashraf.elsisi@ci.menofia.edu.eg

City

-

Orcid

-

Volume

5

Article Issue

1

Related Issue

5673

Issue Date

2016-06-01

Receive Date

2016-01-05

Publish Date

2016-06-01

Page Start

1

Page End

7

Print ISSN

1687-7853

Online ISSN

2735-3257

Link

https://ijci.journals.ekb.eg/article_33950.html

Detail API

https://ijci.journals.ekb.eg/service?article_code=33950

Order

1

Type

Original Article

Type Code

877

Publication Type

Journal

Publication Title

IJCI. International Journal of Computers and Information

Publication Link

https://ijci.journals.ekb.eg/

MainTitle

Specification-based Test Cases Generation for Multi-Level Service Composition

Details

Type

Article

Created At

22 Jan 2023