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 条
  • [41] Modeling and verifying Web services driven by requirements:An ontology-based approach
    HOU Lishan1
    2. Institute of Computing Technology
    3. Institute of Software
    4. Graduate University of Chinese Academy of Sciences
    Science China(Information Sciences), 2006, (06) : 792 - 820
  • [42] Ontology-based Semantic Web Services Framework for Knowledge Management System
    Cob, Zaihisma Che
    Abdullah, Rusli
    INTERNATIONAL SYMPOSIUM OF INFORMATION TECHNOLOGY 2008, VOLS 1-4, PROCEEDINGS: COGNITIVE INFORMATICS: BRIDGING NATURAL AND ARTIFICIAL KNOWLEDGE, 2008, : 926 - 933
  • [43] An ontology-based content model for intelligent Web content access services
    Yang, Stephen J. H.
    Shao, Norman W. Y.
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2006, 3 (02) : 61 - 80
  • [44] Ontology-based test generation for automated and autonomous driving functions
    Li, Yihao
    Tao, Jianbo
    Wotawa, Franz
    INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 117
  • [45] Ontology-based Web navigation assistant
    Jung, H
    Yang, JY
    Choi, J
    INTELLIGENT DATA ENGINEERING AND AUTOMATED LEARNING IDEAL 2004, PROCEEDINGS, 2004, 3177 : 443 - 448
  • [46] Ontology-based web knowledge management
    Wang, YM
    Yang, ZH
    Kong, PHH
    Gay, RKL
    ICICS-PCM 2003, VOLS 1-3, PROCEEDINGS, 2003, : 1859 - 1863
  • [47] Ontology-Based Administration of Web Directories
    Horvat, Marko
    Gledec, Gordan
    Bogunovic, Nikola
    TRANSACTIONS ON COMPUTATIONAL COLLECTIVE INTELLIGENCE I, 2010, 6220 : 101 - 120
  • [48] An Ontology-Based Crawler for the Semantic Web
    Van de Maele, Felix
    Spyns, Peter
    Meersman, Robert
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008 WORKSHOPS, 2008, 5333 : 1056 - +
  • [49] Ontology-Based Web Information Extraction
    Mo, Qian
    Chen, Yi-hong
    COMMUNICATIONS AND INFORMATION PROCESSING, PT 1, 2012, 288 : 118 - 126
  • [50] Design of Ontology-Based Sharing Mechanism for Web Services Recommendation Learning Environment
    Chen, Hong-Ren
    ADVANCED RESEARCH ON ELECTRONIC COMMERCE, WEB APPLICATION, AND COMMUNICATION, PT 2, 2011, 144 : 414 - 419