Ontology-based test case generation for testing web services

被引:38
|
作者
Wang, Yongbo
Bai, Xiaoying
Li, Juanzi
Huang, Rubo
机构
关键词
test case generation; web services; ontology; OWL-S; petri-net;
D O I
10.1109/ISADS.2007.54
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Web Services (WS) enables agile application development by orchestrating the existing service components. However, the dynamically constructed service-based system has to be tested dynamically and automatically at runtime without human intervention. To address the challenges of automatic WS test case generation, this paper proposes a model driven ontology-based approach with the purpose of improving test formalism and test intelligence. The semantic WS specification OWL-S is used to describe the application logic of composite service process. A Petri-Net model is created to provide a formal representation of the Off L-S (Web Ontology Language for Web Service) process model. The Petri-Net ontology is defined to incorporate the operation and IOPE (Inputs, Outputs, Preconditions, and Effects) semantics for test generation. Test cases are generated from two aspects. Test steps are generated by traversing various execution paths of the Petri-Net graph. Test data are generated by reasoning over the IOPE ontology.
引用
收藏
页码:43 / 50
页数:8
相关论文
共 50 条
  • [1] An Ontology-Based Approach to Automated Test Case Generation
    Banerjee S.
    Debnath N.C.
    Sarkar A.
    [J]. SN Computer Science, 2021, 2 (1)
  • [2] Ontology-Based Web Application Testing
    Paydar, Samad
    Kahani, Mohsen
    [J]. NOVEL ALGORITHMS AND TECHNIQUES IN TELECOMMUNICATIONS AND NETWORKING, 2010, : 23 - 27
  • [3] Integrating Web services into ontology-based Web portal
    Zhou, J
    Yu, Y
    Zhang, L
    Lin, CX
    Yang, Y
    [J]. WEB TECHNOLOGIES RESEARCH AND DEVELOPMENT - APWEB 2005, 2005, 3399 : 585 - 596
  • [4] Ontology-Based Framework for Geospatial Web Services
    Wu Shanming
    Shen Jianjing
    [J]. ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 2, 2008, : 107 - 110
  • [5] Study on ontology-based web services discovery
    Qiu, Qizhi
    Xiong, Qianxing
    Yang, Yanfang
    Luo, Fang
    [J]. PROCEEDINGS OF THE 2007 11TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2007, : 641 - +
  • [6] Ontology-based fuzzy web services clustering
    Gholamzadeh N.
    Taghiyareh F.
    [J]. 2010 5th International Symposium on Telecommunications, IST 2010, 2010, : 721 - 725
  • [7] WSDL-based automatic test case generation for Web Services testing
    Bai, XY
    Dong, WL
    Tsai, WT
    Chen, YN
    [J]. SOSE 2005: IEEE INTERNATIONAL WORKSHOP ON SERVICE-ORIENTED SYSTEM ENGINEERING, 2005, : 207 - 212
  • [8] Ontology-Based Categorization of Web Services with Machine Learning
    Funk, Adam
    Bontcheva, Kalina
    [J]. LREC 2010 - SEVENTH INTERNATIONAL CONFERENCE ON LANGUAGE RESOURCES AND EVALUATION, 2010,
  • [9] An ontology-based mechanism for automatic categorization of web services
    Kehagias, Dionysios D.
    Giannoutakis, Konstantinos M.
    Gravvanis, George A.
    Tzovaras, Dimitrios
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2012, 24 (03): : 214 - 236
  • [10] Ontology-based composition of web services for ubiquitous computing
    Jeon, Yang-Seung
    Song, Eun-Ha
    Gu, Minyi
    Yang, Laurence T.
    Jeong, Young-Sik
    Choi, Jin-Tak
    Han, Sung-Kook
    [J]. FRONTIERS OF HIGH PERFORMANCE COMPUTING AND NETWORKING - ISPA 2006 WORKSHOPS, PROCEEDINGS, 2006, 4331 : 559 - +