xFramium Automation Toolkit

A complete framework for subject matter experts, QA automation engineers, and developers that accelerates the creation of keyword-driven, BDD and Java automation test cases for mobile and desktop applications - local and in the cloud

Current Release

Paean (1.0.20)

Release Notes

Rapid Adoption

Use the xFramium Quick Start configuration tool to find out how xFramium can help your organization. Start writing a test within 5 minutes.

High Performance

Employing complex caching algorithms and intelligent device selection ensure that your tests are not only accurate but that they are efficient as well. Test case performance is an often overlooked as an important metric

Reporting / Artifact Creation

View results by test suite, test case and environment over time. Detailed information is provided in a natural language format with all the artifacts to understand why steps failed including live debugging

Various Scripting Styles

xFramium support a broad range of scripting styles for users whether they are subject-matter experts, QA automation engineer or developers. Scripts of all styles can be shared and leveraged across teams to encourage collaboration. Users can write tests in XML, BDD/Gherkin and Java and execute them all in the same test suite

True Parallel Execution

Execute test cases across multiple devices and platforms simultaneously over varying hubs, clouds and vendors. In addition, tests can even be parallelized across like devices for increased execution performance

Evolution of xFramium

Designed by Allen Geary, co-founder of MINNIM Software, xFramium was created as a large need in the market for a simple to use framework was observed. Numerous customers were handed complex frameworks and Java manuals and were expected to create complex test cases. While some groups had experienced Java developers on their team most had a Java in 21 days book and were made up of manual testers and business analysts. They were put into a position to fail.

Allen had observed the amount of money wasted on failed automation implementations and the frustration of the testing groups involved. In close cooperation with various customers, xFramium and its easy to use language was born. Testing groups were able to create test cases much faster and see the fruits of their labor much sooner and management groups saw a reduction of bugs and increased productivity

With the addition of multi level reporting concepts communication between the various groups in an organization was improved. Historical reports gave a clear understanding of the health of the test suite while detailed reports gave developers and test engineers the tools necessary to categorize, debug and dismiss script failures. Customer were no longer handing failed test cases over to manual engineers to repeat and debug. Reports became advanced debugging tools for quick fixes

As xFramiums' adoption grew, more groups began to contribute and the community took over. xFramium is now contributed by many different customer and development teams from all over the world and continues to grow

Get Started

Installation

Using Eclipse as the IDE we walk you through the steps required to setup a new xFramium Maven based project. Detailed steps are included for those unfamiliar with Maven, proxies and Eclipse in general

Quick Start Generator

The Quick Start configuration generator is the fastest way to get connected and start testing. Make a few selections and generate a working configuration in minutes

Source

The xFramium automation framework is an open source framework. Get involved to help us continue to make xFramium great

GIT xFramium

Downloads and Release Notes

Download xFramium binaries, source code and documentation for all release of xFramium. Review the Release Notes to see if an upgrade is right for you

How-Tos

A selection of Hot-To articles, tips and tricks to fast forward your testing efforts

Documentation

Documentation Home

Browse the extensive set of xFramium documentation

Keywords

xFramium has many pre-built keywords out of the box that are ready to use

Java based testing

The Java based testing documentation when the XML format is not enough or you simply want to create in Java

Execution Options

There are various options when executing your test suite. Engineers can execute locally from their IDE, from a CI server such as Jenkins or from the cloud using the xFramium execution console

BDD

xFramium offers an easy to use implementation of BDD style scripting. xFramiums approach removes the need for Java programmers and engineers familiar with regular expressions

Object Identification

There are many ways to identify objects. See what xFramium has to offer

Support

MINNIM Software and the xFramium community offer many avenues for support

Groups

Post your questions on the xFramium Google Group

Tutorial Videos

Watch some of the tutorial videos at the xFramium YouTube Channel

Annual Maintenance

  • 60 hours support billed in 15-minute increments. *
  • Additional development and scripting hours available
  • Email based help desk support, Monday thru Friday, 7AM - 7PM EST
  • Custom patches and early access to new features and versions
  • xFramium upgrade remediation (excluding framework customizations)
MINNIM Software via email

* Hours expire after 1 year and do not carry over to the next year

Training

  • Remote / Virtual training for xFramium
  • Remote / Virtual training for Selenium and Appium
  • Onsite / classroom training available upon request
Contact MINNIM Software via email
Customized Support Packages

  • Script architecture and creation available for xFramium, Java, Selenium, Appium, Gherkin/Cucumber, etc. Design assistance for future-proof testing
  • Out sourced test execution and maintenance to ensure your tests execute as expected and issues are analyzed and reported eliminating lost time due to test run analysis. Issues found can be fixed transparently
  • Continuous Integration architecture and best practice analysis. Get the most out of your CI practice or create a new one
  • Proprietary xFramium customizations to add directed value to your xFramium implementation. Integrate with an on-site defect tracking system or write a specialized keyword to increase your execution coverage
  • Special requests tailored to specified needs and budgets
MINNIM Software via email

Editions / Licensing

xFramium is available in 2 editions - Community and Commercial

xFramium Community Edition

  • Community Supported via groups
  • Community Maintained
xFramium COMMERCIAL Edition

  • Priority support
  • Access to enhanced functionality
  • Email based help desk support, Monday thru Friday, 7AM - 7PM EST
  • Custom patches and early access to new features and versions
  • xFramium upgrade assistance
  • Additional customized support options available