Software Testing Automation Framework

Software Testing Automation Framework

Infobox Software
name = Software Testing Automation Framework (STAF)



caption =
developer = IBM
released = Initial Release in 1998. Version 3.0 initial release in 2005.
frequently_updated = yes
programming language = Core application: C++. Public APIs available in Java, C, C++, Python, Perl, Tcl, Rexx.
operating system = Cross-platform
language = English
genre = Test Automation Framework
license = As of v3.2.5, STAF uses the Eclipse Public License V1.0. Additional details [http://staf.sourceforge.net/license.php here] .
website = [http://staf.sourceforge.net/index.php Software Testing Automation Framework (STAF)]

Introduction

The Software Testing Automation Framework (STAF) is an open source project that enables users to create cross-platform, distributed software test environments.

Services

STAF includes a number of services that provide specific functionality. The most prominent of these is called the STAf eXecution engine (STAX), which executes test scripts. Other services provide cron, file system, inter-process communication, e-mail, and HTML support, among others. The documentation includes instructions and guidelines for developers to generate their own custom services, as well.

Support

IBM supports users of STAF through extensive online documentation and user forums, accessible via the [http://staf.sourceforge.net/index.php STAF website] .

External links

* [http://staf.sourceforge.net/index.php Software Testing Automation Framework (STAF)]


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Software testing controversies — Software Testing portal There is considerable variety among software testing writers and consultants about what constitutes responsible software testing. Members of the context driven school of testing[1] believe that …   Wikipedia

  • Lightweight software test automation — is the process of creating and using relatively short and simple computer programs, called lightweight test harnesses, designed to test a software system. Lightweight test automation harnesses are not tied to a particular programming language but …   Wikipedia

  • Test automation framework — A Test Automation Framework is a set of assumptions, concepts and tools that provide support for automated software testing. The main advantage of such a framework is the low cost for maintenance. If there is change to any test case then only the …   Wikipedia

  • Software engineering — (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.[1] It is the… …   Wikipedia

  • Software development process — Activities and steps Requirements Specification …   Wikipedia

  • Comparison of open source configuration management software — This is a comparison of free (libre) and open source configuration management software. Contents 1 Basic properties 2 Platform support 3 Short descriptions 4 Refere …   Wikipedia

  • Software documentation — or source code documentation is written text that accompanies computer software. It either explains how it operates or how to use it, and may mean different things to people in different roles. Contents 1 Role of documentation in software… …   Wikipedia

  • Software development methodology — A software development methodology or system development methodology in software engineering is a framework that is used to structure, plan, and control the process of developing an information system. Contents 1 History 1.1 As a noun 1.2 As a… …   Wikipedia

  • Test automation — Compare with Manual testing. Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting… …   Wikipedia

  • Unit testing — In computer programming, unit testing is a method by which individual units of source code are tested to determine if they are fit for use. A unit is the smallest testable part of an application. In procedural programming a unit may be an… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”