Generating an Automated Test Suite by Variable Strength Combinatorial Testing for Web Services

Testing Web Services has become the spotlight of software engineering as an important means to assure the quality of Web application. Due to lacking of graphic interface and source code, Web services need an automated testing method, which is an important part in efficiently designing and generating...

Full description

Bibliographic Details
Main Authors: Yin Li, Zhi-an Sun, Jian-Yong Fang
Format: Article
Language:English
Published: University of Zagreb Faculty of Electrical Engineering and Computing 2016-09-01
Series:Journal of Computing and Information Technology
Subjects:
Online Access:http://cit.fer.hr/index.php/CIT/article/view/2727/2103
_version_ 1828415290574110720
author Yin Li
Zhi-an Sun
Jian-Yong Fang
author_facet Yin Li
Zhi-an Sun
Jian-Yong Fang
author_sort Yin Li
collection DOAJ
description Testing Web Services has become the spotlight of software engineering as an important means to assure the quality of Web application. Due to lacking of graphic interface and source code, Web services need an automated testing method, which is an important part in efficiently designing and generating test suite. However, the existing testing methods may lead to the redundancy of test suite and the decrease of fault-detecting ability since it cannot handle scenarios where the strengths of the different interactions are not uniform. With the purpose of solving this problem, firstly the formal tree model based on WSDL is constructed and the actual interaction relationship of each node is made sufficient consideration into, then the combinatorial testing is proposed to generate variable strength combinatorial test suite based on One-test-at-a-time strategy. At last test cases are minimized according to constraint rules. The results show that compared with conventional random testing, the proposed approach can detect more errors with the same amount of test cases which turning out to be more ideal than existing ones in size.
first_indexed 2024-12-10T13:43:09Z
format Article
id doaj.art-37025ad965af43d88e541acd6f61f6c7
institution Directory Open Access Journal
issn 1330-1136
1846-3908
language English
last_indexed 2024-12-10T13:43:09Z
publishDate 2016-09-01
publisher University of Zagreb Faculty of Electrical Engineering and Computing
record_format Article
series Journal of Computing and Information Technology
spelling doaj.art-37025ad965af43d88e541acd6f61f6c72022-12-22T01:46:36ZengUniversity of Zagreb Faculty of Electrical Engineering and ComputingJournal of Computing and Information Technology1330-11361846-39082016-09-0124327128210.20532/cit.2016.1002727Generating an Automated Test Suite by Variable Strength Combinatorial Testing for Web ServicesYin Li0Zhi-an Sun 1Jian-Yong Fang 2Jiangsu Institute of Automation, Jiangsu, Lianyungang, Xin Pu Qu, ChinaJiangsu Institute of Automation, Jiangsu, Lianyungang, Xin Pu Qu, ChinaJiangsu Institute of Automation, Jiangsu, Lianyungang, Xin Pu Qu, ChinaTesting Web Services has become the spotlight of software engineering as an important means to assure the quality of Web application. Due to lacking of graphic interface and source code, Web services need an automated testing method, which is an important part in efficiently designing and generating test suite. However, the existing testing methods may lead to the redundancy of test suite and the decrease of fault-detecting ability since it cannot handle scenarios where the strengths of the different interactions are not uniform. With the purpose of solving this problem, firstly the formal tree model based on WSDL is constructed and the actual interaction relationship of each node is made sufficient consideration into, then the combinatorial testing is proposed to generate variable strength combinatorial test suite based on One-test-at-a-time strategy. At last test cases are minimized according to constraint rules. The results show that compared with conventional random testing, the proposed approach can detect more errors with the same amount of test cases which turning out to be more ideal than existing ones in size.http://cit.fer.hr/index.php/CIT/article/view/2727/2103testing Web Servicesautomated testingcombinatorial testingWSDLconstraint rules
spellingShingle Yin Li
Zhi-an Sun
Jian-Yong Fang
Generating an Automated Test Suite by Variable Strength Combinatorial Testing for Web Services
Journal of Computing and Information Technology
testing Web Services
automated testing
combinatorial testing
WSDL
constraint rules
title Generating an Automated Test Suite by Variable Strength Combinatorial Testing for Web Services
title_full Generating an Automated Test Suite by Variable Strength Combinatorial Testing for Web Services
title_fullStr Generating an Automated Test Suite by Variable Strength Combinatorial Testing for Web Services
title_full_unstemmed Generating an Automated Test Suite by Variable Strength Combinatorial Testing for Web Services
title_short Generating an Automated Test Suite by Variable Strength Combinatorial Testing for Web Services
title_sort generating an automated test suite by variable strength combinatorial testing for web services
topic testing Web Services
automated testing
combinatorial testing
WSDL
constraint rules
url http://cit.fer.hr/index.php/CIT/article/view/2727/2103
work_keys_str_mv AT yinli generatinganautomatedtestsuitebyvariablestrengthcombinatorialtestingforwebservices
AT zhiansun generatinganautomatedtestsuitebyvariablestrengthcombinatorialtestingforwebservices
AT jianyongfang generatinganautomatedtestsuitebyvariablestrengthcombinatorialtestingforwebservices