Get SW Test Automation Framework at SourceForge.net. Fast, secure and Free Open Source software downloads Software Testing Automation Framework (STAF)

  - STAF Home Page
  - SF Project Page

Get STAF

  - Licenses
  - Download STAF
  - Download STAX Service
  - Download Other Services
  - Download Eclipse Plug-ins
  - See All Releases

Support

  - FAQ
  - Documentation
  - Discussion Forums
  - Search Forums
  - Mailing Lists
  - Search Mailing Lists
  - Run Demo
  - STAF History
  - Education

Feedback

  - Browse Bugs
  - Submit New Bug
  - Browse Features
  - Request New Feature
  - Browse Support Requests
  - Open Support Request

Development

  - Contributing to STAF
  - Project Roles
  - Anonymous CVS

Useful Links

  - SAFS Project
  - Distributed Testing Project
  - Linux Test Project
  - QuickSTAF - STAF GUI

STAF/STAX V3 Documentation

The following documentation is provided for the current versions of STAF V3 and STAX V3. If you want to view documentation for STAF V2, go to the STAF V2 Documentation page instead.

STAF V3 Documentation

  • STAF V3 Frequently Asked Questions (FAQ)
    Contains frequently asked questions and answers about STAF and STAX. You should check the FAQ before submitting a question to a STAF Help forum or mailing list.

  • Getting Started with STAF V3 (PDF)
    Gets you started using STAF. It guides you through many common tasks that are performed when using STAF, including a detailed examination of a demo which shows how you can instrument and leverage STAF in your testing.

  • STAF V3 Installation Guide (PDF)
    Contains detailed information on how to install STAF.

  • STAF V3 User's Guide (HTML)
    Contains detailed information on how to set up STAF and use STAF commands and Services. Contains in-depth information including service command syntax and return codes.

  • STAF Diagnostics Guide (HTML)
    This document describes common techniques to debug problems when running STAF.

  • STAF V3 Service Command Reference (HTML)
    Contains a quick reference to the syntax of the service commands.

  • STAF V3 API Return Code Reference (HTML)
    Contains a quick reference to the STAF return codes.

  • STAF Java User's Guide (HTML)
    This document describes STAF's V3 support for the Java language. It includes information on the core STAF Java APIs as well as the wrappers provided for the Monitor and Log services.

  • STAF Perl User's Guide (HTML)
    This document describes STAF's V3 support for the Perl language. It includes information on the core STAF Perl APIs as well as the wrappers provided for the Monitor and Log services.

  • STAF Python User's Guide (HTML)
    This document describes STAF's V3 support for the Python language. It includes information on the core STAF Python APIs as well as the wrappers provided for the Monitor and Log services.

  • STAF Tcl User's Guide (HTML)
    This document describes STAF's V3 support for the Tcl language. It includes information on the core STAF Tcl APIs as well as the wrappers provided for the Monitor and Log services.

  • STAF Ant Task User's Guide (HTML)
    This document describes how to use the STAF Ant Task to call into the STAF framework from within an Ant build script.

  • STAF V3 Developer's Guide (HTML)
    Contains detailed information on how to build STAF. It will walk you through the process of obtaining the STAF source code and setting up your build environment. STAF developers are the intended audience for this document.

  • STAF V3 Service Developer's Guide (HTML)
    This document describes how you create STAF services, and includes implementation of a sample service in both Java and C++.

  • STAF V3 Migration Guide (HTML)
    Contains important information for existing STAF V2 users that should be read before migrating to STAF V3.

  • STAF V3 Overview
    Contains an overview highlighting some of the major differences between STAF V2 and STAF V3.

STAX V3 Documentation

  • Getting Started with STAX V3 (PDF)
    Gets you started using STAX. It guides you through many common tasks that are performed when using STAX, including getting started running a STAX job and to create a STAX XML document.

  • STAX V3 User's Guide
    Contains detailed information on how to configure and use the STAX service. Contains in-depth information including syntax for creating STAX XML documents, how to use the STAX Monitor, and examples of STAX XML documents.

  • STAXDoc User's Guide (PDF)
    STAXDoc is used to generate documentation for your STAX xml files. As you grow your library of STAX functions, you will probably find it useful to document the STAX functions to make it easier to reuse them and share them with other test groups.

  • STAX V3 Extensions Developer's Guide (HTML)
    This document describes how you create extensions for STAX.  Extensions to the STAX service can be written which define new elements that can be used in a STAX xml file. In addition, extensions to the STAX Monitor can be written which define new plug-in views which can be displayed via the STAX Monitor.

Other STAF Services Documentation

  • Cron Service User's Guide
    Contains detailed information on how to configure and use the Cron service. The Cron service allows you to register STAF commands that will be executed at a specified time interval.

  • Email Service User's Guide
    Contains detailed information on how to configure and use the Email service. The Email service allows you to send an email message to a list of recipients.

  • Event Service User's Guide
    Contains detailed information on how to configure and use the Event service. The Event service allows process communication based on events occuring.

  • EventManager Service User's Guide
    Contains detailed information on how to configure and use the EventManager service. The EventManager service allows you to register with the Event service in order to execute STAF Commands.

  • FSExt Service User's Guide
    Contains detailed information on how to configure and use the FSExt service. The FSExt service provides some tools to perform extended file system requests (in addition to the FS service provided by core STAF).

  • HTTP Service User's Guide
    Contains detailed information on how to configure and use the HTTP service. The HTTP service allows you to quickly and easily make HTTP requests. These requests can be grouped together in a session. Performing requests in a session provides the ability simulate a browsing experience.

  • NamedCounter Service User's Guide
    Contains detailed information on how to configure and use the NamedCounter service. The NamedCounter service provides the ability to dynamically manage counters based on a name.

  • Namespace Service User's Guide
    Contains detailed information on how to configure and use the Namespace service. The Namespace service provides a namespace hierarchy for storing and retrieving a persistent repository of variables.

  • SXE Service User's Guide
    Contains detailed information on how to configure and use the SXE service. The SXE service provides a simple STAF service to execute a list of STAF commands specified in a file.

  • Timer Service User's Guide
    Contains detailed information on how to configure and use the Timer service. The Timer service allows a process on one machine to periodically receive a notification message from the same or another machine. This can be used to have one machine periodically execute a process on another machine, as a "heartbeat" to monitor the activity of a machine, or any other purpose where a periodic timer may be useful.

STAF Technical Papers

  • STAF Technical Overview
    This paper describes how STAF evolved to address the issues of reuse and automation for test organizations. It also describes the design of STAF and how STAF was employed to automate a resource-intensive test suite used by an actual testing organization within IBM.

  • STCL Test Tools Architecture
    This paper discusses the requirements for a Test Tools architecture formulated by Software Test Community Leaders (STCL) in IBM. STAF is discussed in this paper.

    Last modified: October 22 2009 17:31:26.