DocumentCode :
3024415
Title :
RobusTest: A Framework for Automated Testing of Software Robustness
Author :
Shahrokni, Ali ; Feldt, Robert
Author_Institution :
Dept. of Comput. Sci. & Eng., Chalmers Univ. of Technol., Gothenburg, Sweden
fYear :
2011
fDate :
5-8 Dec. 2011
Firstpage :
171
Lastpage :
178
Abstract :
Robustness of a software system is defined as the degree to which the system can behave ordinarily and in conformance with the requirements in extraordinary situations. By increasing the robustness many failures which decrease the quality of the system can be avoided or masked. When it comes to specifying, testing and assessing software robustness in an efficient manner the methods and techniques are not mature yet. This paper presents RobusTest, a framework for testing robustness properties of a system with currently focus on timing issues. The expected robust behavior of the system is formulated as properties. The properties are then used to automatically generate robustness test cases and assess the results. An implementation of RobusTest in Java is presented here together with results from testing different, open-source implementations of the XMPP instant messaging protocol. By executing 400 test cases that were automatically generated from properties on two such implementations we found 11 critical failures and 15 nonconformance problems as compared to the XMPP specification.
Keywords :
Java; electronic messaging; formal specification; program testing; protocols; software quality; Java; RobusTest; XMPP instant messaging protocol; XMPP specification; software robustness assessment; software robustness automated testing; software robustness specification; software system; system quality; Computer crashes; Delay; Java; Robustness; Silicon; Testing; Robustness; property based testing; real time systems; temporal property; testing; timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference (APSEC), 2011 18th Asia Pacific
Conference_Location :
Ho Chi Minh
ISSN :
1530-1362
Print_ISBN :
978-1-4577-2199-1
Type :
conf
DOI :
10.1109/APSEC.2011.58
Filename :
6130684
Link To Document :
بازگشت