Fault-Based Conformance Testing in Practice

作者: Bernhard K. Aichernig , Franz Wotawa , Martin Weiglhofer

DOI:

关键词:

摘要: Conforming to protocol specifications is a critical issue in modern distributed software systems. Nowadays, complex service infrastructures, such as Voice-over-IP systems, are usually built by combining components of different vendors. If the do not correctly implement various specifications, failures will certainly occur. In case emergency calls this may be even life-threatening. Functional black-box conformance testing, where one checks implemented specification becomes therefore major issue. work, we report on our experiences and findings when applying fault-based testing an industrial application. Besides discussion modeling simplifications present technique that prevents application from implementing particular faults. Faults modeled at level specification. We show how can adapted with large state spaces results obtained Session Initiation Protocol Conference Protocol. Finally, compare random scenario based testing.

参考文章(67)
Dieter Hogrefe, Stefan Heymer, Jan Tretmans, Report on the standardization project “formal methods in conformance testing” Selected proceedings of the IFIP TC6 9th international workshop on Testing of communicating systems. pp. 289- 298 ,(1996) , 10.1007/978-0-387-35062-2_21
SIP: Session Initiation Protocol RFC3261. ,vol. 2543, pp. 1- 151 ,(2002) , 10.1201/9781420070910-13
Gordon Fraser, Franz Wotawa, Nondeterministic Testing with Linear Model-Checker Counterexamples international conference on quality software. pp. 107- 116 ,(2007) , 10.1109/QSIC.2007.4385486
P.E. Black, V. Okun, Y. Yesha, Mutation operators for specifications automated software engineering. pp. 81- 88 ,(2000) , 10.1109/ASE.2000.873653
Matko Botincan, Vedran Novakovic, Model-based Testing of the Conference Protocol with Spec Explorer international conference on telecommunications. pp. 131- 138 ,(2007) , 10.1109/CONTEL.2007.381861
Jan Tretmans, A Formal Approach to Conformance Testing Proceedings of the IFIP TC6/WG6.1 Sixth International Workshop on Protocol Test systems VI. pp. 257- 276 ,(1993)
R.G. Hamlet, Testing Programs with the Aid of a Compiler IEEE Transactions on Software Engineering. ,vol. SE-3, pp. 279- 290 ,(1977) , 10.1109/TSE.1977.231145
Jan Tretmans, Test Generation with Inputs, Outputs and Repetitive Quiescence Software - Concepts and Tools. ,vol. 17, pp. 103- 120 ,(1996)
Gordon Fraser, Martin Weiglhofer, Franz Wotawa, Coverage Based Testing with Test Purposes international conference on quality software. pp. 199- 208 ,(2008) , 10.1109/QSIC.2008.41
Axel Belinfante, Lars Frantzen, Christian Schallhart, 14 Tools for Test Case Generation Model-Based Testing of Reactive Systems. ,vol. 3472, pp. 391- 438 ,(2005) , 10.1007/11498490_18