wiki:GeneralInformation/Concept

Version 1 (modified by sherbold, 12 years ago) (diff)

--

Concept

The Quest project is based on a simple idea: it should be possible to apply quality assurance techniques that use events independent of the event-driven software platform. With this idea in mind, we devised a framework with three layers, that defines how a software where the platform-independent application is possible should look like.

  • A Platform Layer that contains the platform-dependent parts of the software, e.g., platform specific events like "click with the left mouse button on a Ok button in a Windows MFC application".
  • An Event Layer that provides the quality assurance techniques and works independent of any specific event-driven software platform.
  • A Translation Layer that mediates between the platform layer and the event layer, i.e., converts between platform specific the platform independent parts of the software.

Attachments (2)

Download all attachments as: .zip