l'ÉITI Recherche Nouvelles Répertoires Ressources Génie/Engineering Ud'O/UofO SITE Search News Directories Resources SITE

Requirement-based Test Suite Generation/Reduction:

There is no need to test the system with tests that exercise the same pattern of interactions wrt a requirement. Such tests are equivalent tests. Two tests are equivalent wrt a requirement if, during traversal of the EFSM/SDL model (representing a given set of requirements), these tests exhibit the same pattern of interactions wrt the requirement. The goal is to generate/reduce a test suite by identifying equivalent tests wrt each requirement and removing all equivalent tests except one from the test suite.

A detailed introduction to Test Suite Generation/Reduction is attached.

TSGR is a set of software tools developed since 2002 in Solaris C++, applying the requirement-based test suite generation/reduction to generate a test suite or to reduce an existing test suite wrt a set of system requirements modeled as an EFSM (Extended Finite State Machine).

Top

People:

  • Panitee Ritthiruangdech (SDG module, DDG module, SIP module, STSR program, DTSR program)
  • Gao Yan (SDG modulesetSDG)
  • Olfa Chemli (DF module, SIP modulesipg.cpp, STSG program)
  • Xie Bo (EFSM moduleMOD, SDG modulesdgm.cpp, SIP modulesipr.cpp, RTSR program)
  • Tuong Nguyen (Project analysis, Project integration, EFSM module, Test module, Web-site)
  • Hasan Ural (Project supervision)

Top

Analysis and design:

Top

BNF of the I/O files:

  • EFSM file (.efsm)
    • I file
    • System data using EFSM model
  • TS file (.ts)
    • I/O file
    • Test suite for a single TUT or a set of TUTs
  • R file (.r)
    • I file
    • Set of TUTs
  • IP file (.sip, .dip, .rip, .gip)
    • O file
    • Static/dynamic interaction patterns for a single TUT
    • A concatenation form can be used for a set of TUTs
  • MOD file (.mod)
    • I file
    • Set of modified transitions (addition, deletion)

Top

Tutorials:

Top

Technical reports:

Top

References:


Top
Home

Contactez: L'École d'ingénierie et de technologie de l'information /
Contact: School of Information Technology and Engineering
Copyright © 2000 University of Ottawa
Webmaster