• DocumentCode
    2352218
  • Title

    From Test Purposes to Asynchronous Test Cases

  • Author

    Simao, Adenilso ; Petrenko, Alexandre

  • Author_Institution
    Sao Paulo Univ., Sao Carlos, Brazil
  • fYear
    2010
  • fDate
    6-10 April 2010
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    In this paper, we investigate the problem of constructing a test case for a given test purpose and specification modelled by input/output transition systems (IOTS). The communication between the tester and the implementation under test is assumed to be asynchronous, performed via queues. Differently from synchronous tests, when issuing verdicts, asynchronous tests should take into account the distortion caused by the queues in the observed interactions. We propose an algorithm which constructs a sound test case, by transforming the test purpose prior to composing it with the specification without queues, mitigating the state explosion problem which usually occurs when queues are directly involved in the composition. Experimental results confirm the resulting state space reduction. The proposed approach can also be used to obtain sound asynchronous tests from synchronous tests. We identify a class of IOTS specifications for which synchronous and asynchronous tests coincide.
  • Keywords
    formal specification; program testing; IOTS specification; asynchronous test case; distortion; input-output transition system; queues; sound asynchronous test; state explosion problem; state space reduction; test purpose; Acoustic testing; Automata; Automatic testing; Context; Explosions; Performance evaluation; Software testing; State-space methods; System testing; Waste materials; Input/Output Transition Systems; Test Generation; Test Purpose;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Testing, Verification, and Validation Workshops (ICSTW), 2010 Third International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4244-6773-0
  • Type

    conf

  • DOI
    10.1109/ICSTW.2010.32
  • Filename
    5463710