sss ssss      rrrrrrrrrr
                      ssss    ss       rrrr   rrrr
                     sssss     s       rrrr    rrrr
                     ssssss            rrrr    rrrr
                      ssssssss         rrrr   rrrr
                          ssssss       rrrrrrrr
                    s      ssssss      rrrr  rrrr
                    ss      sssss      rrrr   rrrr
                    sss    sssss       rrrr    rrrr
                    s  sssssss        rrrrr     rrrrr


         +===================================================+
         +======= Testing Techniques Newsletter (TTN) =======+
         +=======           ON-LINE EDITION           =======+
         +=======            February 1995            =======+
         +===================================================+

TESTING TECHNIQUES NEWSLETTER (TTN), On-Line Edition, is E-Mailed
monthly to support the Software Research, Inc. (SR) user community and
provide information of general use to the world software testing commun-
ity.

(c) Copyright 1995 by Software Research, Inc.  Permission to copy and/or
re-distribute is granted to recipients of the TTN On-Line Edition pro-
vided that the entire document/file is kept intact and this copyright
notice appears with it.

TRADEMARKS:  Software TestWorks, STW, STW/Regression, STW/Coverage,
STW/Advisor, X11 Virtual Display System, X11virtual and the SR logo are
trademarks of Software Research, Inc.  All other systems are either
trademarks or registered trademarks of their respective companies.

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

INSIDE THIS ISSUE:


   o  STW AT TOOLS EUROPE 95

   o  NATIONAL SOFTWARE COUNCIL

   o  CALL FOR PAPERS - SOFTWARE QUALITY
      PACIFIC NORTHWEST SOFTWARE QUALITY CONFERENCE

   o  CALL FOR PAPERS
      INTERNATIONAL TEST CONFERENCE

   o  SOFTWARE TestWorks (STW)
      FREQUENTLY ASKED QUESTIONS (FAQs)

   o  TRUE-TIME AND WIDGET BOTH NECESSARY!

   o  SPEAK OUT NOW!

   o  CALENDAR OF EVENTS

   o  TTN SUBMITTAL POLICY

   o  TTN SUBSCRIPTION INFORMATION

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

                         STW AT TOOLS EUROPE 95

Planning on being in France in March?  TOOLS EUROPE 95 will be held in
Versailles March 6-10.  It is the international meeting place for
managers and developers interested in understanding object-oriented
technology and its implications.

The vendor exhibits will be March 7-9, and Software Research Inc.'s
Software TestWorks (STW(tm)) will be there!  Here is a perfect chance
for you to see STW in operation.  For more information about TOOLS
EUROPE 95, write:

      TOOLS EUROPE 95
      104 rue Castagnary
      75015 Paris-FRANCE
      Tel: +33 (1) 45 32 58 80
      Fax: +33 (1) 45 32 58 81
      E-mail: tools@eiffel.fr

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

                       NATIONAL SOFTWARE COUNCIL

The National Software Council (NSC) is a proposed national-level organi-
zation that focuses on software from a variety of perspectives as a
critical resource and economic force. The purposes for which the Cor-
poration is organized are:

  (a) to identify and articulate key software issues
  (b) to provide a forum for analysis and discussion of software issues
  (c) to propose policies to address software issues

The initiative originated in a workshop sponsored by the Office of the
Secretary of the Air Force for Acquisition, specifically Communications,
Computers, and Support Systems, which is headed by Mr. Lloyd Mosemann.
The workshop, held in August of 1993, was hosted by the Rome
Laboratory's Command and Control Directorate, specifically, Mr. Andrew
Chruscicki.

A bootstrap effort was led by Walter Ellis to gain support and endorse-
ment for the initiative and resulted in the "Report of The National
Software Council Planning Task Force" of 10 March 1994. As a result the
National Security Industrial Association (NSIA) was asked to further
this initiative by moving it into the private sector. In October of
1994, at the NSIA sponsored NSC workshop, an implementation committee
for the NSC termed the "National Software Council Implementation Commit-
tee" was formed.

Since that time the committee has taken the following steps:

  (a) Incorporation as the National Software Council
  (b) Organizing a Software Summit which would focus high level personnel
      on the issues involved and serve to provide a public announcement
  (c) Put into place a number of organizational initiatives such as
      standing committees for membership and funding.

The committee held its seminal meeting in January of this year and John
Marciniak, Kaman Sciences Corporation, was elected Chair. (For further
information about how you can participate in the NSC effort contact Mr.
Marciniak at 703-329-7368, marcin-alx1@kaman.com.

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

                   CALL FOR PAPERS - SOFTWARE QUALITY
             PACIFIC NORTHWEST SOFTWARE QUALITY CONFERENCE

The mission of the Pacific Northwest Software Quality Conference is to
increase awareness of the importance of software quality.  As a non-
profit corporation, it seeks to promote software quality by providing
education and opportunities for information exchange within the software
community.

ORIGINAL PAPERS are solicited on all aspects of software quality.
Conference attendance will be about 400 software professionals from
industry, universities and government.  Papers will be selected on the
basis of abstracts, then refereed for publication in the Proceedings and
presentation at the conference.

                            CONFERENCE INFORMATION

                   Abstract deadline     15 February 1995
                 Notice of selection     4 April 1995
                        Paper length     10-20 pages
                     Draft paper due     15 May 1995
         Referee's comments returned     26 June 1995
              Camera-ready paper due     19 July 1995
             Conference presentation     27-29 September 1995

                Questions?  Contact:     Peter Martin 408/777-5241
                            Internet     peter_martin@taligent.com
                                  or     Margie Davis 503/294-4200
                                         mrd@plaza.ds.adp.com

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

                            CALL FOR PAPERS
                     INTERNATIONAL TEST CONFERENCE
                                ITC 1995

                          October 23-25, 1995
                       Sheraton Washington Hotel
                          Washington, D.C. USA

                     DRIVING DOWN THE COST OF TEST

International Test Conference is the premier conference dedicated to the
complex issue of electronic test.  ITC offers a comprehensive Test Week
of activities for design and test theoreticians and practitioners. The
conference includes a formal paper technical program, tutorials, panel
sessions, IEEE standards activities and commercial exhibits of pertinent
equipment, software and services -- all assembled together in one loca-
tion.

Authors are invited to submit original, unpublished papers describing
recent work. SUBMISSIONS MUST INCLUDE:

   *  Title of paper

   *  Name, affiliation, address, telephone and FAX number of each
      author. (DESIGNATE THE PRESENTER. ITC will communicate with the
      presenter.)

   *  Suggested topic or topics from the topic list below, or describe
      your topic.

   *  TWELVE COPIES of a complete paper or extended summary of 4-6
      pages. (Finished papers must be 10 pages or less.)

   *  An ABSTRACT of 35 words or less.

SUBMISSION DEADLINE:  March 3, 1995

Since the ITC paper selection process is highly competitive; clearly
describe your work, explain its significance, highlight novel features,
provide supporting data, include practical results and conclusions, pro-
vide references to prior work and describe the current status of your
work. ITC does not accept material that does not meet all requirements
in this Call for Papers. Do not submit confidential material.

TOPIC AREAS:

IC Test                    Board Test
System Test                Test Synthesis
MCM Test                   IDDQ-Based Test
DFT                        BIST
Microprocessor Test        Mixed-Signal Test
Tester Software           *Software Test*
Test Engineering           Economics of Test
Quality                    Physical Defects
Test Data Management       IC Diagnostics
Test Equipment Hardware    Memory Test
ATPG


MAIL YOUR SUBMISSION TO:

Doris Thomas
International Test Conference
205 Tennyson Ave., Suite C
Altoona, PA 16602, USA
Tel: +1-814-941-4666, FAX: +1-814-941-4668
internet: dor.thomas@compmail.com

                      SOFTWARE TESTERS TAKE NOTE!

The International Test Conference, a long standing conference focused on
testing electronics from components to systems, is expanding its scope
to include Software Testing. There is great interest on the part of the
almost 3,000 attendees each year to hear about current research results
in software testing, particularly when these also include proof of con-
cept in the form of experiments or actual use.  We would also like to
receive papers from industry that can point ITC attendees to successful
Technology Transfer or practical issues related to software testing.
This last year we had a very successful panel on legal issues related to
testing.

Topics of interest include:

   o  test methods: black box, white box, unit, integration, and system
      level testing, verification and validation, regression testing,
      and software reliability.

   o  testing process: test planning, management, metrics, test case
      standards and specifications, organizations supporting testing
      (Software Quality Assurance, Independent Validation & Verification
      groups, testing groups), defect tracking

   o  test tools: test case generators, coverage tools, reliability
      models, test managers, capture/playback tools

   o  Testing success stories: How we tested this product ...

Additional details of next year's conference are included in the Call
For Papers attached. While this call for papers emphasizes ITCs primary
mission, hardware testing, we do want your software testing papers or
panel suggestions.

Contact:
   Dr. Anneliese von Mayrhauser avm@cs.colostate.edu
   Robert McNitt robert_mcnitt@stortek.com

   Software Testing Topic Coordinators, ITC 1995

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

                        SOFTWARE TestWorks (STW)
                   FREQUENTLY ASKED QUESTIONS (FAQs)

Software Research has recently added some new products to our automated
software testing line, and wished to let our users and potential users
know.  Below is listed our current product information, to update the
recently published FAQ that appeared on recent InterNet postings.

------------------------------------------------------------------------
Name of Tool  :  STW/Regression
Kind of Tool  :  Regression test, test management, capture/playback
Company Name  :  Software Research, Inc.
Address       :  901 Minnesota Street, San Francisco, CA 94107 USA USA
Internet Addr :  info@soft.com
Phone and Fax :  (415)550-3020, (800)942-SOFT, FAX (415)550-3030
Description   :  STW/Regression tools automate the entire test execution process
                 with test management, capture/playback including OCR based
                 character recognition, load generation and comparison
                 technology.  With each modification you make, STW/Regression
                 helps determine if your program introduced unexpected results.
Platforms     :  Sun Sparc, SGI, RS/6000, HP 9000, DEC Alpha,
                 DECstation, 386/486 UNIX
----------------------------------------------------------------------
Name of Tool  :  STW/Regression/MSW
Kind of Tool  :  Regression test, test management, capture/playback
Company Name  :  Software Research, Inc.
Address       :  901 Minnesota Street, San Francisco, CA 94107 USA USA
Internet Addr :  info@soft.com
Phone and Fax :  (415)550-3020, (800)942-SOFT, FAX (415)550-3030
Description   :  STW/Regression tools automate the entire test execution process
                 with test management, capture/playback including OCR based
                 character recognition and comparison technology.  With each
                 modification you make, STW/Regression helps determine if your
                 program introduced unexpected results.
Platforms     :  MS/Windows, MS/DOS
------------------------------------------------------------------------
Name of Tool  :  STW/Coverage
Kind of Tool  :  Coverage
Company Name  :  Software Research, Inc.
Address       :  901 Minnesota Street, San Francisco, CA 94107 USA USA
Internet Addr :  info@soft.com
Phone and Fax :  (415)550-3020, (800)942-SOFT, FAX (415)550-3030
Description   :  STW/Coverage analysis tools measure how test cases exercise a
                 program at branch, call-pair and path levels.  STW/Coverage
                 gives you confidence in your code because the collected
                 coverage data will advise what parts of the program have been
                 tested or not tested, thus helping you determine if additional
                 testing is needed. Support for C, C++, Ada, F77, COBOL.
Platforms     :  Sun Sparc, SGI, RS/6000, HP 9000, DEC Alpha,
                 DECstation, 386/486 UNIX, MS/DOS
------------------------------------------------------------------------
Name of Tool  :  STW/Advisor
Kind of Tool  :  Metrics, static analysis, some test case generation
Company Name  :  Software Research
Address       :  901 Minnesota Street, San Francisco, CA 94107 USA USA
Internet Addr :  info@soft.com
Phone and Fax :  (415)550-3020, (800) 942-SOFT, FAX (415)550-3030
Description   :  STW/Advisor tools establish and measure quality benchmarks with
                 metrics, and analyze source code for anomalies with static
                 analysis.  By providing code measurements, STW/Advisor helps
                 focus your attention and guides appropriate resource
                 allocation.
Platforms     :  Sun Sparc, SGI, RS/6000, HP 9000, DEC Alpha,
                 DECstation, 386/486 UNIX
------------------------------------------------------------------------
Name of Tool  :  CAPBAK/X, CAPBAK/MSW, CAPBAK/NI
Kind of Tool  :  Capture/Playback
Company Name  :  Software Research, Inc.
Address       :  901 Minnesota Street, San Francisco, CA 94107 USA USA
Internet Addr :  info@soft.com
Phone and Fax :  (415)550-3020, (800)942-SOFT, FAX (415)550-3030
Description   :  CAPBAK/X is a capture/playback system for X that includes OCR
                 support (from XIS); CAPBAK/MSW is for MS-WIN, also with OCR.
                 CAPBAK/NI is a non-invasive hardware-based capture/playback for
                 microchannel, AT-channel, and IDE-channel PC architectures.
                 All are compatible with other tools in Software Research's tool
                 suite "Software TestWorks (STW (tm))".
Platforms     :  SUN Sparc, SGI, RS/6000, HP-9000, DEC Alpha,
                 DECstation, 386/486 UNIX, MS/Windows

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

                  TRUE-TIME AND WIDGET BOTH NECESSARY!

Testing of the GUI part of a product can be sometimes be a very complex
task and when the GUI is part of a client-server application in which
more than one machine is involved it can be even more complicated.  Some
test-tool suppliers would have you believe that you can NEVER do tests
on GUIs without object oriented (widget) level testing, and and other
organizations would have you believe that only ``true-time'' (100% real-
istic) recording and playback are needed.  In practice, BOTH are
required, both are useful, and both methods have advantages and limita-
tions.

TRUE-TIME TESTS

Since the mid-1980's, when SR introduced automated capture and replay
technology, first for MS-DOS and then for UNIX serial-port type environ-
ments, the main technology has been to perform "true time" recording of
test sessions.  Keyboard and mouse activity events are recorded and
played back in a way that maintains faithfulness to exactly what the
user typed.  Done correctly, and with the correct kinds of playback syn-
chronization enhancements in place, true-time based testing can be
extremely effective.  Generally, such tests are very precise; this means
that a true-time test will FAIL -- i.e. correctly identify a defect --
even if the smallest product change occurs.

From Xwindows there are some special considerations for this, such as
how to relocate windows to the original positions, etc.  These matters
are discussed in more detail elsewhere, but it suffices to recognize
that most operational objections are easily overcome.

OBJECT-ORIENTED ("OO") TESTS

More recently, with the increase in need for tests that execute without
fail on multiple platforms (see below), we have implemented on UNIX and
MSWindows platforms a different kind of test recording based on use of
special techniques to record which visual image, or object, is used,
along with when and where it is used.

Versions of such object oriented tests (OO tests) play back more reli-
ably on multiple platforms because such tests inherently are less sensi-
tive to tiny changes in the application window features, border width,
placement, color, etc.  Such tests' advantage is their conceptual sim-
plicity and the sense of cross-platform portability.

WHERE THE PROBLEMS LIE

Almost all OO tests need a semi-invasive technique that may introduce
its own kind of problems to the testing process.  To run in OO mode on a
UNIX platform, a capture/playback system MUST instrument the underlying
windowing library (typically it is the Xt library for Motif applica-
tions). When you run your application tests this way there is the risk
that, because the application is not really the same one that you are
going to be shipping to customers, you can't really be sure that you've
really tested the same software the customer gets.  In other words,
there is a risk that such invasivity -- done to simplify the testing
process -- will:  (a) cause errors that are present in the application
to be missed by the tests (false positive tests); and/or, (b) find
errors that aren't really present (false negative tests).  Neither of
these kinds of test outcome helps builds confidence in the application's
quality if they occur often.

Typically, one must link the application to the special Xt library.  On
some platforms this is done at run time, but on some platforms this
"dynamic linking" is not available and a separate build is required.
Separate builds introduce another source of potential error.

Another concern is that some approaches,i in which the user "programs"
the way the application is going to be exercised, make the testing pro-
cess as vulnerable to error as the programming process itself.  Here's
why: the tester who programs tests does so to exercise what he believes
is supposed to have been implemented.  If the testers' program misses a
required feature, the test will succeed incorrectly, but that feature
will never have been tried.  Even worse, if the testers' program
incorrectly exercises a feature -- for example, if it pushes a button
that is not actually visible on the screen -- then the test will also
succeed but it will have done so using "illegal" means.

DUAL-MODE TESTS:

It's clear that no single method will ever suffice to handle every
situation, but it appears that the mixture of true-time and OO mode give
the software tester the best possible chance to build tests that are:
(a) non-invasive if they have to be (using true-time recording); (b) are
based on what the GUI really shows (using the ability to derive tests
from hands-one recording rather than programmatically); (c) provides for
testing of graphics -- where true-time mode is critical -- as well as
testing of the GUI's that drive the graphics; and, (d) reliable and
flexible enough to provide real confidence increases in delivered pro-
duct quality.

EDITORS NOTE:  This article is based on a lengthier Applications Note
that is available on request from SR.  Send e-mail to "info@soft.com"
and ask for the AN entitled "Mixed Mode Testing Considered Essential".

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

                             SPEAK OUT NOW!

We have been doing TTN-Online for over a year now...and it's time to ask
our nearly 2000 readers worldwide:

      What do you like about the TTN-Online?

      What do you NOT like?

      What would you like to see MORE of?  See LESS of?

We would love to hear from you! Please address your comments and ques-
tions to "ttn@soft.com", or phone or write us at the address below:

      Software Research, Inc.
      901 Minnesota Street
      San Francisco, CA  94107 USA
      [+1] 415-550-3020

========================================================================
---------------------->>>  CALENDAR OF EVENTS  <<<----------------------
========================================================================

The following is a partial list of upcoming events of interest.  ("o"
indicates Software Research will participate in these events.)

   o  February 22-25: Uniforum 1995
      Dallas Convention Center
      Dallas, TX
      Contact: [+1] 800-545-EXPO

   +  March 1-2: Software World USA
      Chicago, IL
      Contact: Loretta Taylor
      tel: 508-470-3870

   +  March 7-10: Achieving Quality Software
      Sheraton Premiere
      Tyson's Corner, VA
      contact: Sherry Paquin
      email: sap0215@sperry.mhs.compuserve.com
      tel: 804-974-2078
      fax: 804-974-2480

   o  March 6-10: TOOLS EUROPE 95
      Palais de Congres
      Versailles, FRANCE
      email: tools@eiffel.fr
      tel: +33 (1) 45 32 58 80
      fax: +33 (1) 45 32 58 81

   +  March 8-15: CeBIT '95
      Contact: Hannover Fairs USA, Inc.
      103 Carnegie Center
      Princeton, NJ 08540
      tel: 609-987-1202
      fax: 609-987-0092

   +  April 9-14: 7th Annual Software Technology Conference
      Salt Lake City, Utah, USA
      Contact: Dana Dovenbarger, Lynne Wade
      tel: 801-777-7411 DSN 458-7411
      fax: 801-777-8069 DSN 458-8069
      email: dovenbar@oodis01.hill.af.mil
             wadel@hillwpos.hill.af.mil

========================================================================
------------>>>          TTN SUBMITTAL POLICY            <<<------------
========================================================================

The TTN On-Line Edition is forwarded on the 15th of each month to sub-
scribers via InterNet.  To have your event listed in an upcoming issue,
please e-mail a description of your event or Call for Papers or Partici-
pation to "ttn@soft.com".

The TTN On-Line submittal policy is as follows:

o  Submission deadlines indicated in "Calls for Papers" should provide
   at least a 1-month lead time from the TTN On-Line issue date.  For
   example, submission deadlines for "Calls for Papers" in the January
   issue of TTN On-Line would be for February and beyond.
o  Length of submitted items should not exceed 68 lines (one page).
o  Publication of submitted items is determined by Software Research,
   Inc., and may be edited as necessary.

========================================================================
----------------->>>  TTN SUBSCRIPTION INFORMATION  <<<-----------------
========================================================================

To request a FREE subscription or submit articles, please E-mail
"ttn@soft.com".  For subscriptions, please use the keywords "Request-
TTN" or "subscribe" in the Subject line of your E-mail header.  To have
your name added to the subscription list for the quarterly hard-copy
version of the TTN -- which contains additional information beyond the
monthly electronic version -- include your name, company, and postal
address.

To cancel your subscription, include the phrase "unsubscribe" or
"UNrequest-TTN" in the Subject line.

Note:  To order back copies of the TTN On-Line (August 1993 onward),
please specify the month and year when E-mailing requests to
"ttn@soft.com".

                     TESTING TECHNIQUES NEWSLETTER
                        Software Research, Inc.
                            901 Minnesota Street
                      San Francisco, CA 94107 USA

                         Phone: (415) 550-3020
                       Toll Free: (800) 942-SOFT
                          FAX: (415) 550-3030
                          E-mail: ttn@soft.com

                               ## End ##