Title :
A Fault Model Framework for Quality Assurance
Author :
Holling, Dominik
Author_Institution :
Tech. Univ. Munchen, Munich, Germany
fDate :
March 31 2014-April 4 2014
Abstract :
This Ph.D thesis proposes a testing methodology based on fault models with an encompassing fault model lifecycle framework. Fault models have superior fault detection ability w.r.t. Random testing by capturing what "usually goes wrong". Turning them operational yields the (semi-)automatic generation of test cases directly targeting the captured faults/failures. Each operationalization requires an initial effort for fault/failure description and creation of a test case generator, which is possibly domain-/test level-/application-specific. To allow planning and controlling this effort in practice, a fault model lifecycle frame-work is proposed capturing the testing methodology. It allows tailoring itself to processes used in organizations and integration into existing quality assurance activities. The contribution of this Ph.D thesis is testing methodology based on fault models to generate test cases and a lifecycle framework for its real-world application in organizations.
Keywords :
automatic test pattern generation; fault diagnosis; program debugging; program testing; quality assurance; software quality; Ph.D thesis; application-specific generator; failure description; fault detection ability; fault model lifecycle framework; level-specific generator; quality assurance; quality assurance activities; random testing; semiautomatic test case generation; test case generator; testing methodology; Employment; Fault detection; Generators; Industries; Planning; Quality assurance; Testing; fault based testing; fault model; mutation testing; quality assurance; test case generation;
Conference_Titel :
Software Testing, Verification and Validation Workshops (ICSTW), 2014 IEEE Seventh International Conference on
Conference_Location :
Cleveland, OH
DOI :
10.1109/ICSTW.2014.44