Themensammlung: Unterschied zwischen den Versionen

Aus expecco Wiki (Version 2.x)
Zur Navigation springen Zur Suche springen
Zeile 212: Zeile 212:
==== GUI Testing ====
==== GUI Testing ====


* [[Expecco_GUI Tests_Extension_Reference | GUI Browser: Gemeinsame Basis der verschiedenen GUI Test Erweiterungen]]<br>This extension provides a base for the other UI technology interfaces, and is a prerequisite (included in) the Java GUI, Mobile GUI, Qt and Windows Automation GUI plugins.
* [[Expecco_GUI Tests_Extension_Reference | GUI Browser: Gemeinsame Basis der verschiedenen GUI Test Erweiterungen]]<br>Diese Erweiterung dient als Basis für die verschiedenen UI Technologieanbindungen. Sie ist Vorraussetzung für (und beinhaltet in) den Erweiterungen für die Java GUI, Mobile GUI, Qt und Windows Automation GUI Erweiterungen.


* [[Java GUI Plugins | Java Swing/SWT UI Testing]]<br>These plugins provide interfaces to Java GUIs based on Swing- and SWT technologies.
* [[Java GUI Plugins | Java Swing/SWT UI Testing]]<br>Diese Erweiterungen stellen Schnittstellen zu Anwendungen mit Java GUIs, basierend auf Swing und/oder SWT bereit.


* [[Appium Plugin Reference | Mobile UI Testing auf Android und iOS mit Appium]]<br>This plugin interfaces to Android and iOS mobile devices via an Appium access layer.
* [[Appium Plugin Reference | Mobile UI Testing auf Android und iOS mit Appium]]<br>Diese Erweiterung bietet Zugriff auf Mobilgeräte basierend auf Android und iOS. Die Komunikation erfolgt über eine Appium Schnittstelle.


* [[Qt Plugin Reference | UI Testing von Qt Anwendungen]]<br>This plugin interfaces to Android and iOS mobile devices via an Appium access layer.
* [[Qt Plugin Reference | UI Testing von Qt Anwendungen]]<br>Diese Erweiterung realisiert den Zugriff auf UI-Anwendungen basierend auf dem Qt Framework.


* [[WindowsAutomation_Reference_1.0 | Windows Automation GUI Access Interfacing Library]]<br>This plugin interfaces to Windows applications via the UI Automation layer.
* [[WindowsAutomation_Reference_1.0 | Windows Automation GUI Access Interfacing Library]]<br>Realisiert den Zugriff auf Windows Anwendungen über die UI Automation Schnittstelle.


* [[AutoIt Library | AutoIt GUI Interface Library]]<br>This plugin interfaces to Windows applications via AutoIt. It is very low level, in that only a very limited set of attributes is accessable; however, it works with any window written in any UI framework and is sometimes useful, if no high level attributes (knowledge) about the underlying UI technology is available.
* [[AutoIt Library | AutoIt GUI Interface Library]]<br>Bietet Zugriff auf Windows Anwendungen über AutoIt. Dies ist eine Low-Level Schnittstelle, welche nur eine eingeschränkte Sicht der Attribute von Komponenten erlaubt. Allerdings kann damit jedes GUI angesprochen werden, unabhängig von dessen darunterliegenden Technologie. Es ist daher oft hilfreich, wenn keinerlei Information über die Struktur des GUIs vorliegt.


=== Code Ausführung ===
=== Code Ausführung ===

Version vom 26. November 2016, 10:10 Uhr

expecco[Bearbeiten]

Release Notes[Bearbeiten]

Allgemeines[Bearbeiten]

Installation, Konfiguration & Einstellungen[Bearbeiten]

Kommandozeile und Remote Control Dienste[Bearbeiten]

Anbindung expecco ALM[Bearbeiten]

Auf der Hilfeseite "Anbindung expecco ALM" erhalten Sie Informationen zu folgenden Themen:

  • Die Anbindung an expecco ALM an sich
  • Laden und Speichern der Testsuiten über expecco ALM
  • Die automatische Versionierung der Testsuiten durch expecco ALM
  • Das Speichern von Testresultaten nach expecco ALM
  • Die Testausführung über expecco ALM

Reportgenerierung[Bearbeiten]

expecco UI[Bearbeiten]

Elemente der Testsuite[Bearbeiten]

Editoren[Bearbeiten]

Diagramm-Elemente[Bearbeiten]

Werkzeuge[Bearbeiten]

Debugger[Bearbeiten]

Weitere Werkzeuge im "Extras"-Menu[Bearbeiten]

  • Notepad: Ein Texteditor und Code-Ausführungsfenster (Miniscripte)
  • Dateibrowser: Werkzeug zum Suchen, zur Anzeige und Bearbeiten von Dateien
  • Klassenbrowser: Werkzeug für Experten zur Exploration, Ansicht und Bearbeiten der unterliegenden Basisklassen
  • Prozessmonitor: Zeigt dei laufenden Prozesse (threads)
  • Transcript: Systemmeldungen, Nachrichten und Tracefenster

Weitere Funktionen im "Extras"-Menu[Bearbeiten]

  • "Explorer" / "Explorer In...": öffnet einen Windows Explorer in einem der Arbeitsverzeichnisse (nur auf Windows-Plattform)
  • "Finder" / "Finder In...": öffnet einen Finder in einem der Arbeitsverzeichnisse (nur auf Mac OSX-Plattform)
  • Screenshot: erzeugt einen Abzug des Bildschirms (in bmp-, png- oder tiff-Format)
  • Model Translation Editor: Zur Definition von Länderspezifischen Bezeichnungen von Elementen
  • Import Shell oder Batch Scripts: Generiert Blöcke zur Ausführung bereits vorliegender Scripte.

Low-Level Debugfunktionen im "Extras"-"Debugging"-Menu[Bearbeiten]

API von Elementaraktionen[Bearbeiten]

  • Expecco API - Informationen für Entwickler von Elementarblöcken

Standard Libraries[Bearbeiten]

Die folgenden Bibliotheken sind bereits im Basispaket enzhalten und müssen nicht separat lizensiert werden.

Schnittstellen zum getesteten System (System Under Test, SUT)[Bearbeiten]

Plugins und Erweiterungen[Bearbeiten]

UI Testing[Bearbeiten]

Web Browser UI Testing[Bearbeiten]

GUI Testing[Bearbeiten]

  • Java Swing/SWT UI Testing
    Diese Erweiterungen stellen Schnittstellen zu Anwendungen mit Java GUIs, basierend auf Swing und/oder SWT bereit.
  • AutoIt GUI Interface Library
    Bietet Zugriff auf Windows Anwendungen über AutoIt. Dies ist eine Low-Level Schnittstelle, welche nur eine eingeschränkte Sicht der Attribute von Komponenten erlaubt. Allerdings kann damit jedes GUI angesprochen werden, unabhängig von dessen darunterliegenden Technologie. Es ist daher oft hilfreich, wenn keinerlei Information über die Struktur des GUIs vorliegt.

Code Ausführung[Bearbeiten]

Plugins zur Unterstützung manueller/teilmanueller Tests[Bearbeiten]

Verschiedene Plugins[Bearbeiten]

QM Schnittstellen[Bearbeiten]

Import/Export von Spezifikationen[Bearbeiten]

Daten/Nachrichten/Dokument Formate[Bearbeiten]

Kommunikation/Protokolle[Bearbeiten]

Databases[Bearbeiten]

NoSQL[Bearbeiten]

API[Bearbeiten]

Mobile Remote App [Bearbeiten]

Spezifische Anpassungen[Bearbeiten]

 

Konzepte, Hinweise, Tipps und Tricks[Bearbeiten]

Tutorials[Bearbeiten]

expecco ALM[Bearbeiten]

Überblick[Bearbeiten]

expecco ALM (Application Lifecycle Management)

Glossar[Bearbeiten]

Konzepte[Bearbeiten]

Release Notes[Bearbeiten]

Installation [Bearbeiten]

Einstellungen (System)[Bearbeiten]

Webanwendung (HTTP)[Bearbeiten]

Mobile Anwendung (Android)[Bearbeiten]

Lizenzserver[Bearbeiten]

Allgemein[Bearbeiten]

Tutorials[Bearbeiten]

Smalltalk[Bearbeiten]

Pakete[Bearbeiten]



Copyright © 2014-2024 eXept Software AG