Automation framework evaluation: Difference between revisions

From OpenSFS Wiki
Jump to navigation Jump to search
(No difference)

Revision as of 14:53, 19 December 2012

Framework(with link) Advantages Disadvantages
autotest

It is designed primarily totest the Linux kernel, though it is useful for many other functions such asqualifying new hardware. It used and developed by a number of organizations, including Google, IBM, Red Hat, andmany others. Developed on Python

  • ready for work linux kernel, supports some logging services and crashdump
  • under active developemnt
  • could work in "client" mode with minimum setup

in server mode:

  • ready to work on sets of nodes and selecting nodes based on marks/lables
  • have jobs queue supports
  • very limited test selection, include list, exclude list, tagging support
  • have pretty simple web UI
  • test structure pretty complex
STAF

The Software Testing Automation Framework (STAF) is an open source, multi-platform,multi-language framework, lead by IBM Core developed on C. You can interact with STAF from many languages (Java, C, C++, Python,Perl, Tcl, Rexx) and from the command line/shell prompt.

  • multi-platform, works on Windows, Linux, AIX

...

  • doesn't ready for linux kernel specific functionality

...

robotframework Example Example