UniTEE stands for Unified Test Engine Exemplified, and is pronounced as /ˈjuːnɪti/ (unity). It is spelled as Unitee elsewhere.
It is a test automation engine developed by Rahul Verma, with one key goal: Unification. It targets unification of different types of test case writing, for different types of test automation, at different layers, in different languages, for different purposes, applied in different development models, for different kinds of products and so on.
Unitee derives some elements of design for its test components from the excellent xUnit architecture by Kent Beck. Some key inspirations are the concept of fixtures, the default assertions and the XML result format. This indicates the impact xUnit architecture has had on Rahul as well as one of the goals of Unitee as being consistent in API to what developers & testers are used to for basic operations.
The similarities end here. A fundamental deviation which Uniteetakes is that unlike most of the Java based automation frameworks out there, it does not use JUnit as its base. It has been coded from scratch. It targets keeping easy things as easy as possible and making complex stuff much easier, as the latter is where many frameworks get it wrong.
In short, Unitee is a research project to serve software testers, developers, educationists and students. The goal is to develop an engine which can provide an alternative to existing test engines like JUnit, TestNG etc. This is especially true for the problem contexts, where it aims to serve better than existing engines.
Einer Empfehlung folgend, schaue ich mir dieses Testframework an. Wer ebenfalls immer mal wieder neue Dinge ausprobieren möchte – feel free!