An increasingly powerful Safs/staf/stax automated testing framework

Source: Internet
Author: User
Tags file system mail

The last time, I was briefed on the openqa.org community-available, open source Automated test framework (open source testing tools/community (selenium/openqa.org)). Recently, see Staf+stax released the latest version, including many service components, you can see that the Staf+stax framework is more and more complete, it is worth recommending to everyone.

September, 2008:staf 3.3.1, STAX 3.3.4, Cron 3.3.3, Email 3.3.2, Event 3.1.2, EventManager 3.3.3, and HTTP 3.0.1 are n ow available.

Moreover, the Staf+stax Automation test framework is more versatile, suitable for all kinds of application systems, not only for B/s structure, but also for the application of C/s structure. Staf+stax is a distributed remote call system that supports cross-platform and multilingual automated test frameworks. As a complete system framework, it can be seen as 3 components, namely SAFS, Staf and Stax.

(1) SAFS (Software automation Framework Support, http://safsdev.sourceforge.net/Default.htm) is an open source automation based on the idea design of data driven and keyword driven Test framework to support cross-platform, multilingual applications.

(2) STAF (Software Test automation framework,http://staf.sourceforge.net/index.php) revolves around the idea of component reuse through service invocations such as remoting, resource management, monitoring, etc.) to complete the construction of the automation architecture. As an automated testing framework, STAF provides a pluggable mechanism to support multiple platform and multi-language distributed structures.

(3) STAX (STAf eXecution engine,http://staf.sourceforge.net/getstax.php) is a STAf based execution engine, which is described in XML format. A test workflow can be defined in an XML file that enables parallel execution, nested test cases, control run times, and so on, and Stax supports Java and Python modules

In addition, a number of enhanced services are provided to meet the requirements of automated testing, which include:

3 Time-driven service (Cron service): Runs the STAF command at specific intervals.

3 Event-driven service: a process communication is driven by events that occur to execute the associated STAF command.

3 Name space Services (Namespace service): Set the namespace level for storage and search of variable permanent warehouses.

3 Counter Service (Namedcounter Service): Dynamically manage its counters for a specific name.

3 Timer service: A machine periodically receives a message from another machine.

3 Mail Service: Send mail message to a group of recipients.

3 Extended File System request processing tool (Fsext Service)

Based on the services and capabilities of SAFS, STAF and Stax, we are confident that it can help us build a good, enterprise-class automated test environment. Below, I use a diagram to show the automated test environment that it brings to us. While the load, performance test tool is not shown in the diagram, it can actually support a variety of test tools, including the test tools that you develop.

Source: http://blog.csdn.net/KerryZhu/archive/2008/10/02/3009465.aspx

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.