• Home
  • Search
  • Minimal Testcase Generation for Object-Oriented Software with State Charts
  • https://doi.org/10.5281/zenodo.4013254Copy DOI Icon

Minimal Testcase Generation for Object-Oriented Software with State Charts

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Today statecharts are a de facto standard in industry for modeling system behavior. Test data generation is one of the key issues in software testing. This paper proposes an reduction approach to test data generation for the state-based software testing. In this paper, first state transition graph is derived from state chart diagram. Then, all the required information are extracted from the state chart diagram. Then, test cases are generated. Lastly, a set of test cases are minimized by calculating the node coverage for each test case. It is also determined that which test cases are covered by other test cases. The advantage of our test generation technique is that it optimizes test coverage by minimizing time and cost. The present test data generation scheme generates test cases which satisfy transition path coverage criteria, path coverage criteria and action coverage criteria. A case study on Railway Ticket Vending Machine (RTVM) has been presented to illustrate our approach.

Similar Papers
  • Book Chapter

Coverage Criteria for State-Based Testing

  • Jan 01, 2022
  • Sonali Pradhan +2
  • Research Article
  • Citations3

An Empirical Evaluation of Behavioral UML Diagrams Based on the Comprehension of Test Case Generation

  • Oct 01, 2018
  • Advanced Science Letters
  • Nor Laily Hashim +4
  • Research Article

PEMBANGKITAN DATA UJI BERBASIS DIAGRAM AKTIVITAS DAN DIAGRAM STATECHART

  • Apr 23, 2018
  • Joutica
  • Arif Rahman Sujatmika +1
  • 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
  • Citations162

The dynamic domain reduction procedure for test data generation

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

UML behavioral model based test case generation

  • Jul 12, 2013
  • ACM SIGSOFT Software Engineering Notes
  • Mahesh Shirole +1
  • Book Chapter
  • Citations31

A Systematic Approach to Automatically Derive Test Cases from Use Cases Specified in Restricted Natural Languages

  • Jan 01, 2014
  • Man Zhang +4
  • Conference Article
  • Citations10

Automatic Generation and Optimization of Test Data Using Harmony Search Algorithm

  • Jul 23, 2016
  • Rajesh Kumar Sahoo +3
  • Conference Article
  • Citations4

Reducing Test Cases Created by Path-Oriented Test Case Generation

  • May 07, 2007
  • Jirapun Daengdej +2
  • Research Article
  • Citations12

Multi-Level Random Walk for Software Test Suite Reduction

  • May 01, 2017
  • IEEE Computational Intelligence Magazine
  • Zongzheng Chi +4
  • PDF
  • Research Article
  • Citations16

Software Testing using an Adaptive Genetic Algorithm

  • Aug 31, 2021
  • Journal of AI and Data Mining
  • Amirhosein Damia +2
  • Research Article
  • Citations3

Mutation-based genetic algorithm for efficiency optimisation of unit testing

  • Jan 01, 2019
  • International Journal of Advanced Intelligence Paradigms
  • Rijwan Khan +1
  • Research Article
  • Citations1

Mutation-based genetic algorithm for efficiency optimisation of unit testing

  • Jan 01, 2019
  • International Journal of Advanced Intelligence Paradigms
  • Rijwan Khan +1
  • Conference Article
  • Citations18

A hybrid approach for test case prioritization and selection

  • Jul 01, 2016
  • Dennis Silva +5
  • Book Chapter
  • Citations1

Test Case Generation Based on Search-Based Testing

  • Oct 31, 2020
  • Rashmi Rekha Sahoo +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.