This Project Provides: A set of tools for fully automatic test generation and execution, and a collection of utilities and libraries that support high level of test automation. This includes Python libraries for multiplatform GUI testing, a tool for editing, debugging, running and recording GUI test scripts, and a tool for editing and visually analyzing test models and generated tests.
The Value of the fMBT Project
fMBT generates and executes tests automatically. It very quickly finds and tests paths that would never be tested by human test designers. This increases test coverage and cuts down test maintenance efforts, when compared to traditional test automation.
Who It’s For
fMBT is targeted for a wide audience, including application, system and service developers, integrators and quality assurance teams. The system under test can be anything from device drivers to operating systems, to mobile devices and distributed services.
How to install fMBT
fMBT runs on Linux.
- sudo apt-add-repository ppa:antti-kervinen/fmbt-devel; sudo apt-get update; sudo apt-get install fmbt*
openSUSE 13.1 (run as root)
- zypper ar -G https://download.01.org/fmbt/openSUSE_13.1/ fmbt; zypper refresh; zypper install fmbt*
Fedora (run as root):
- yum-config-manager --add-repo=https://download.01.org/fmbt/Fedora_\$releasever; yum install --nogpgcheck fmbt*
How to get started
- If interested in automatic test generation, check out the tutorial.
- If you want to do GUI testing, see slides, the wiki page and FAQ.
fMBT is an open sourced tool, primarily written in C++ and Python, and is distributed under the LGPL license.
About Intel Involvement
Intel is the creator of fMBT, enabling application and system developers to test a broad range of devices, including those running on the Intel® Atom™ processors and Intel® Core™ processors.