• DocumentCode
    2663831
  • Title

    Auto-generation and redundancy reduction of test cases for reactive systems

  • Author

    Chen, Donghuo ; Li, Xuandong ; Zhao, Shizhong

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Soochow Univ., Suzhou, China
  • Volume
    1
  • fYear
    2010
  • fDate
    3-5 Oct. 2010
  • Abstract
    Testing is the fundamental technique to assess the correctness of software systems, but it is cost-labored to generate test cases. One solution to change the situation is to automatize some parts of the testing process, especially the generation of test cases using formal theory and technology. The research work in the direction shows the good perspective. This paper targets on the automatic generation of test cases based on IOSTS, which is widely used to model reactive systems with data. When selecting test cases based on a set of test purposes specified by IOSTS or temporal logic, in general, the redundancy phenomena are unavoidable in the derived test suite. Hence, some strategies are presented for eliminating the redundancies in order to reduce the cost of implementing testing. More importantly, the strategies are directly applied to test cases in form of IOSTS, such that it can reduce not only the size of test suite, but also the cost of deriving test cases.
  • Keywords
    fault tolerant computing; program testing; redundancy; auto-generation; formal theory; input/output symbolic transition system; reactive system; redundancy phenomena; redundancy reduction; software system correctness; test case; test suite; testing process; Algorithm design and analysis; Automata; Data models; Redundancy; Semantics; Software; Testing; IOSTS; model-based test; reactive system; redundancy reduction; test case;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Technology and Engineering (ICSTE), 2010 2nd International Conference on
  • Conference_Location
    San Juan, PR
  • Print_ISBN
    978-1-4244-8667-0
  • Electronic_ISBN
    978-1-4244-8666-3
  • Type

    conf

  • DOI
    10.1109/ICSTE.2010.5608898
  • Filename
    5608898