Formal specification based software testing: An automated approach

被引:0
作者
Gill, MS [1 ]
Bhatia, RK [1 ]
机构
[1] Deemed Univ, Thapar Inst Engn & Technol, Dept Comp Sci & Engn, Patiala 147004, Punjab, India
来源
SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2 | 2003年
关键词
formal specifications; specification based testing; automation; automated testing; test case generation; Z;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Formal specifications are becoming more and more important in the development of software. Software testing, as a method to validate the functionality of software against the specification will keep its justification also in a development process that is using formal specifications. This means that formal methods and testing will always be two complementary techniques for the reduction of errors in computer-based systems since neither technique is perfect in practice for realistic systems. This paper describes how formal specifications can be used to support the software testing process. An overview of formal specifications and software testing is given and then it is discussed that how the formal specifications can help in automation of various testing activities like test case generation, test input generation and test result evaluation. A tool developed to help in automation of test case generation is discussed.
引用
收藏
页码:656 / 659
页数:4
相关论文
共 15 条
[1]  
Beizer B., 2003, Software Testing Techniques
[2]   FORTEST: Formal methods and testing [J].
Bowen, JP ;
Bogdanov, K ;
Clark, JA ;
Harman, M ;
Hierons, RM ;
Krause, P .
26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, :91-101
[3]  
BURTON S, 2000, AUTOMATED TESTING Z
[4]  
CARRINGTON D, 1994, 944 U QUEENSL DEP CO
[5]  
Hierons R. M., 1997, Software Testing, Verification and Reliability, V7, P19, DOI 10.1002/(SICI)1099-1689(199703)7:1<19::AID-STVR124>3.0.CO
[6]  
2-N
[7]  
HORCHER HM, 1995, LECT NOTES COMPUTER
[8]  
HORCHER HM, 1996, BISS MONOGRAPHS
[9]  
MIKK E, 1995, LECT NOTES COMPUTER
[10]  
MYERS G, 1959, ART SOFTWARE TESTING