The idea for Zeta Test was born out of our own needs as a software vendor. We needed to efficiently test our own applications – both in development and after release. These included not only consumer products for large audiences, but individually developed in-house solutions for business customers too.
Unfortunately we found no existing test applications that fitted our needs; either they had far too many functions we didn’t need and were much too expensive, or they had functions which we had no use for.
To summarize, our goal was to produce testing software with which we could ensure that our applications behave exactly how we and the customer expects them to behave. If the tests are performed for changes to existing products, they are called "Regression tests".
We aimed to enable anyone with a manual in their hands to perform tests, and not just the developers of the software themselves.
Very early on, we decided not to get down to the source code level but rather to cover all other aspects of the application like the installation process, the documentation, the usability of the user interface and the behavior of an application on different operation systems.
These were the ideas that guided us in developing Zeta Test.
During the development stage we were pleasantly surprised by the fact that nearly every customer we talked to about the project showed interest in Zeta Test. Due to close partnerships with selected customers from different industries, Zeta Test evolved to an application to cover a broad range of scenarios that goes way beyond our initial intention of simply testing software applications.
The workflow when creating, performing and evaluating test cases with Zeta Test is easy to understand and apply, but still comprehensive enough to cover very different application scenarios:
A typical workflow during testing is as follows: