A Test Case Generation Method for Workflow Systems Based on I/O_WF_Net

At present, the testing of the workflow system is mainly based on manual testing, and the functions of only some tools are relatively simple. The design of test cases mainly depends on the experience of testers, which makes the lack of test coverage. In this paper, a test case generation method base...

Full description

Bibliographic Details
Main Authors: Shanling Li, Changyou Zheng, Yaqing Shi, Sainan Zhang
Format: Article
Language:English
Published: Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek 2023-01-01
Series:Tehnički Vjesnik
Subjects:
Online Access:https://hrcak.srce.hr/file/417632
_version_ 1797206601027813376
author Shanling Li
Changyou Zheng
Yaqing Shi
Sainan Zhang
author_facet Shanling Li
Changyou Zheng
Yaqing Shi
Sainan Zhang
author_sort Shanling Li
collection DOAJ
description At present, the testing of the workflow system is mainly based on manual testing, and the functions of only some tools are relatively simple. The design of test cases mainly depends on the experience of testers, which makes the lack of test coverage. In this paper, a test case generation method based on the I/O_WF_Net model is proposed. A test case generation algorithm that satisfies the process branch coverage criterion is designed, which solves the problem of automatic test case generation for workflow systems. The algorithm divides the model according to "split-merge pairs" to generate a decomposition tree of the model, and then traverses the tree to generate test cases. A workflow system modelling and test case generation tool are designed and implemented, and an actual workflow system is used as the experimental object to verify the effectiveness of the method.
first_indexed 2024-04-24T09:09:36Z
format Article
id doaj.art-8dfc13d2b8f643f7b3a5f26df3604332
institution Directory Open Access Journal
issn 1330-3651
1848-6339
language English
last_indexed 2024-04-24T09:09:36Z
publishDate 2023-01-01
publisher Faculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in Osijek
record_format Article
series Tehnički Vjesnik
spelling doaj.art-8dfc13d2b8f643f7b3a5f26df36043322024-04-15T18:11:42ZengFaculty of Mechanical Engineering in Slavonski Brod, Faculty of Electrical Engineering in Osijek, Faculty of Civil Engineering in OsijekTehnički Vjesnik1330-36511848-63392023-01-0130123524010.17559/TV-20220822145848A Test Case Generation Method for Workflow Systems Based on I/O_WF_NetShanling Li0Changyou Zheng1Yaqing Shi2Sainan Zhang3Army Engineering University of PLA, No. 1 Haifu Road, Qinhuai District, Nanjing, ChinaArmy Engineering University of PLA, No. 1 Haifu Road, Qinhuai District, Nanjing, ChinaArmy Engineering University of PLA, No. 1 Haifu Road, Qinhuai District, Nanjing, ChinaArmy Engineering University of PLA, No. 1 Haifu Road, Qinhuai District, Nanjing, ChinaAt present, the testing of the workflow system is mainly based on manual testing, and the functions of only some tools are relatively simple. The design of test cases mainly depends on the experience of testers, which makes the lack of test coverage. In this paper, a test case generation method based on the I/O_WF_Net model is proposed. A test case generation algorithm that satisfies the process branch coverage criterion is designed, which solves the problem of automatic test case generation for workflow systems. The algorithm divides the model according to "split-merge pairs" to generate a decomposition tree of the model, and then traverses the tree to generate test cases. A workflow system modelling and test case generation tool are designed and implemented, and an actual workflow system is used as the experimental object to verify the effectiveness of the method.https://hrcak.srce.hr/file/417632test case generation, workflow systems, Petri net, I/O_WF_Net
spellingShingle Shanling Li
Changyou Zheng
Yaqing Shi
Sainan Zhang
A Test Case Generation Method for Workflow Systems Based on I/O_WF_Net
Tehnički Vjesnik
test case generation, workflow systems, Petri net, I/O_WF_Net
title A Test Case Generation Method for Workflow Systems Based on I/O_WF_Net
title_full A Test Case Generation Method for Workflow Systems Based on I/O_WF_Net
title_fullStr A Test Case Generation Method for Workflow Systems Based on I/O_WF_Net
title_full_unstemmed A Test Case Generation Method for Workflow Systems Based on I/O_WF_Net
title_short A Test Case Generation Method for Workflow Systems Based on I/O_WF_Net
title_sort test case generation method for workflow systems based on i o wf net
topic test case generation, workflow systems, Petri net, I/O_WF_Net
url https://hrcak.srce.hr/file/417632
work_keys_str_mv AT shanlingli atestcasegenerationmethodforworkflowsystemsbasedoniowfnet
AT changyouzheng atestcasegenerationmethodforworkflowsystemsbasedoniowfnet
AT yaqingshi atestcasegenerationmethodforworkflowsystemsbasedoniowfnet
AT sainanzhang atestcasegenerationmethodforworkflowsystemsbasedoniowfnet
AT shanlingli testcasegenerationmethodforworkflowsystemsbasedoniowfnet
AT changyouzheng testcasegenerationmethodforworkflowsystemsbasedoniowfnet
AT yaqingshi testcasegenerationmethodforworkflowsystemsbasedoniowfnet
AT sainanzhang testcasegenerationmethodforworkflowsystemsbasedoniowfnet