• DocumentCode
    2609198
  • Title

    Utilizing Formalization to Test Programs without Available Source Code (Short Paper)

  • Author

    Liu, Shaoying

  • Author_Institution
    Hosei Univ., Chiyoda
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    216
  • Lastpage
    221
  • Abstract
    How to test a program with no available source code is of great importance for software quality assurance in practice, but still remains a challenge. In this paper, we describe a novel approach to tackling this challenge. Its principal idea is first to formalize the informal requirements into formal operation specifications based upon program interface scenarios, and then utilize the specifications as a foundation for test case generation and test result analysis. We discuss how the formal specifications can be achieved and how formalization benefits the testing. In particular, we focus on the issue of how to test whether all functional scenarios defined in a specification are correctly implemented in the program. We present an example of applying the approach to an IC Card system to demonstrate its usage and to analyze its potential capability and challenges in practice.
  • Keywords
    program testing; software quality; formal operation specifications; informal requirements; program interface; program testing; software quality assurance; test programs formalization; Software quality; Testing; Software Quality Assurance; Specification-based testing; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.40
  • Filename
    4601547