🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: capdist.seminars
1 messages
1 total messages Started by Pat Keller Thu, 18 Mar 1999 00:00
SUNYA C. S. Dept. Colloquium
#246
Author: Pat Keller
Date: Thu, 18 Mar 1999 00:00
39 lines
2655 bytes
                                PH.D. STUDENT TALKS

                University at Albany - State University of New York

                            Computer Science Department

                   Regression Testing on Object-Oriented Programs

                                       Ye Wu

                  Thursday, March 18, 1999, at 4:00p.m., in LI-98

                                      ABSTRACT

                 Regression testing is an  important  activity  at  both
            testing  and  maintenance  phases.  It  is  desirable to use
            minimum effort, yet preserve the  quality  of  the  software
            when  a modification is made to it and regression testing is
            taking place. Much work has been proposed to aid  an  effec-
            tive  regression  testing,  whereas very few studies address
            regression  testing  in  an  object-oriented  paradigm.   We
            present  a  regression testing technique for object-oriented
            programs. The technique takes both  static  function  depen-
            dence   information  and  dynamic  execution  sequence  into
            account. We construct a Function Dependence Graph (FDG)  for
            the  program  to obtain the static function dependence rela-
            tionship among methods in the program. In the  runtime,  for
            each  test  case,  we  use  a  Method Calling Graph (MCG) to
            record the calling sequence. Once  modifications  have  been
            made  to  the  program,  this technique locates the modified
            methods  and identifies affected methods  based  on  FDG.  A
            test  case  will be included in the regression test suite if
            it  contains at least one output-affected  function  in  its
            MCG.  A  method is considered as output-affected if it func-
            tionally depends on the  modified  method   and  it  has  an
            influence  on  the output of the program. At last we compare
            the effectiveness and precision of this technique with other
            existing approaches.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads