Expecco Architecture/en: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „== Architecture of Expecco == expecco is a modular system, consisting of a domain-independent platform system, which includes the editor, exeutor and report f…“)
 
 
(6 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Architecture of Expecco ==
== Overview and Architecture of Expecco ==


expecco is a modular system, consisting of a domain-independent platform system,
expecco is a modular system, consisting of a domain-independent platform system,
which includes the editor, exeutor and report facilities,
(containing the editor, executor and report facilities),
and various plugins and extensions, which realise interfaces to the system under test (SUT) via protocols, hardware interfacesm document formats etc.
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 [[Glossary/en#SUT_.28System_Under_Test.29|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.
The following picture gives a rough overview on this architecture (only a subset of available plugins is in this picture):


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).
[[Datei:expeccoArchitecture1.png|1000px|thumb|left|expecco architecture]]

The following picture gives a rough overview on this architecture (only a subset of available plugins are in this picture):

[[Datei:expeccoArchitecture1.png|1000px|thumb|left|expecco architecture (not all plugins included)]]


(oder als PDF: [[Datei:expeccoArchitecture1.pdf]])
(oder als PDF: [[Datei:expeccoArchitecture1.pdf]])

Aktuelle Version vom 10. November 2022, 14:02 Uhr

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):

expecco architecture (not all plugins included)

(oder als PDF: Datei:ExpeccoArchitecture1.pdf)



Copyright © 2014-2024 eXept Software AG