• DocumentCode
    507489
  • Title

    A Parameterized Unit Test Framework Based on Symbolic Java PathFinder

  • Author

    Truong, Anh-Hoang ; Vu, Thanh-Nhan

  • Author_Institution
    Coll. of Technol., Vietnam Nat. Univ., Hanoi, Vietnam
  • fYear
    2009
  • fDate
    13-17 Oct. 2009
  • Firstpage
    201
  • Lastpage
    206
  • Abstract
    Parameterized unit test recently gains a lot of attention as it saves testing cost and is more efficient in term of code coverage. We present a framework for running parameterized unit tests (PUT) based on Java PathFinder (JPF) and JUnit. Our approach bases on model checking and symbolic execution of JPF for generating standard unit tests. As a result, we achieve high structural and path coverage. The generated unit tests are automatically executed by JUnit so programmers receive immediately assertion failures if any. Currently, our approach mainly works with numeric and boolean data type but it is possible to extend our framework for other data types such as string.
  • Keywords
    Java; program testing; program verification; JUnit; boolean data type; model checking; parameterized unit test framework; standard unit tests; symbolic Java PathFinder; symbolic execution; Automatic testing; Costs; Educational institutions; Java; Knowledge engineering; Programming profession; Software testing; State-space methods; System testing; Systems engineering and theory; Parameterized Unit Test; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Knowledge and Systems Engineering, 2009. KSE '09. International Conference on
  • Conference_Location
    Hanoi
  • Print_ISBN
    978-1-4244-5086-2
  • Electronic_ISBN
    978-0-7695-3846-4
  • Type

    conf

  • DOI
    10.1109/KSE.2009.47
  • Filename
    5361705