• Home
  • Search
  • A Case Study in Branch Testing Automation
  • Cite Icon3
  • https://doi.org/10.1007/978-0-387-34869-8_30Copy DOI Icon

A Case Study in Branch Testing Automation

  • Jan 1, 1996
  • A Bertolino +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

We present a real world experience with some recent research results aimed at improving the branch testing process. The results considered consist into (i) a method for the automatic derivation of sets of paths that satisfy the branch testing criterion and into (ii) a bound on the number of test paths needed for achieving 100% branch coverage. The derivation of test path sets (point i) is based on a new method for the static analysis of the program flowgraph; the method has been implemented within a prototype tool, called BAT. The computation of the bound (point ii), called βbranch,considers those control flow paths with a low number of predicates, that are more likely feasible. BAT and βbranch have been validated on object oriented C++ software, developed to control a new generation of telecommunications systems, within the test environment of Ericsson Telecomunicazioni. The case study regarded the basic test phase, that is the first step of the testing process and is appropriate for the application of the proposed theory, since it includes the branch testing of program units up to a prescribed coverage measure. While the experimentation is still on-going, we describe some preliminary results.

Similar Papers
  • Conference Article
  • Citations11

An efficient control-oriented coverage metric

  • Jan 01, 2005
  • Shireesh Verma +2
  • Conference Article
  • Citations7

SUSHI and TARDIS at the SBST2019 Tool Competition

  • May 01, 2019
  • Pietro Braione +1
  • Research Article

Impact of code context and prompting strategies on automated unit test generation with modern general-purpose large language models

  • Mar 01, 2026
  • Journal of Systems and Software
  • Jakub Walczak +2
  • Research Article
  • Citations3

Less Is More: On the Importance of Data Quality for Unit Test Generation

  • Jun 19, 2025
  • Proceedings of the ACM on Software Engineering
  • Junwei Zhang +5
  • PDF
  • Research Article
  • Citations8

Basic block coverage for search-based unit testing and crash reproduction

  • Oct 06, 2022
  • Empirical Software Engineering
  • Pouria Derakhshanfar +2
  • Conference Article
  • Citations12

Fault detection capabilities of coupling-based OO testing

  • Nov 12, 2002
  • R.T Alexander +2
  • Research Article

Implementation of a Test Data Generator based on DSL Files

  • Jun 30, 2016
  • Informatica Economica
  • Paul Pocatilu +1
  • Book Chapter
  • Citations1

Commonality-Driven Unit Test Generation

  • Jan 01, 2020
  • Björn Evers +3
  • Conference Article
  • Citations1

AOP-based automated unit test classification of large benchmarks

  • Jul 01, 2007
  • Proceedings - International Computer Software & Applications Conference
  • Cyrille Artho +2
  • Single Book

Interaction-based integration testing of component-based software systems

  • Jan 01, 2025
  • RWTH Publications (RWTH Aachen)
  • Nils Wild
  • Dissertation
  • Citations1

Parallelizing unit test execution on GPU

  • Jun 26, 2020
  • Taghreed Bagies
  • Conference Article
  • Citations17

Experiences with steady-state PMU compliance testing using standard relay testing equipment

  • Jan 01, 2014
  • Muhammad Shoaib Almas +2
  • Conference Article
  • Citations7

GASE -an input domain reduction and branch coverage system based on Genetic Algorithm and Symbolic Execution

  • Feb 01, 2013
  • M Parthiban +1
  • Conference Article
  • Citations6

Identifying Process Improvement Targets in Test Processes: A Case Study

  • Sep 01, 2013
  • Tanja Toroi +2
  • Conference Article
  • Citations15

Exploring dataflow testing of arrays

  • May 21, 1993
  • Dick Hamlet +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.