Fastest implements model-based testing (MBT). The tool receives a Z-specification and generates in an almost automatic way, test cases derived from the specification.
Fastest works in both
Linux and
MS-Windows environments. It requires a
Java SE Runtime Environment 1.6 or superior.
To install the tool, just uncompress and unarchive the file fastest.tar.gz.
Its current version just generates abstract use cases (i.e. test cases written in Z), and it does not implement all of the Z Language (just a significative part of it), but it's still useful enough.
Fastest implements the techniques of model-based testing described in:
P. Stocks, "Applying formal methods to software testing", Ph.D.
dissertation, Department of Computer Science, University of Queensland,
1993.
H. M. Hörcher and J. Peleska, "Using formal specifications to support
software testing", Software Quality Journal, vol. 4, pp. 309--327, 1995.
P. Stocks and D. Carrington, "A framework for specification-based
testing", IEEE Transactions on Software Engineering, vol. 22, no. 11,
pp. 777--793, Nov. 1996.
Additionally it implements a client/server, implicit invocation architecture, which implies a better performance and the capability of introducing changes in a simply way.
Fastest uses the
CZT Framework (http://czt.sourceforge.net).
The distribution includes a small user manual in english.
# Modified version of the Z-specification of the steam-boiler control software (pdf)
# Certified elimination theorems (tex)
+ Download
+ SHA-256 Hash