SoftTest: a framework for software testing of Java programs

  • Authors:
  • B. Childers;M. L. Soffa;Jonathan Beaver;L. Ber;K. Cammarata;T. Kane;J. Litman;J. Misurda

  • Affiliations:
  • University of Pittsburgh, Pittsburgh, Pennsylvania;University of Pittsburgh, Pittsburgh, Pennsylvania;University of Pittsburgh, Pittsburgh, Pennsylvania;University of Pittsburgh, Pittsburgh, Pennsylvania;University of Pittsburgh, Pittsburgh, Pennsylvania;University of Pittsburgh, Pittsburgh, Pennsylvania;University of Pittsburgh, Pittsburgh, Pennsylvania;University of Pittsburgh, Pittsburgh, Pennsylvania

  • Venue:
  • eclipse '03 Proceedings of the 2003 OOPSLA workshop on eclipse technology eXchange
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Producing reliable and robust software has become one of the most important software development concerns in recent years. Testing is a process by which software quality can be assured through the collection of information about software. While testing can improve software reliability, current tools typically are inflexible and have high over-heads, making it challenging to test large software projects. In this paper, we describe a new scalable and flexible framework, called SoftTest, for testing Java programs with a novel path-based approach to coverage testing. We describe an initial implementation of the framework for branch coverage testing and demonstrate the feasibility of our approach.