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 条
  • [21] Web services interoperability testing based on ontology
    Yu, Y
    Huang, N
    Ye, M
    FIFTH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - PROCEEDINGS, 2005, : 1075 - 1079
  • [22] PROCESS MODEL ONTOLOGY-BASED MATCHMAKING OF SEMANTIC WEB SERVICES
    Paulraj, D.
    Swamynathan, S.
    Madhaiyan, M.
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2011, 20 (04) : 357 - 370
  • [23] Ontology-based matchmaking in e-marketplace with Web services
    Li, L
    Yang, Y
    Wu, BL
    WEB TECHNOLOGIES RESEARCH AND DEVELOPMENT - APWEB 2005, 2005, 3399 : 620 - 631
  • [24] Ontology-Based Business Process Customization for Composite Web Services
    Liang, Qianhui
    Wu, Xindong
    Park, E. K.
    Khoshgoftaar, Taghi M.
    Chi, Chi-Hung
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2011, 41 (04): : 717 - 729
  • [25] Towards an ontology-based approach for specifying and securing Web services
    Maamar, Z.
    Narendra, N. C.
    Sattanathan, S.
    INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (07) : 441 - 455
  • [26] Ontology-Based Integration of Sensor Web Services in Disaster Management
    Babitski, Grigori
    Bergweiler, Simon
    Hoffmann, Joerg
    Schoen, Daniel
    Stasch, Christoph
    Walkowski, Alexander C.
    GEOSPATIAL SEMANTICS, PROCEEDINGS, 2009, 5892 : 103 - +
  • [27] An Ontology-Based Approach for Test Case Reuse
    Dalal, Satish
    Kumar, Sandeep
    Baliyan, Niyati
    INTELLIGENT COMPUTING, COMMUNICATION AND DEVICES, 2015, 309 : 361 - 366
  • [28] Ontology-Based Test Case Generation For Simulating Complex Production Automation Systems
    Moser, Thomas
    Duerr, Gregor
    Biffl, Stefan
    22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010), 2010, : 478 - 482
  • [29] Supporting ontology-based semantic matching of web services in MoviLog
    Mateos, Cristian
    Crasso, Marco
    Zunino, Alejandro
    Campo, Marcelo
    ADVANCES IN ARTIFICIAL INTELLIGENCE - IBERAMIA-SBIA 2006, PROCEEDINGS, 2006, 4140 : 390 - 399
  • [30] Specifying and Composing Web Services with an Environment Ontology-Based Approach
    Wang, Puwei
    Jin, Zhi
    Liu, Lin
    Wu, Budan
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2010, 7 (03) : 73 - 92