FireEye Beta Release
1. Overview
FireEye is a combinatorial testing tool that can be used to generate
t-way test sets. Combinatorial testing can effectively
detect faults that are caused by unexpected interactions
between different contributing factors. Major features of FireEye
include uniform and mixed strength test set generation, high-level
constraints support, and an easy-to-use GUI.
FireEye is developed by the US National Institute of Standards and
Technology (NIST) and the University of Texas at Arlington. The tool
is currently distributed for research and educational purposes only.
Commercial application of the tool is allowed with prior arrangement.
No guarantee of any kind is implied by the distribution of the code,
and all rights are reserved by the developer.
FireEye is now distributed as a zip file, which can be downloaded here. The zip archive contains the
following files: (1) an executable jar file for the GUI version; (2)
an executable jar file for the command line version; (3) a release
document; and (4) a user guide. FireEye is written in Java, and
requires J2SE 6.0 or above.
FireEye has been primarily developed and tested on Windows PCs.
However, the portability feature of Java shall allow the tool to run
on other platforms such as Unix and Linux.
FireEye can be easily installed by putting the jar file into a working
directory. To start FireEye, the user can either use the command
line java -jar jar_file or by double-clicking the jar
file.
Sanity testing: An XML file that contains a sample
configuration file can be downloaded here.
After the GUI is opened, load the sample configuration file, and then
build the system.
(Page Last Updated: Dec. 4 2009)