Skip to main navigation Skip to search Skip to main content

A systematic test case generation approach for testing message length variability

  • Kyungmin Go*
  • , Sungwon Kang
  • , Myungchul Kim
  • , Jihyun Lee
  • *Corresponding author for this work
  • LIGNex1
  • Korea Advanced Institute of Science and Technology

Research output: Contribution to conferenceConference paperpeer-review

Abstract

Variable length messages have been in use for a long time for efficient delivery of information. As there are many different ways, with varying complexity, to utilize message length variability, it is crucial to thoroughly test the capability of the parsers of such messages to ensure that they correctly handle the variability. However, testing techniques for message length variability were developed only in fragments in the past and therefore test developers who are faced with the task of testing variable length messages are left with little guidance or few techniques for handling them systematically. This paper develops an approach for systematic test cases generation for testing the parsers of variable length messages. To do so, we develop taxonomy of message length variabilities, and derive test requirement patterns for them using the taxonomy. Then test requirements for particular protocols can be derived from the patterns. A case study is conducted to show that the proposed taxonomy and the test requirement patterns are effective in deriving test cases for actual protocols. The results showed significant improvement over the conventional approach. It revealed many missed requirements that were not identified with the test requirements developed using the conventional intuition-based approach.

Original languageEnglish
Title of host publicationProceedings - 4th IEEE International Conference on Software Testing, Verification, and Validation, ICST 2011
Pages397-406
Number of pages10
DOIs
StatePublished - 2011
Event4th IEEE International Conference on Software Testing, Verification, and Validation, ICST 2011 - Berlin, Germany
Duration: 2011.03.212011.03.25

Publication series

NameProceedings - 4th IEEE International Conference on Software Testing, Verification, and Validation, ICST 2011

Conference

Conference4th IEEE International Conference on Software Testing, Verification, and Validation, ICST 2011
Country/TerritoryGermany
CityBerlin
Period11.03.2111.03.25

Keywords

  • message length variabiltiy
  • test case generation
  • test requirements

Fingerprint

Dive into the research topics of 'A systematic test case generation approach for testing message length variability'. Together they form a unique fingerprint.

Cite this