๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Automated test data generation for programs with procedures

โœ Scribed by Korel, Bogdan


Book ID
121283114
Publisher
Association for Computing Machinery
Year
1996
Weight
700 KB
Volume
21
Category
Article
ISSN
0163-5948

No coin nor oath required. For personal study only.

โœฆ Synopsis


Test data generation in program testing is the process of identifying a set of test data that satisfies a selected testing criterion, such as, statement coverage or branch coverage. The existing methods of test data generation are limited to unit testing and may not efficiently generate test data for programs with procedures. In this paper we present an approach for automated test data generation for programs with procedures. This approach builds on the current theory of execution-oriented test data generation. In this approach, test data are derived based on the actual execution of the program under test. For many programs, the execution of the selected statement may require prior execution of some other statements that may be part of some procedures. The existing methods use only control flow information of a program during the search process and may not efficiently generate test data for these types of programs because they are not able to identify statements that affect execution of the selected statement. Our approach uses data dependence analysis to guide the process of test data generation. Data dependence analysis automatically identifies statements (or procedures) that affect the execution of the selected statement and this information is used to guide the search process. The initial experiments have shown that this approach may improve the chances of finding test data.


๐Ÿ“œ SIMILAR VOLUMES


Automated test-data generation for excep
โœ N. Tracey; J. Clark; K. Mander; J. McDermid ๐Ÿ“‚ Article ๐Ÿ“… 2000 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 285 KB ๐Ÿ‘ 1 views

This paper presents a technique for automatically generating test-data to test exceptions. The approach is based on the application of a dynamic global optimization based search for the required test-data. The authors' work has focused on test-data generation for safety-critical systems. Such system

The dynamic domain reduction procedure f
โœ A. Jefferson Offutt; Zhenyi Jin; Jie Pan ๐Ÿ“‚ Article ๐Ÿ“… 1999 ๐Ÿ› John Wiley and Sons ๐ŸŒ English โš– 171 KB ๐Ÿ‘ 1 views

Test data generation is one of the most technically challenging steps of testing software, but most commercial systems currently incorporate very little automation for this step. This paper presents results from a project that is trying to find ways to incorporate test data generation into practical