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
Link To Document