IGUANA: Input Generation Using Automated Novel Algorithms. A Plug and Play Research Tool
نویسنده
چکیده
IGUANA is a tool for automatically generating software test data using search-based approaches. Search-based approaches explore the input domain of a program for test data and are guided by a fitness function. The fitness function evaluates input data and measures how suitable it is for a given purpose, for example the execution of a particular statement in a program, or the falsification of an assertion statement. The IGUANA tool is designed so that researchers can easily compare and contrast different search methods (e.g. random search, hill climbing and genetic algorithms), fitness functions (e.g. for obtaining branch coverage of a program) and program analysis techniques for test data generation.
منابع مشابه
Design and Development of an Extensible Test Generation Tool based on the Eclipse Rich Client Platform
In aspiration of automated software testing, a common task is the derivation of test cases from models. The wealth of di erent test criteria, model formalisms, and testing strategies makes reusability of such test generation tools a very challenging task. Leveraging the exibility o ered by the Eclipse Rich Client Platform, we present a new test generation tool that achieves reusability by abstr...
متن کاملNovel Automated Method for Minirhizotron Image Analysis: Root Detection using Curvelet Transform
In this article a new method is introduced for distinguishing roots and background based on their digital curvelet transform in minirhizotron images. In the proposed method, the nonlinear mapping is applied on sub-band curvelet components followed by boundary detection using energy optimization concept. The curvelet transform has the excellent capability in detecting roots with different orient...
متن کاملOptimal Choice of Random Variables in D-ITG Traffic Generating Tool using Evolutionary Algorithms
Impressive development of computer networks has been required precise evaluation of efficiency of these networks for users and especially internet service providers. Considering the extent of these networks, there has been numerous factors affecting their performance and thoroughly investigation of these networks needs evaluation of the effective parameters by using suitable tools. There are se...
متن کاملCapture-based Automated Test Input Generation
Testing object-oriented software is critical because object-oriented languages have been commonly used in developing modern software systems. Many efficient test input generation techniques for object-oriented software have been proposed; however, stateof-the-art algorithms yield very low code coverage (e.g., less than 50%) on large-scale software. Therefore, one important and yet challenging p...
متن کاملOpen Archives Data Service Prototype and Automated Subject Indexing Using D-Lib® Archive Content As a Testbed
The Indiana University School of Library and Information Science opened a new research laboratory in January 2003; The Indiana University School of Library and Information Science Information Processing Laboratory [IU IP Lab]. The purpose of the new laboratory is to facilitate collaboration between scientists in the department in the areas of information retrieval (IR) and information visualiza...
متن کامل