Title :
Combining behavior and data modeling in automated test case generation
Author :
Schroeder, Patrick J. ; Kim, Eok ; Arshem, Jerry ; Bolaki, Pankaj
Author_Institution :
Dept. of Electr. Eng. & Comput. Sci., Wisconsin Univ., Milwaukee, WI, USA
Abstract :
Software testing plays a critical role in the process of creating and delivering high-quality software products. Manual software testing can be an expensive, tedious and error-prone process, therefore testing is often automated in an attempt to reduce its cost and improve its defect detection capability. Model-based testing, a technique used in automated test case generation, is an important topic because it addresses the need for test suites that are of high-quality and yet, maintainable. Current model-based techniques often use a single model to represent system behavior. Using a single model may restrict the number and type of test cases that may be generated. In this paper, system-level test case generation is accomplished using two models to represent system behavior. The results of case studies used to evaluate this technique indicate that for the systems studied a larger percentage of the required test cases can be generated using the combined modeling approach.
Keywords :
automatic testing; data models; program testing; software quality; automated test case generation; behavior modeling; data modeling; model-based testing; software product; software testing; system behavior; system-level test case generation; Automatic testing; Computer aided software engineering; Computer errors; Context modeling; Costs; Humans; Software maintenance; Software systems; Software testing; System testing;
Conference_Titel :
Quality Software, 2003. Proceedings. Third International Conference on
Print_ISBN :
0-7695-2015-4
DOI :
10.1109/QSIC.2003.1319108