DocumentCode :
1885907
Title :
ATTEST: A Testing Toolkit for Validating Software Properties
Author :
Ren, Yansong ; Chang, Fangzhe
Author_Institution :
Alcatel-lucent, Paris
fYear :
2007
fDate :
2-5 Oct. 2007
Firstpage :
469
Lastpage :
472
Abstract :
System-level test automation emulates testers´ interactions with a system under test (SUT) to verify system properties. It is usually achieved through writing scripts in scripting languages, such as Perl or Tel, in order to feeding input to and correlating data from various interfaces of SUT. Test scripts, especially ones requiring thorough results analysis, can easily become complicated and hard to maintain as the software system evolves. ATTEST is a toolkit to address problems in test automation and maintenance. It provides easy-to-use mechanisms for helping testers to write and maintain automated test scripts through describing system behaviors at a high abstract level. It includes a test behavior language (TBL) that uses innovative parameterized patterns to specify and validate trace-based properties abstractly but precisely. A compiler translates TBL specifications into executable scripts. Initial results show that TBL specifications range from 1/2 to 1/5 the size of their script counterparts and can save up to 5 times effort for developing test scripts. TBL demonstrates greater benefit as the complexity of the validation increases.
Keywords :
formal specification; program testing; program verification; software maintenance; ATTEST; Perl; Tel; scripting languages; software properties; system under test; system-level test automation; test behavior language; test scripts; testing toolkit; Automatic testing; Automation; Data mining; Printing; Software maintenance; Software systems; Software testing; Software tools; System testing; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2007. ICSM 2007. IEEE International Conference on
Conference_Location :
Paris
ISSN :
1063-6773
Print_ISBN :
978-1-4244-1256-3
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2007.4362660
Filename :
4362660
Link To Document :
بازگشت