xxxxxxx     x
              xxxxxxxxxxxx   xx
            xxxxxxxxxxxx     xxxx
           xxxxxxxxx         xxxxx
           xxxxxxxx          xxxxx
            xxxxxxxx         xxxxx    xxx            x
               xxxxxx        xxxxx    xxxxxxx         xx
                    xx         xxx    xxxxxxxxx         xxx
                                 x    xxxxxxxxxx         xxxx
                                      xxxxxx              xxxxx
                       xx             xxxxxx              xxxxxx
      xx                 xxx          xxxxxx              xxxxxxx
        xxx               xxxxx       xxxxxx              xxxxxxx
           xxxx            xxxxxx     xxxxxx              xxxxxxx
             xxxx           xxxxxxx                      xxxxxxx
               xxx          xxxxxxxx                    xxxxxxx
      xxx       xx          xxxxxxxx                   xxxxxxx
        xxx                 xxxxxxxx                 xxxxxxx
          xx                xxxxxxxx             xxxxxxxxx
           xx              xxxxxxxxx             xxxxxxx
                          xxxxxxxxx   xx           xxxxx
         xxxxxxx        xxxxxxxxx     xxx           xxxxx
       xxxxxxxxxxxxxxxxxxxxxxxx       xxxx           xxxx
     xxxxxxxxxxxxxxxxxxxxxxxx         xxxxx           xxxx
       xxxxxxxxxxxxxxxxxxxx           xxxxxx           xxxx
         xx     xxxxxxxx              xxxxxx            xxxx
                                      xxxxxx             xxxxx
                                      xxxxxx              xxxxx
                             xxxxxxxxxxxxxxx    xxxxxxxxxxxxxxxxx
                             xxxxxxxxxxxxxxx       xxxxxxxxxxxxxxxx

         +===================================================+
         +===================================================+
         +======= Testing Techniques Newsletter (TTN) =======+
         +=======           ON-LINE EDITION           =======+
         +=======             April  1994             =======+
         +===================================================+
         +===================================================+

TESTING TECHNIQUES NEWSLETTER (TTN) is E-mailed on a monthly basis to
support the Software Research, Inc. (SR) community and to provide infor-
mation of general use to the testing community.

(c) Copyright Software Research, Inc. 1994.  Permission to copy and/or
re-distribute is hereby granted to any recipient of the TTN On-Line so
long as the document/file is kept intact and this copyright statement
appears with it.

TRADEMARKS: STW/Regression, CAPBAK, SMARTS, Software TestWorks, STW, 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/Regression's Direction
   o  The STW Insider: X11virtual
   o  7th International Software Quality Week (QW '94)
   o  1st IFIP/SQI International Conference (Asia-Pacific)
      on Software Quality and Production
   o  1st Annual Object Applications Awards at Object World Germany `94
   o  Technical Articles of Interest
   o  Calendar of Events
   o  TTN Submittal Policy
   o  TTN Subscription Information

========================================================================
   ---------------->>  STW/REGRESSION's DIRECTION  <<----------------
========================================================================

This month marks the start of the second business quarter and with it
comes several technical enhancements on the Software TestWorks (STW)
tool suite.  The following is an initial preview of upcoming enhance-
ments:

*---> CAPBAK/X Widget Testing Mode

The new widget or object testing mode will complete an architectural
development plan for CAPBAK/X.

The true-time testing mode, the initial mode currently supported by
CAPBAK/X, replays keyboard and mouse activity exactly as recorded by the
tester and provides bitmap and character verification.  Playback timing
can either reflect actual recording time or be adjusted to different
values.

Bitmap verification automatically compares images captured during a
recording session with the actual images at playback.  Character recog-
nition verification determines a successful test based on the actual
values.  It extracts the values from bitmap images using the OCR tech-
nology, translating them into ASCII characters (regardless of font or
background color), and then compares the expected and actual values for
differences.

The true-time testing mode accommodates minor application changes to the
graphical user interface (GUI) through character string synchronization.
While this mode can recognize bitmap images and manage font, type-size
and location alterations, it cannot handle character string modifica-
tions (such as "Quit" being changed to "Exit") within the user inter-
face.

The widget testing mode, on the other hand, can handle modifications to
the application under test's (AUT) user interface because it directly
queries the internals of an application's GUI, sometimes referred to as
GUI objects.  Examples of an application's GUI objects include push but-
tons, pull-down menus, list selections, and text widgets.

Widget testing is excellent for testing portability between platforms.
Because widget technology operates directly with the objects, test
scripts are not effected by environment changes to the AUT, and, there-
fore, the test scripts are portable between platforms.  The multitude of
objects included in a typical application's GUI can automatically be
added, modified or deleted in a test script.  As a result, test re-
recording can often be avoided.

While widget technology will not verify GUI correctness, it will confirm
that the application's engine ran successfully.  With the widget tech-
nology, tests might pass despite conditions in which a user could not
operate the application interface (such as a command button being hidden
behind a window).  Therefore, even if the widget testing mode has been
run, it is still important to perform user-level testing, either manu-
ally or with the true-time testing mode.  CAPBAK/X's enhanced architec-
ture will provide the capability to toggle between true-time and widget
testing modes during a recording session.


*---> C-Language Implementation with Interpreter for Test Scripting

The SMARTS and CAPBAK products will use a C-language interpreter to
further facilitate test recording and scripting.  The C-language inter-
preter will provide full language support with the exception of a few C
constructs (such as structures and pointer-to-pointers), which will be
omitted from SMARTS' Automated Test Script (ATS).  All events and
actions will be recorded as C function calls in CAPBAK.

The benefits to using a C-language interpreter are substantial:
   o  Users already familiar with C need not learn a new or vendor-
      proprietary language.
   o  Conditional statements, loops and variables can be added to previ-
      ously recorded tests, creating a more sophisticated test program.
   o  Language structure allows functions to be re-used.

Implementation of the C-language interpreter in SMARTS/X, SMARTS/MSW and
CAPBAK/X will be completed by the end this quarter.  The implementation
for CAPBAK/MSW is currently shipping.

========================================================================
   --------------->>  THE STW INSIDER: X11virtual  <<----------------
========================================================================

The STW INSIDER assists our customers in the use of Software TestWorks'
(STW) tools, by providing information on efficient usage, error
avoidance, and workaround techniques.

The featured topic this month is the X11 Virtual Display System
(X11virtual), Software Research's (SR) load generation testing system.
X11virtual provides the user with the capability to simulate multiple
user sessions from a single machine for purposes of load generation,
performance assessment, and multiple-test execution.

Because of its general applicability, SR has been offering the
X11virtual software *free* to all requesters between March 15, 1994 and
April 30, 1994.  (There is a nominal $45 media and handling charge.)

The following usage techniques are provided in response to customer
questions regarding X11virtual:

Q.  Can non-standard server characteristics be configured?

A.  X11virtual can accommodate simulations of monochrome, color or
    gray-scale monitors, selectable with an invocation switch.  The
    default is a color display.

    Although X11virtual defaults to the standard screen size of 1280 x
    1024, X11virtual will accept the dimensions of the current screen
    from the command line.  One can, in effect, simulate any size screen
    during test playback.

    In a typical application, X11virtual is used with a test
    capture/playback system to recreate user inputs.  If desired, the
    application can be programmed to accept inputs from a "real"
    display.


Q.  Can scripts and GUI applications be run in the background?

A.  X11virtual includes a complete copy of X11, allowing scripts and
    graphical user interface (GUI) applications to be run in the back-
    ground.  SR modified the X11R5 server so that it simulates a display
    in RAM.  This virtual X-Server behaves just like X11R5, except it is
    not tied to any physical hardware.


A.  How are virtual displays monitored?

Q.  With X11virtual, multiple virtual displays can easily be monitored
    and controlled.  X11virtual provides a monitor for each virtual
    display.

    At any time, an entire screen or a top (or focus) window can be
    selected and viewed from one or more virtual displays.


The *free* X11virtual offer expires April 30, 1994.  To request informa-
tion or obtain a registration form for the X11 Virtual Display System,
contact:

              =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
             -=           Software Research, Inc.            =-
            =-=        ATTN: X11virtual Registration         =-=
            =-=               901 Minnesota Street               =-=
            =-=       San Francisco, CA 94107 USA USA       =-=
            =-=                                              =-=
            =-=  Phone: (415) 550-3020  FAX: (415) 550-3030  =-=
            =-=          E-mail:  virtual@soft.com           =-=
             -=      General Information: info@soft.com      =-
              =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

========================================================================
----            7th INTERNATIONAL SOFTWARE QUALITY WEEK             ----
----                                                                ----
----        Conference Theme: MAINTAINING COMPETITIVENESS           ----
----                        May 17-20, 1994                         ----
----      The Sheraton Palace Hotel, San Francisco, California      ----
----                                                                ----
========================================================================

                       ---  CONFERENCE THEME  ---

In today's marketplace, organizations are faced with the difficult chal-
lenge of developing and delivering complex software systems, while con-
tinually improving predictability and reducing the cycle time between
releases.  Companies that can master quality and productivity issues
will dominate their markets into the next century.  The theme for the
7th International Software Quality Week (QW'94), "Maintaining Competi-
tiveness", reflects that goal by focusing on advances in software test
technology, quality control, risk management, software safety, and test
automation techniques.  The goal is to help organizations implement
manageable, well-defined, repeatable quality processes.

                     ---  CONFERENCE STRUCTURE  ---

QW'94 has a pre-conference tutorial day and a complete three-day general
conference with keynote sessions, mini-tutorials, and regular technical
papers tracks.  There are two special debates, a vendors' presentation
track, and an expanded two-day vendor exhibit featuring top suppliers of
Computer Aided Software Test (CAST) products.

QW'94 speakers include industry experts, academics and experienced prac-
titioners in QA/QC/Testing to provide the methodologies and advanced
automated software test methods that promise major advances in system
quality and reliability.  Key speakers and their QW'94's topics are:

  * Dr. Boris Beizer (ANALYSIS) "On Being Competitive"
  * Mr. Bill Bently (Miles) "Capturing Requirements"
  * Mr. Robert Binder (Independent Consultant) "Testing Object-Oriented
    Systems: State of the Art, State of the Practice"
  * Dr. Leo Egan (Egan Systems) "Simplifying ISO 9000-3"
  * Mr. Tom Gilb (Independent Consultant) "Software Inspections"
  * Dr. Warren Harrison (Univ. of Oregon) and Dr. Paul Oman (Univ. of
    Idaho) "Using Metrics to Guide Testing Software QA"
  * Dr. Herb Hecht (SoHaR) "Software Dependability in Distributed Sys-
    tems"
  * Mr. Hans-Juergen Kugler (K&M Technologies) "What's on in Europe?
    European Software Quality Initiatives"
  * Dr. Micheal Mac-an-Airchinnigh (Univ. of Dublin) "Formal Methods,
    Requirements and Testing"
  * Dr. Monika Muellerburg (GMD) "Why Systematic Testing is Difficult:
    The Problem of the Sample"
  * Dr. John Musa (Bell Laboratories) "Software Reliability Engineering
    Practice"
  * Mr. Robert Poston (IDE) and Mr. George Symons (SR) "An Integrated
    Solution to Specification-Based Testing"
  * Ms. Alka Shah-Jarvis (Charles Schwab) "Applying Software Quality:
    ISO 900-3"
  * Mr. Shel Siegel (Objective Quality) "Where Are the Software Quality
    Leaders and What Are They Doing?"
  * Mr. Bill Silver (Software Quality World) "The TQO Software Measure-
    ment Paradigm"
  * Mr. Nicholas Zvegintzov (Software Maintenance News) "Analysis,
    Design, and Verification of Software Change"

QW'94 has one goal: To create an on-going publicly accessible platform
where researchers and Quality Assurance and Software Test Professionals,
as well as users at every level, can communicate and exchange experience
and technology.

                         ---  REGISTRATION  ---

For information on the conference or to receive a registration package
E-mail your request to "qw@soft.com", phone SR/Institute at (415) 957-
1441, or FAX SR/Institute at (415) 550-3030.

========================================================================
---       1ST IFIP/SQI INTERNATIONAL (ASIA-PACIFIC) CONFERENCE       ---
---               ON SOFTWARE QUALITY AND PRODUCTIVITY               ---
---                           (ICSQP `94)                            ---
---            "THEORY, PRACTICE, EDUCATION, AND TRAINING"           ---
---                        December 5-7, 1994                        ---
---             City Polytechnic of Hong Kong, HONG KONG             ---
---                                                                  ---
---                  --- CALL FOR PARTICIPATION ---                  ---
========================================================================

                     ---  CONFERENCE OBJECTIVE  ---

As the world becomes increasingly dependent on the use of computers, the
need for quality software which can be produced at reasonable cost
increases.  Yet the goal of improving software quality and productivity
remains elusive in almost all application areas, including business
oriented applications.  Software development is not yet an engineered
practice.

It is now widely recognized that improving software quality and produc-
tivity requires more than just good programming practices.  It entails a
whole variety of issues and tasks which encompass the entire process of
software development, from abstract user requirements analysis and
modeling to machine-level coding to the education and training of soft-
ware developers.  The focus is now clearly on the entire software pro-
cess instead of on individual, isolated elements of software develop-
ment.

This conference aims to bring together researchers and practitioners who
are interested in the efficient production of quality software, so that
views across a variety of issues may be exchanged and a rich perspective
on quality and productivity may be obtained.  In addition, this confer-
ence will bring to the fast growing Asia-Pacific region a much needed
focus on software quality and productivity.  It is anticipated that this
conference will become a biennial event.

Papers presented will be published in the conference proceedings by
IFIP.  The Conference Program will include plenary sessions featuring
prominent invited speakers.

                            ---  SCOPE  ---

The conference welcomes contributions in the areas of theory, practice,
education, and training from (but not restricted to) the following
fields:

  - Software process modeling
  - Software process improvement
  - Software process maturity
  - Process assessments
  - International standards (e.g. ISO, BS, AS, TQM, etc.)
  - Software product quality specification and evaluation
  - Software metrics and measurements
  - Requirements modeling and analysis
  - Software engineering environments
  - Software reuse and re-engineering
  - Software testing
  - Software risk assessment
  - Project management
  - Productivity tools
  - Quality aids
  - CASE and workbench tools
  - Industrial practices
  - Case studies
  - Software quality assurance methods and techniques
  - Software engineering and software quality
  - Quality management issues
  - Impact of development methodologies on quality and productivity
  - Education and training
  - Technology transfer

                    ---  SUBMISSION INFORMATION  ---

Submit four copies of the manuscript (maximum of 8 pages) to the Program
Committee Co-Chair.

Submissions should include a separate title page (1 copy) specifying the
title, all authors and their affiliations, abstract (maximum 200 words),
up to 10 keywords, and the address of the contact author, including a
telephone number, FAX number, and E-mail address (if available).  The
title page should also be submitted by E-mail (in plain text) or faxed
to the Program Committee Co-Chair to facilitate submission processing.

                    Dr. Matthew Lee
                    ICSQP `94 Program Committee Co-Chair
                    Department of Information Systems
                    City Polytechnic of Hong Kong
                    83 Tat Chee Avenue, Kowloon
                    HONG KONG
                    Phone: +852 788 7348
                    FAX: +852 788 8694
                    E-mail: ismatlee@cphkvx.cphk.hk

Potential contributors are invited to immediately register their inten-
tion to contribute a paper to the conference by E-mailing the Program
Committee Co-Chair.

                       ---  IMPORTANT DATES  ---

     Registration of intention to submit paper:  NOW
     Deadline for receipt of papers:             May 15, 1994
     Notification of acceptance:                 July 15, 1994
     Deadline for camera-ready copies:           September 15, 1994

All papers will be submitted to a standard refereeing process.  Accepted
papers will be presented in the conference.  Papers which are presented
will be published in the Conference Proceedings by IFIP.

========================================================================
-- 1ST ANNUAL OBJECT APPLICATIONS AWARDS AT OBJECT WORLD GERMANY `94  --
--                        September 27-29, 1994                       --
--          Object World Germany, Conference and Exhibition           --
--           Intercontinental Hotel, Frankfurt/Main Germany           --
--                                                                    --
--                   --- CALL FOR PARTICIPATION ---                   --
========================================================================

OBJECT WORLD GERMANY, to take place September 27-29, 1994 in Frankurt,
Intercontinental Hotel, will present the launch of the first annual
Object Applications Awards for the best end-user applications developed
using Object Technology (OT).  The awards are sponsored by the Object
Management Group (OMG) and COMPUTERWOCHE.

Awards will be given out in five categories, specifically to honor user
applications and pioneering implementations of the technology.  A dis-
tinguished panel of judges, chaired by Professor Roberto Zicari of the
Johann Wolfgang Goethe University of Frankfurt, will determine the
winners through a nomination process.  Nominations must come from user
organizations for internally developed applications not for commercial
sale.  Production applications or documented and demonstrable working
prototypes are acceptable.

                    ---  SUBMISSION INFORMATION  ---

Entrants to the Object Applications Awards must call for an official
Entry Kit.  Entrants will be asked to detail goals of the application,
the approach used, problems encountered, and key benefits realized con-
forming to the one of the categories.  All entries must be received by
July 15, 1994.

To request an Entry Kit or further information on the conference, call
or fax:
                    Object Applications Awards
                    c/o LogOn Technology Transfer GmbH
                    Burgweg 14a, D-61476 Kronberg (Ts.)
                    GERMANY
                    Phone: +49-6173-2852
                    FAX:   +49-6173-94 04 20

========================================================================
   ------------->>>  TECHNICAL ARTICLES OF INTEREST  <<<-------------
========================================================================

The following articles address software engineering or software testing
techniques that may be of interest:

   o  "Formal Specification of Software", G. Jones, Software Engineering
      Technology, April 1994.

   o  "Continuous Process Improvement for Software:  Database Validation
      and Cost-Benefit Analyses", L. Hale, Software Engineering Technol-
      ogy, April 1994.

   o  "It's Time for ISO 9000", M. Dawood, Software Engineering Technol-
      ogy, April 1994.

   o  "Testing for the Future", E.F. Miller, G.J. Symons, D.A. Steiner
      American Programmer, April 1994.

   o  "NetBIOS and 802.2 Applications: Problems and Solutions", T. Ellis
      and M. McIntyre, O/S Developer, March/April 1994.

   o  "Rapid Code Evaluation", B. D. Rosenblum, Software Development,
      April 1994.

   o  "Column X: Moving Toward Bug-Free User Interfaces", Alvin Wen, The
      SUN Observer, April 1994.

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

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

   o  April 26-27, 1994: Automated Software Test and Evaluation
      Washington, D.C.
      Contact: James Heil (Mitre Corp.)
      Phone: 908-389-6719

   o  May 8-12, 1994: Software Testing Analysis and Review (STAR '94)
      Alexandria, Virginia
      Contact: Carol Staurt
      SQE
      Phone: 800-423-8378; FAX: 904-268-0733

   +  May 16-17, 1994: ICSE '94
      Sarento, ITALY
      Contact: Richard Taylor
      Phone: 714-856-6429; FAX: 714-856-4056

   o  May 17-20, 1994: 7th Annual International Software Quality Week
      San Francisco, California
      Contact: Rita Bral
      Software Research Inc.
      Phone: 415-550-3020; FAX: 415-550-3030;
      E-mail: qw@soft.com

   +  June 7-9, 1994: Assessment of Quality Software Development
      Washington, D.C.
      Contact: Ez Nahouraii
      Industry Education Counseling
      Phone: 408-265-1960

   o  June 13-16, 1994: USPDI '94
      Washington, D.C.
      Contact: Martha Woods
      USPDI,Inc.
      Phone: 301-445-4405

   +  June 15-17, 1994: 24th Annual International Symposium on
      Fault-Tolerant Computing
      Austin,Texas
      Contact: Billene Mercer
      Phone: 512-327-4012; FAX: 512-327-8132

   +  July 26-28, 1994: Software Quality Management
      Edinburgh, SCOTLAND
      Contact: Sue Owen
      Conference Secretariat,
      Wessex Institute of Technology
      Phone: 44 (0) 703 293223

========================================================================
   --------->>>          TTN SUBMITTAL POLICY            <<<---------
   --------->>>  CALENDAR OF EVENTS AND CALL FOR PAPERS  <<<---------
========================================================================

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 pro-
      vide 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 ##