Themensammlung
Inhaltsverzeichnis
- 1 expecco
- 1.1 Release Notes
- 1.2 Allgemeines
- 1.3 expecco UI
- 1.4 Elemene der Testsuite
- 1.5 Editoren
- 1.6 Diagramm-Elemente
- 1.7 Werkzeuge
- 1.8 API von Elementaraktionen
- 1.9 Standard Libraries
- 1.10 Schnittstellen zum getesteten System (System Under Test, SUT)
- 1.11 Plugins und Erweiterungen
- 1.11.1 UI Testing
- 1.11.2 Code Ausführung
- 1.11.3 Plugins zur Unterstützung manueller/teilmanueller Tests
- 1.11.4 Verschiedene Plugins
- 1.11.5 QM Schnittstellen
- 1.11.6 Import/Export von Spezifikationen
- 1.11.7 Daten/Nachrichten/Dokument Formate
- 1.11.8 Kommunikation/Protokolle
- 1.11.9 Databases
- 1.11.10 API
- 1.11.11 Mobile Remote App
- 1.12 Spezifische Anpassungen
- 1.13 Konzepte, Hinweise, Tipps und Tricks
- 1.14 Tutorials
- 2 expecco ALM
- 3 Lizenzserver
- 4 Tutorials
- 5 Smalltalk
expecco[Bearbeiten]
Release Notes[Bearbeiten]
Allgemeines[Bearbeiten]
- Übersicht
- Konzepte - Testplan, Testcase (Testfall), Activities (Aktivität), Verdicts (Ergebnisse)
- Glossar
- FAQ
Installation, Konfiguration & Einstellungen[Bearbeiten]
- Installation - Erstinstallation, Lizenzen, Patches
- Konfiguration und Einstellungen - jre/jdk Einstellungen, Pfade
- Persönliche Einstellungen - Einstellungen des Editors
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
- Laben 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]
- Allgemeine Informationen zum expecco Userinterface
- Menu empty!
- Toolbar empty!
- Navigation Tree empty!
- Settings empty!
- Testsuite Browser empty!
- Expecco Remote Control APP
Elemene der Testsuite[Bearbeiten]
- Ordner
- Testplan-Element
- Aktionen/Aktionsblöcke
- Datentyp-Element
- Inventar-Element
- Skill-Element
- Ressource-Element
- Anhänge
- Report-Templates
Editoren[Bearbeiten]
- CompoundBlock Editor-CompoundWorksheet Editor
- CompoundBlock Editor-Environment Editor
- BlockFunctionalityTestEditor
- BlockFunctionalityRunner
- BlockSkill Editor
- Testplan Editor-TestplanEnvironment Editor
- Testplan Editor-TestplanListView Editor
- Testplan Editor-ReportParameter Editor
- Testsuite Editor-Environment Editor
- Testsuite Editor-ExecutionSettings Editor
- Testsuite Editor-ReportParameter Editor
- Testsuite Editor-Metadata Editor
- Testsuite Editor-StatisticData Editor
Diagramm-Elemente[Bearbeiten]
Werkzeuge[Bearbeiten]
Debugger[Bearbeiten]
- Debugger: Der eingebaute Debugger
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
- Test Suite Difference Browser: Visualisiert unterschiede zwischen Bausteinbibliotheken
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]
- Zeige externe Verbindungen: findet offene Dateihandles/Filedescriptoren
- Bridge Verbindungen Schliessen: bricht bestehende/übrig gebliebene JavaBridge-Verbindungen ab
- Alle Socket Verbindungen Schliessen: bricht bestehende/übrig geblibene Socket-Verbindungen (IPC) ab
- Alle Seriellen Verbindungen Schliessen: bricht bestehende/übrig geblieben Verbindungen zur Seriellen Schnittstelle ab
- Speichernutzung per Objekttyp: Detailinformation zur Speicherauslastung
- Memory Cleanup: Erzwingt eine Bereinigung und Freigabe ungenutzter Ressourcen
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.
- Standard Library -- Gemeinsame, domänenübergreifende Standardbibliothek
- Expecco Reflection Library -- Aktionen um expecco selbst zu automatisieren
- SeleniumLibrary Reference -- Testen von Webapplikationen in Webbrowsern (mit Selenium)
Schnittstellen zum getesteten System (System Under Test, SUT)[Bearbeiten]
- COM/OLE -- How to invoke COM interfaces
- Corba -- How to invoke Corba interfaces
- FTP -- FTP Schnittstelle
- HTTP -- HTTP Schnittstelle
- HTTPS -- HTTP (SSL) Schnittstelle
- SOAP -- SOAP Schnittstelle
- XMLRPC -- XML-RPC Schnittstelle
- REST -- REST Schnittstelle
- Telnet -- Telnet Schnittstelle
- Sockets -- Generische Low Level Socket Schnittstelle
- Pipes -- Pipes
- Shared Memory - Shared Memory
- DLL Calls
Plugins und Erweiterungen[Bearbeiten]
UI Testing[Bearbeiten]
Web Browser UI Testing[Bearbeiten]
- Selenium Web Test Plugin -- Testen von Webapplikationen (Teil des Basissystems)* SeleniumLibrary Reference -- Library Referenz
GUI Testing[Bearbeiten]
Code Ausführung[Bearbeiten]
- Groovy Code Execution Plugin/en -- erlaubt es mit Groovy, Programme im SUT auszuführen
- VisualBasic Script Plugin -- erlaubt es, VisualBasic Programme lokal oder im SUT auszuführen (nur Windows)
- Java Browser -- Browser für Java-Klassen im SUT
- Java Debugger -- debug Groovy Aktionen und andere Programme in einer java VM (via Java Bridge)
- SmallSense -- code completion für Groovy code.
Plugins zur Unterstützung manueller/teilmanueller Tests[Bearbeiten]
- Manual Test Plugin -- führt den Tester (bediener) durch manuelle Tests
- Manual Test Import Plugin -- importiert Testspezifikationen aus Word- oder Exceldokumenten
Verschiedene Plugins[Bearbeiten]
- GembirdPowerControlPlugin Reference -- kontrolliert eine fernsteuerbare Stromversorgung zum autom. An- bzw. Abschalten von Geräten (Teil des Basissystems)
QM Schnittstellen[Bearbeiten]
- PolarionPlugin Reference - bringt Testautomatisierung mit expecco in das PolarionALM System
- expeccoNET Plugin Reference - Testautomatisierung mit expeccoNET
- HP Quality Center Plugin Reference - Testautomatisierung mit HP Quality Center
- Jira Plugin Reference - Issue Einträge/Aktualisierung in Jira
Import/Export von Spezifikationen[Bearbeiten]
- WSDL Service Import Plugin -- importiert Servicebeschreibungen und generiert automatisch SOAP Serviceaktionen
- XMI Diagram Import Plugin -- importiert XMI Aktivitätsdiagramme aus Enterprise Architect
Daten/Nachrichten/Dokument Formate[Bearbeiten]
- ASN1 Support -- liest ASN1 Spezifikationen; lesen/schreiben/verifizieren/modifizieren von ASN1 codierten Nachrichten
- GDMO Support -- lesen/schreiben/verifizieren/modifizieren von GDMO Objekten
- DTD, XSD Support -- liest Datentyp-Spezifikationen
- SWIFT Plugin -- lesen/schreiben/verifizieren/modifizieren von SWIFT Nachrichten
- EDI / Edifact Plugin -- lesen/schreiben/verifizieren/modifizieren von EDI/Edifact nachrichten; Liest Metabeschreibungen in verschiedenen Formaten;
- EDI / Idoc Plugin -- wird noch dokumentiert
- EDI / X12 Plugin -- wird noch dokumentiert
- PDF Support -- liest PDF Dateien; generiert PDF Dokumente
- ODF Support -- liest ODF Dateien
- JSON Support -- kodieren/dekodieren von JSON Nachrichten
- PEG Parser -- zur schnellen Realisierung von parsern für beliebigen Text/Nachrichten
Kommunikation/Protokolle[Bearbeiten]
- FTP Support -- ftp client / ftp server / sftp client
- HTTP Support -- http client / http server
- Telnet Protocol -- client / server
- SSL Protocol
- IMAP & POP3 Support
- NFS Support -- server
- SunRPC Support -- client & server
- Thrift Support
- MQueue Plugin -- websphere/mainframe interface
- Serial Port Communication
- Parallel Port Communication
- USB Port Communication
- ChipCard/SmartCard Package - GSM, EC, ISO7816 cards and other standards via GemPlus, Oros and other interfaces
- GPIB Interface - Schnittstelle für Messgeräte
- CanBUS Interface - low level Zugriff über serielle oder USB Schnittstelle
- LDAP Interface
- OLE Interface
Databases[Bearbeiten]
- ODBC Interface (Teil des Basissystems)
- SQLite Interface (Teil des Basissystems)
- Oracle Native Interface
NoSQL[Bearbeiten]
API[Bearbeiten]
- Plugin API - Informationen für Plugin-Entwickler
Mobile Remote App [Bearbeiten]
Spezifische Anpassungen[Bearbeiten]
Konzepte, Hinweise, Tipps und Tricks[Bearbeiten]
- Generieren von Testdaten
- Parametrisierung von Tests
- Organisieren von Bibliotheken
- Reimportieren von Bibliotheken
- Nutzung von Etiketten (Tags)
Tutorials[Bearbeiten]
expecco ALM[Bearbeiten]
Überblick[Bearbeiten]
expecco ALM (Application Lifecycle Management)
Glossar[Bearbeiten]
Konzepte[Bearbeiten]
- Konzepte - Testsuite, Testdefinition, Testschedule, Testrun, Testequipment
- Konfiguration & Pflege - Einrichten von Benutzern, Rollen und Projekten
Release Notes[Bearbeiten]
Installation [Bearbeiten]
Einstellungen (System)[Bearbeiten]
Webanwendung (HTTP)[Bearbeiten]
- Personal Settings - Einstellungen des Editors
- Hauptmenu
- Anforderungen (Requirements)
- Fehler/Issues (Defects)
- Aktionen (Actions)
- Tests
- Projekte
- Organisation
- Einstellungen
Mobile Anwendung (Android)[Bearbeiten]
Lizenzserver[Bearbeiten]
Allgemein[Bearbeiten]
- Übersicht
- Release Notes
- Installation - Erstinstallation, Lizenzdateien, Updates