• DocumentCode
    562639
  • Title

    Automatic program instrumentation in generation of test data using genetic algorithm for multiple paths coverage

  • Author

    Maragathavalli, P. ; Kanmani, S. ; Kirubakar, J. Sam ; Sriraghavendrar, P. ; Prasad, A. Sai

  • Author_Institution
    Dept. of Inf. Technol., Pondicherry Eng. Coll., Puducherry, India
  • fYear
    2012
  • fDate
    30-31 March 2012
  • Firstpage
    349
  • Lastpage
    353
  • Abstract
    Software testing is an important step during software development. By doing automation of software testing we can increase the robustness of software and decrease the cost of development. The automation of test data generation is done using genetic algorithm. GA analyses the fitness based on the path coverage. This paper presents a novel method for test data generation with multiple paths coverage for instrumented programs. The dynamic instrumentation method is used for analyzing the source code which has been incorporated in java using AspectJ. This reduces the effort of man power required for debugging programs through inserting probes. The experimental results show that the Path Reuse Method (PRM) given in this paper reduces the execution time and no of generations. The PRM automates the test input generation for testing aspectual behavior of object-oriented programs.
  • Keywords
    Java; aspect-oriented programming; genetic algorithms; instrumentation; program debugging; program testing; AspectJ; GA; Java; PRM; automatic program instrumentation; dynamic instrumentation method; genetic algorithm; multiple path coverage; object-oriented program aspectual behavior testing; path reuse method; probe insertion; program debugging; software development; software testing; source code; test data generation; Algorithm design and analysis; Instruments; Testing; PRM; debugging; genetic algorithm; multiple paths coverage; program instrumentation; software testing; test data generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Engineering, Science and Management (ICAESM), 2012 International Conference on
  • Conference_Location
    Nagapattinam, Tamil Nadu
  • Print_ISBN
    978-1-4673-0213-5
  • Type

    conf

  • Filename
    6215623