سند علمی

Automated Evolutionary Test Data Generation with Domain Reduction for Aspect-Oriented Programs

چکیده

Aspect-Oriented Programming is an emerging technique that helps improve separation of concerns in software systems. It has received a great deal of recent interest. However, algorithms and empirical results for testing of aspect-oriented programs are lagging some way behind this upsurge in interest. To date, there are few published approaches to automated test data generation for aspectoriented programs and, therefore, there remain few empirical results on testing aspect-oriented programs. In this paper, we present a new approach to automated test data generation for aspect-oriented programs and its supporting system, providing empirical evidence to validate its applicability. The new approach uses domain reduction to further improve the performance of test data generation, providing empirical evidence that domain reduction can significantly reduce the computational expense of test data generation for aspectoriented programs. The paper also presents the results of a study into effort reduction when focusing on testing behavior in aspects instead of all behavior in the whole program.

اسناد مشابه

  • Automated Software Test Data Generation for Complex Programs

    سند علمی۱۹۹۸ASEChristoph C. Michael, Gary McGraw

    We report on GADGET a new software test generation system that uses combinatorial optimization to obtain condition decision coverage of C C programs The GADGET system is fully automatic and supports all C C language constructs This allows us to generate tests for programs more co

  • Optimizing Software Testing using fuzzy logic in Aspect oriented programming

    سند علمی۲۰۱۷Susheela Hooda

    Software testing is one of the most important activities in product development. For performing the task of software testing, test cases are to be designed. Thus, efficiency of software testing depends on designing proper test cases. Considering all possible combinations of value

  • Correlation Between Static Measures and Code Coverage in Evolutionary Test Data Generation

    سند علمی۲۰۱۰Javier Ferrer, Francisco Chicano, Enrique Alba

    Evolutionary testing is a very popular domain in the field of search based software e n g i n e e r i n g that consists i n automatically generating test data for a given piece of code using evolutionary algorithms. One of the most important measures used to evaluate the quality

  • Automated Software Test Data Generation for Data Flow Dependencies using Genetic Algorithm

    سند علمی۲۰۱۴Sapna Varshney, Monica Mehrotra

    Software testing is one of the most labor-intensive and expensive phase of the software development life cycle. Software testing includes test case generation and test suite optimization that has a strong impact on the effectiveness and efficiency of software testing. Over the pa

  • Automated Software Test Data Generation: Direction of Research

    سند علمی۲۰۱۱Hitesh Tahbildar, Bichitra Kalita

    In this paper we are giving an overview of automatic test data generation. The basic objective of this paper is to acquire the basic concepts related to automated test data generation research. The different implementation techniques are described with their relative merits and d

  • Improving Evolutionary Test Data Generation with the Aid of Symbolic Execution

    سند علمی۲۰۰۹AIAI WorkshopsMike Papadakis, Nicos Malevris

    Recently, search based techniques have received great attention as a means of automating the test data generation activity. On the contrary, more traditional methods that automate the test data generation usually employ symbolic execution by incorporating a path generation phase