DocumentCode :
438817
Title :
Regression testing of classes based on TCOZ specification
Author :
Liang, Hui
Author_Institution :
Sch. of Comput., Nat. Univ. of Singapore, Singapore
fYear :
2005
fDate :
16-20 June 2005
Firstpage :
450
Lastpage :
457
Abstract :
Regression testing is an important software maintenance activity. The existing regression testing techniques are mostly code-based. This paper presents a specification-based regression testing technique for classes specified in timed communicating Object-Z (TCOZ) notation, which is an integrated formal modelling notation for the design of complex systems. To reduce the cost of regression testing, a TCOZ-based regression test selection algorithm is presented; it selects test cases relevant to the changed specifications from the original test suite for use in regression testing. This paper also describes TcozRts, a TCOZ specification-based regression testing system that implements our technique. The technique is strictly specification-based, and it doesn´t require any assumptions about the programming language that is used to implement the specification.
Keywords :
formal specification; object-oriented programming; program testing; program verification; regression analysis; software maintenance; TCOZ specification; TcozRts; formal model; programming language; software maintenance; specification-based regression testing; system design; timed communicating Object-Z notation; Computer languages; Costs; Fault detection; Formal specifications; Object oriented modeling; Software maintenance; Software systems; Software testing; Solids; System testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
Print_ISBN :
0-7695-2284-X
Type :
conf
DOI :
10.1109/ICECCS.2005.71
Filename :
1467927
Link To Document :
بازگشت