www.bsug.org

Archived Mail

 
 
FW: Object Oriented Testing Really is Different! - Nov. 2, 1999
Date:         Fri, 22 Oct 1999 14:24:56 +0200
From: David Grietens 
Subject:      [BSUG] FW: Object Oriented Testing Really is Different! - Nov. 2, 1999
To: MEMBERS@BSUG.ORG

-----Original Message-----
From:   Bruno Peeters [SMTP:Bruno.Peeters@dexia.be]
Sent:   Friday, October 15, 1999 1:03 PM
To:     softwaremetrics
Subject:        Object Oriented Testing Really is Different! - Nov. 2, 1999

The Software Testing User Group hosted by TI/KVIV has the
pleasure to invite you to its next free event, a presentation
titled "Object Oriented Testing Really is Different!" by
Thomas Drake, Coastal Research & Technology, Inc.

This presentation will take place on November 2, 1999 20:00
at Eurocontrol, Brussels, Belgium.

The address of Eurocontrol is
        Raketstraat/Rue de la Fusee 96
        B-1130 Brussels
        close to the Nato Headquarters

Everyone interested is welcome at the event, no fee is due,
registration however is required for security reasons.
Please return the registration form (see below) :

* by e-mail to luc.baele@ti.kviv.be
* by fax to +32 3 216.06.89
* by post to
        TI/KVIV
        Software Testing User Group
        Desguinlei 214
        B-2018 Antwerpen
        Belgium

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

The benefits of using the object oriented (OO) approach,
coupled with the deficiencies of traditional methodologies
and programming languages, have been compelling enough for
many companies and information technology firms to adopt the
OO paradigm for software development. The result is a
steadily increasing shift in recent years toward adopting
object oriented methodologies and programming languages for
the development of new software products using languages like
C++ and Java.

Much expectation has been placed on the object oriented
software development paradigm as "the answer" for our
increasingly complex development and domain environments.
This "new" OO paradigm supposedly addresses many of the
problems associated with the traditional structured or
procedurally oriented development approaches.

Programming has also become much more complicated than ever
before. Projects are bigger, last longer, cost more, and are
more difficult to manage. Scope and scale are now orders of
magnitude greater given the advent of internet, e-commerce,
and multi-level distributed and delivered software solutions.

Yesterday` testing approaches and methods are simply just not
adequate for today` software development environments. High
quality software testing becomes even more important at
leading edge software development companies and organizations
with the increasing adoption and use of object oriented
software development languages, environments, and tools. But
what does that really look like for testing?

And how do we adequately address testing for object oriented
software development? What is different in testing object
oriented systems compared to yesterday's testing methods and
approaches? How does object oriented testing adequately
consider the impact of the design, development, and
implementation dependencies imposed by the OO approach?

Object oriented methodologies require significant effort
early in the development cycle to conceptualize and establish
the domain requirements, identify the objects and classes, the
associated attributes and operations, and the myriad of
relationships. Testing OO development really begins at this
stage. Encapsulation, inheritance and polymorphism require
object oriented designers to carefully structure the design
and consider the interaction between the various objects.
Testing techniques borrowed from the procedurally oriented
software development world fall short and are very inadequate
when used for testing the characteristics and attributes
inherent in object oriented development.

But how do we adequately test OO software in this environment?
Mr. Drake will address these questions and issues as well as
share his experiences and lessons learned from the challenge
of developing and testing in an OO environment.

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Mr. Drake is a software and systems quality specialist and
management and information technology consultant for Coastal
Research & Technology, Inc. in the United States. He currently
leads and manages a U.S. government agency-level Software
Engineering Knowledge Based Center's software quality
engineering initiative. As part of an industry and government
outreach/partnership program, he holds frequent seminars and
tutorials covering code analysis, software metrics, OO
analysis for C++ and Java, coding practice, testing, best
current practices in software development, the business case
for software engineering, software quality engineering,
project management, organizational dynamics and change
management, and the people side of information technology.

Mr. Drake has personally measured and analyzed over
125,000,000 lines of Java, C++, C, Ada, Fortran, Pascal, and
Assembler code plus others. He supports the "weak-link"
theory of software development and the use of software
entropy principles as a risk identifier for generating higher
quality software-based information technology systems.

He is the principal author of a chapter on "Metrics Used for
Object-Oriented Software Quality" for a CRC Press Object
Technology Handbook published in December of 1998. In
addition, Mr. Drake is the author of a theme article
entitled: "Measuring Software Quality: A Case Study"
published in the November 1996 issue of IEEE Computer.
Mr. Drake is listed with the International Who's Who for
Information Technology for 1999, is a member of IEEE and an
affiliate member of the IEEE Computer Society. He is also a
Certified Software Test Engineer (CSTE) from the Quality
Assurance Institute (QAI). He considers himself a quality
advocate and a software archaeologist

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Registration Form

Software Testing User Group TI/KVIV
Object Oriented Testing Really is Different!
Eurocontrol, Brussels, Novemer 2, 1999

Name : M./Mrs./Ms. :

First Name :

Address  :
        Street :
        Nr. :    Bus :
        Zip :
        Location :
        Tel. :

Company :
        Name :
        Division :
        Street :
        Nr. :    Bus :
        Zip :
        Location :
        Country :
        Tel. :
        Fax :
        E-mail :


( ) I will participate on Nov. 2 1999

( ) I am unable to participate, but I want to be kept informed
    on further activities.


return by e-mail to luc.baele@ti.kviv.be
    or by fax to +32 3 216.06.89
    or by post to
        TI/KVIV
        Software Testing User Group
        Desguinlei 214
        B-2018 Antwerpen
        Belgium

© 1998-1999 BSUG vzw.

Maintained by the BSUG web master.
© 1998-2002 BSUG vzw.