Expecco Architecture/en
Architecture of Expecco[Bearbeiten]
expecco is a modular system, consisting of a domain-independent platform system, which includes the editor, exeutor and report facilities, and various domain specific plugins and extensions, which realize interfaces to the system under test (SUT) via protocols, hardware interfaces, document formats etc.
In principle, expecco is a "Black Box" testing system, in that it does not expect or need the SUT to be instrumented (i.e. no specific test-code needs to be added to it). However, it does support code injection for Java and DotNET applications, which allow for "Grey Box" and "White Box" tests to be performed as well.
Test scenarios in expecco can be formulated both in a high level graphical (activity-) diagram fashion, as keyword-driven sequences AND as textual scripts in various programming languages. Scripts can be executed both within expecco and inside the SUT or other machines (eg. to generate stimuli or load on the SUT).
The following picture gives a rough overview on this architecture (only a subset of available plugins are in this picture):
(oder als PDF: Datei:ExpeccoArchitecture1.pdf)