• Home
  • Search
  • Forward slicing algorithm based test data generation
  • Cite Icon6
  • https://doi.org/10.1109/iccsit.2010.5564611Copy DOI Icon

Forward slicing algorithm based test data generation

  • Jul 1, 2010
  • Philip Samuel +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

In this paper we have suggested a new method for test data generation using dynamic forward slicing algorithm. Separating the suspicious parts of code from the original program will make the process of test data generation easier. In forward dynamic slicing, the slices produced are much smaller than the original program and the search space for testing is considerably reduced. In this paper, we discuss the forward algorithm and the advantages of using forward dynamic algorithm for test data generation. The test cases are generated by analyzing the constraints present in the slices constructed from forward dynamic slicing algorithm. In the proposed method, the program for which the test data to be generated is analyzed. Forward slicing of the program is done with respect to all the variables whose value is changed during program execution. Slices obtained are then verified for statements which define certain constraints for test data generation. This helps to clearly define the limits of test data and remove the ambiguities about the value of the test data which is to be generated. The test data is then generated based on the constraints. In the proposed method, since forward algorithm is used, the execution traces need not be recorded and analyzing the constraints present in the slices will help in fault localization and debugging. This is one of the most important advantages of our method.

Similar Papers
  • Research Article
  • Citations162

The dynamic domain reduction procedure for test data generation

  • Feb 01, 1999
  • Software: Practice and Experience
  • A Jefferson Offutt +2
  • Conference Article
  • Citations160

Experimental evaluation of using dynamic slices for fault location

  • Sep 19, 2005
  • Xiangyu Zhang +3
  • Conference Article
  • Citations8

A Formal Method for Program Slicing

  • Mar 29, 2005
  • Yingzhou Zhang +2
  • Book Chapter
  • Citations3

Extraction of ABNF Rules from RFCs to Enable Automated Test Data Generation

  • Jan 01, 2013
  • Markus Gruber +4
  • Research Article
  • Citations22

Application of Negative Selection Algorithm (NSA) for test data generation of path testing

  • Sep 28, 2016
  • Applied Soft Computing
  • Shayma Mustafa Mohi-Aldeen +2
  • Research Article
  • Citations40

Structural test data generation using a memetic ant colony optimization based on evolution strategies

  • Dec 20, 2017
  • Swarm and Evolutionary Computation
  • Hossein Sharifipour +2
  • Research Article
  • Citations9

A Learning-Based Approach to Static Program Slicing

  • Apr 29, 2024
  • Proceedings of the ACM on Programming Languages
  • Aashish Yadavally +3
  • Research Article

Diagnostic Path-Oriented Test Data Generation by Hyper Cuboids

  • Dec 08, 2014
  • International Journal of Information Engineering and Electronic Business
  • Shahram Moadab +1
  • Book Chapter
  • Citations26

GA-based Automatic Test Data Generation for UML State Diagrams with Parallel Paths

  • Jan 01, 2008
  • C Doungsa-Ard +3
  • Conference Article
  • Citations1

Research on the application of dynamic slicing technology in software testing

  • Oct 01, 2016
  • Mao Yang Hong +1
  • Book Chapter

Design of Test Data Generation Method for Dynamic- Functional Testing in Automatic Programming Assessment Using Flower Pollination Algorithm

  • Jan 01, 2022
  • Nurhidayah Mokhtar +4
  • Conference Article
  • Citations1

A new automatic test data generation algorithm based on PSO-ACO

  • Jan 01, 2015
  • Xiaomin Zhao +2
  • Research Article

Implementation of a Test Data Generator based on DSL Files

  • Jun 30, 2016
  • Informatica Economica
  • Paul Pocatilu +1
  • Conference Article
  • Citations28

Executable source code and non-executable source code: analysis and relationships

  • Sep 15, 2004
  • G Robles +1
  • Book Chapter
  • Citations14

Automated Test Data Generation for Coupling Based Integration Testing of Object Oriented Programs Using Particle Swarm Optimization (PSO)

  • Jan 01, 2014
  • Shaukat Ali Khan +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.