• DocumentCode
    1967279
  • Title

    A Methodology for Building Effective Test Models with Function Nets

  • Author

    Xu, Dianxiang ; Chu, William

  • Author_Institution
    Nat. Center for the Protection of the Financial Infrastruct., Dakota State Univ., Madison, SD, USA
  • fYear
    2012
  • fDate
    16-20 July 2012
  • Firstpage
    334
  • Lastpage
    339
  • Abstract
    Building effective test models is critical to the applications of model-based testing. This paper presents a methodology for guiding model-based testing with function nets, which are lightweight high-level Petri nets. High-level Petri nets are traditionally used for modeling, simulation, and verification purposes. In this paper, however, function nets are test models for automated generation of test cases. The proposed methodology has three key features. First, based on an analogy between modeling and programming, it identifies the basic building blocks for composing test models. Second, it provides structured processes for building test models from workflows and from the contracts of the components under test. Third, it provides several techniques for reducing the complexity of test models and thus the number of tests. The methodology has been applied to the function testing and security testing of several industry-strength applications.
  • Keywords
    Petri nets; program testing; program verification; security of data; automated test case generation; function net; function testing; high-level Petri nets; industry-strength application; model-based testing; modeling purpose; security testing; simulation purpose; test model; verification purpose; Buildings; Contracts; Firing; Petri nets; Security; Testing; Unified modeling language; Petri nets; formal methods; high-level Petri nets; model-based testing; test generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
  • Conference_Location
    Izmir
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4673-1990-4
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2012.45
  • Filename
    6340166