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 条
  • [31] Ontology-Based Data Mediation in BPEL (For Semantic Web Services)
    Nitzsche, Joerg
    Norton, Barry
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, 2009, 17 : 523 - +
  • [32] ONTOLOGY-BASED TEST DATA GENERATION USING METAHEURISTICS
    Szatmari, Zoltan
    Olah, Janos
    Majzik, Istvan
    ICINCO 2011: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON INFORMATICS IN CONTROL, AUTOMATION AND ROBOTICS, VOL 2, 2011, : 217 - 222
  • [33] Adaptive testing, oracle generation, and test case ranking for web services
    Tsai, WT
    Chen, Y
    Paul, R
    Huang, H
    Zhou, XY
    Wei, X
    PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 2005, : 101 - 106
  • [34] Ontology-based web crawler
    Ganesh, S
    Jayaraj, M
    Kalyan, V
    Murthy, S
    Aghila, G
    ITCC 2004: INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: CODING AND COMPUTING, VOL 2, PROCEEDINGS, 2004, : 337 - 341
  • [35] An ontology-based Web engine
    Lee, MR
    Mizoguchi, R
    WEB TECHNOLOGIES AND APPLICATIONS, 1998, : 359 - 360
  • [36] Modeling and verifying Web services driven by requirements: An ontology-based approach
    Hou Lishan
    Jin Zhi
    Wu Budan
    SCIENCE IN CHINA SERIES F-INFORMATION SCIENCES, 2006, 49 (06): : 792 - 820
  • [37] Ontology-based information search in the real world using web services
    Hwang, Hyun-Suk
    Park, Kyoo-Seok
    Kim, Chang-Soo
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2006, PT 3, 2006, 3982 : 125 - 133
  • [38] Modeling and verifying Web services driven by requirements: An ontology-based approach
    Lishan Hou
    Zhi Jin
    Budan Wu
    Science in China Series F: Information Sciences, 2006, 49 : 792 - 820
  • [39] Semantic web services discovery using ontology-based rating model
    Sriharee, Natenapa
    2006 IEEE/WIC/ACM International Conference on Web Intelligence, (WI 2006 Main Conference Proceedings), 2006, : 608 - 614
  • [40] Ontology-Based Smart Sound Digital Forensics Analysis for Web Services
    Akremi, Aymen
    Sriti, Mohamed-Foued
    Sallay, Hassen
    Rouached, Mohsen
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2019, 16 (01) : 70 - 92