Expecco Architecture/en
Overview and Architecture of Expecco[Bearbeiten]
expecco is a modular system, consisting of a domain-independent platform system, (containing the editor, executor and report facilities), and various domain specific plugins and extensions, which implement 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 (= System Under Test) to be instrumented (i.e. no specific test-code needs to be added to it). However, it does support code injection for Java and .NET 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 (e.g. 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)