Themensammlung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Inhalt gelöscht Inhalt hinzugefügt
Cg (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Cg (Diskussion | Beiträge) |
||
| Zeile 8: | Zeile 8: | ||
== General == |
== General == |
||
* [[ expecco Overview | |
* [[ expecco Overview | Übersicht]] |
||
* [[ Concepts]] - |
* [[ Concepts]] - Koncepte; Testplan, Testcase (Testfall), Activities (Aktivität), Verdicts (Ergebnisse) |
||
* [[ Glossary ]] |
* [[ Glossary | Glossar ]] |
||
* [[ FAQ ]] |
* [[ FAQ ]] |
||
=== Installation, |
=== Installation, Konfiguration & Einstellungen === |
||
* [[ Installation ]] - |
* [[ Installation ]] - Erstinstallation, Lizenzen, Patches |
||
* [[ Configuration & Setup ]] - jre/jdk |
* [[ Configuration & Setup | Konfiguration und Einstellungen]] - jre/jdk Einstellungen, Pfade |
||
* [[ Personal Settings ]] - |
* [[ Personal Settings | Persönliche Einstellungen]] - Einstellungen des Editors |
||
=== |
=== Kommandozeile und Remote Control Dienste === |
||
* [[ Command Line Options | |
* [[ Command Line Options | Kommanddozeile, Optionen und RPC Dienste ]] |
||
** [[ Command Line Options#Command_Line | |
** [[ Command Line Options#Command_Line | Kommanddozeile ]] |
||
** [[ Command Line Options#Expecco_SOAP_Service_Interface | Remote |
** [[ Command Line Options#Expecco_SOAP_Service_Interface | Remote Steuerung mit SOAP ]] |
||
** [[ Command Line Options#Expecco_REST_Service_Interface | Remote |
** [[ Command Line Options#Expecco_REST_Service_Interface | Remote Steuerung mit REST ]] |
||
** [[ Command Line Options#Scripting | Scripting |
** [[ Command Line Options#Scripting | Scripting mit File oder über Telnet ]] |
||
=== Report |
=== Report Generierung === |
||
* [[ Report Generation ]] |
* [[ Report Generation | Report Generierung]] |
||
== expecco UI == |
== expecco UI == |
||
Version vom 7. Oktober 2016, 17:34 Uhr
expecco
Release Notes
General
- Übersicht
- Concepts - Koncepte; Testplan, Testcase (Testfall), Activities (Aktivität), Verdicts (Ergebnisse)
- Glossar
- FAQ
Installation, Konfiguration & Einstellungen
- Installation - Erstinstallation, Lizenzen, Patches
- Konfiguration und Einstellungen - jre/jdk Einstellungen, Pfade
- Persönliche Einstellungen - Einstellungen des Editors
Kommandozeile und Remote Control Dienste
Report Generierung
expecco UI
- General Info on the Expecco UI
- Menu empty!
- Toolbar empty!
- Navigation Tree empty!
- Settings empty!
- Testsuite Browser empty!
- Expecco Remote Control APP
Editors
- Scheme Editor
- Documentation Editor
- History 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
Tree-Elements
- Datatype Element
- Testplan Element
- ElementaryBlock Element
- CompoundBlock Element
- Inventory Element
- Skill Element
- Resource Element
- Attachment Element
- ReportTemplate Element
- KeywordBlock Element
- TestDataGeneratorBlock Element
- VirtualBlock Element
- UnimplementedBlock Element
- GUIBlock Element
- Block Element
- Folder Element
Diagram-Elements
Achtung: DiagramElements-XXXPin gehen nun alle nach DiagramElements-Pin#typeofPin. Also z.B. DiagramElements-Pin#Enable_Output_pin. entsprechende hash-tags müssen in DiagramElements-Pin erhalten bleiben.
- DiagramElements-Pin#Enable Input Pin
- DiagramElements-Pin#Cancel Input Pin
- DiagramElements-Pin#Iterate Input Pin
- DiagramElements-Pin#Timelimit Input Pin
- DiagramElements-Pin#Performer Input Pin
- DiagramElements-Pin#Input Pin
- DiagramElements-Pin#Exception Output Pin
- DiagramElements-Pin#Enable Output Pin
- DiagramElements-Pin#ExecutionTime Output Pin
- DiagramElements-Pin#Output Pin
- DiagramElements-Step
- DiagramElements-AttachmentStep
- DiagramElements-Connection
- DiagramElements-PinDescription
- DiagramElements-Annotation
- DiagramElements-Probe
Tools
Debugger
- Debugger: the internal Debugger
Additional tools in the "Extras"-Menu
- Notepad: A postIt-like text editor and code evaluation window
- File Browser: A tool to search for and manipulate files and their contents
- Class Browser: Expert tool to investigate and manipulate class code
- Process Monitor: A tool to show active execution processes (threads)
- Transcript: A message and trace window
- Test Suite Difference Browser: To find differences between two test suites
Additional functions in the "Extras" Menu
- "Explorer" / "Explorer In...": opens a Windows Explorer window on one of the common directories (Windows platform only)
- "Finder" / "Finder In...": opens a Finder window on one of the common directories (Mac OSX platform only)
- Screenshot: generates a file containing a screenshot image (in bmp, png or tiff format)
- Model Translation Editor: To define language-translations for model elements
- Import Shell or Batch Scripts: To generate blocks for existing test/automation scripts
Low level debug functions found in the "Extras"-"Debugging" Menu
- Show all External Connections: To find open handles
- Shut Down Bridge Connections: To tear down leftover JavaBridge connections
- Close all Socket Connections: To tear down leftover Socket (interprocess communication) connections
- Close all Serial Connections: To tear down leftover Serial connections
- Show Memory Usage by Object Type: Detailed information about memory usage
- Memory Cleanup: Force memory cleanup to release unused resources
Elementary Block API
- Expecco API - Information for Elementary Block Developers
Standard Library Reference
The following libraries are included in the base package. No additional exptension or plugin is required.
- Standard Library -- A common, domain independent library
- Expecco Reflection Library -- A library to automate expecco itself
Interfacing to the System Under Test
- COM/OLE -- How to invoke COM interfaces
- Corba -- How to invoke Corba interfaces
- FTP -- FTP interface
- HTTP -- HTTP interface
- HTTPS -- HTTP (SSL) interface
- SOAP -- SOAP interface
- XMLRPC -- XML-RPC interface
- REST -- REST interface
- Telnet -- Telnet interface
- Sockets -- Generic Low Level Socket interfaces
- Pipes -- Pipes
- Shared Memory - Shared Memory
- DLL Calls
Plugins and Extensions
UI Testing
Web Browser UI Testing
- Selenium Web Test Plugin -- Web Page Tests and Interaction (part of the base package)
- SeleniumLibrary Reference -- Library reference
GUI Testing
- Java Swing/SWT UI Testing
- Mobile UI Testing on Android and iOS using Appium
- Windows Automation GUI Access Interfacing Library
Code Execution
- Groovy Code Execution Plugin/en -- allows for Groovy code to be executed on the SUT
- VisualBasic Script Plugin -- allows VisualBasic code to be executed either locally or on the SUT
- Java Browser -- allows for Java classes to be browsed in the SUT
- Java Debugger -- allows to debug Groovy blocks and other code executed by Java Bridge in (remote) JVM
- SmallSense -- together with Java Browser/en provides basic completion support for Groovy code.
Manual Test Support Plugins
- Manual Test Plugin -- guides users through manual tests
- Manual Test Import Plugin -- imports test specifications written in Word or Excel
Misc Plugins
- GembirdPowerControlPlugin Reference -- control a power plug (part of the base package)
QM Interface Plugins
- PolarionPlugin Reference - automate execution from & interact with Polarion
- expeccoNET Plugin Reference - automate execution from & interact with expeccoNET
- HP Quality Center Plugin Reference - automate execution from and interact with HP Quality Center
- Jira Plugin Reference - interact with Jira
Specification Import/Export
- WSDL Service Import Plugin -- import service actions from a WSDL service description
- XMI Diagram Import Plugin -- import XMI activity diagrams from Enterprise Architect
Data/Message/Document Formats
- ASN1 Support -- parse ASN1 specifications; read/write/verify/modify ASN1 encoded messages
- GDMO Support -- read/write/verify/modify GDMO objects
- DTD, XSD Support -- read type specifications
- SWIFT Plugin -- read/write/verify/modify SWIFT messages
- EDI / Edifact Plugin -- read/write/verify/modify EDI messages; parse message specifications in various formats;
- EDI / Idoc Plugin -- to be documented
- EDI / X12 Plugin -- to be documented
- PDF Support -- read PDF file structure; generate PDF documents
- ODF Support -- read ODF file structure
- JSON Support -- encode/decode JSON messages
- PEG Parser -- to parse arbitrary messages/texts
Communications/Protocols
- 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 - measurement device interface
- CanBUS Interface - low level interface via serial or USB interface
- LDAP Interface
- OLE Interface
Databases
- ODBC Interface (part of the base package)
- SQLite Interface (part of the base package)
- Oracle Native Interface
NoSQL
API
- Plugin API - information for Plugin developers
Customization
Concepts, Hints, Tips and Tricks
Tutorials
expecco ALM
Überblick
expecco ALM (Application Lifecycle Management)
Glossary
Konzepte
- Concepts - concepts; testsuite, testdefinition, testschedule, testrun, testequipment
- Configuration & Setup - setting up users, roles and projects
Release Notes
Webanwendung (HTTP)
- Personal Settings - editor settings
- Master Menu
- Requirements UI
- Defects UI
- Actions UI
- Tests UI
- Projects UI
- Organization UI
- Settings UI
Mobile Anwendung (Android)
Lizenzservice
Allgemein
- Overview
- Release Notes
- Installation - initial installation, license files, updates
- Configuration & Setup - setting up ports and users
- Glossary