A Formal Approach to Testing Programs in Practice
Computer Science and Information Systems, Tome 9 (2012) no. 4.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

A program required to be tested in practice often has no available source code for some reason and how to adequately test such a program is still an open problem. In this paper, we describe a formal specification-based testing approach to tackle this challenge. The principal idea is first to formalize the informal requirements into formal operation specifications that take the interface scenarios of the program into account, and then utilize the specifications for test case generation and test result analysis. An example and case study of applying the approach to an IC card system is presented to illustrate its usage and analyze its performance.
Keywords: Specification-based testing, Formal specification, Black-box testing
@article{CSIS_2012_9_4_a6,
     author = {Shaoying Liu and Wuwei Shen and Shin Nakajima},
     title = {A {Formal} {Approach} to {Testing} {Programs} in {Practice}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {9},
     number = {4},
     year = {2012},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2012_9_4_a6/}
}
TY  - JOUR
AU  - Shaoying Liu
AU  - Wuwei Shen
AU  - Shin Nakajima
TI  - A Formal Approach to Testing Programs in Practice
JO  - Computer Science and Information Systems
PY  - 2012
VL  - 9
IS  - 4
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2012_9_4_a6/
ID  - CSIS_2012_9_4_a6
ER  - 
%0 Journal Article
%A Shaoying Liu
%A Wuwei Shen
%A Shin Nakajima
%T A Formal Approach to Testing Programs in Practice
%J Computer Science and Information Systems
%D 2012
%V 9
%N 4
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2012_9_4_a6/
%F CSIS_2012_9_4_a6
Shaoying Liu; Wuwei Shen; Shin Nakajima. A Formal Approach to Testing Programs in Practice. Computer Science and Information Systems, Tome 9 (2012) no. 4. http://geodesic.mathdoc.fr/item/CSIS_2012_9_4_a6/