imbus AG Kleinseebacher Strasse 9 D Moehrendorf Germany Phone: +49 (0) Fax: +49 (0) Web: © imbus 2002 Wir sorgen dafür, dass Ihre Software funktioniert Testlabor Schulung Beratung
© imbus 2002AGEDIS - iTEE 2 Unternehmensprofil imbus ist spezialisierter Dienstleister für Software-Qualitätsmanagement und Software-Test. Unsere Kunden sind: IT-Hersteller, Softwarehäuser, IT-/DV-Abteilungen aus Behörden und Großunternehmen.
© imbus 2002AGEDIS - iTEE 3 Testgenerierung aus UML SW-Zuverlässigkeit Forschungsprojekte Automated Generation and Execution of test suites for Distributed component-based Software Prediction of Software Error rates based on Test and Software maturity results Research and technological development within the European Union's Fifth RTD Framework Programme
© imbus 2002AGEDIS - iTEE 4 User Interface Architektur Software Model Intermediate Format Encoding Generator AGEDIS Abstract Testsuite Execution Engine Suite Execution Trace AnalyzerVisualizer Test Goals Compiler Test Beans
© imbus 2002AGEDIS - iTEE 5 User Interface Architektur Software Model Intermediate Format Encoding Generator AGEDIS Abstract Testsuite Execution Engine Suite Execution Trace AnalyzerVisualizer Test Goals Compiler Test Beans
© imbus 2002AGEDIS - iTEE 6 Abstract Test Suite Testspezifikation in ATS ATS: Abstrakte Test Spezifikation XML, abstrakter Level, Konkretisierung durch TED Elemente der ATS Modell Klassen (Konstante, Typen, Controls und Observables) Objekte (werden in Testfällen angesprochen) Testfälle enthalten stimulations, observations, states, testcases und comments AGEDIS
© imbus 2002AGEDIS - iTEE 7 iTEE - Übersicht
© imbus 2002AGEDIS - iTEE 8 iTEE Implementierung Implementierung Implementiert in Java (plattformunabhängig) Verteiltes System Testagenten können auf der Plattform der iTEE residieren oder auf externen Systemen Leicht erweiterbar allgemein gehaltenes Command/Data Interface Kommunikation iTEE TAs über TCP Sockets Testagenten können auf jedem System implementiert sein, das TCP/IP oder ser. Kommunikation unterstützt
© imbus 2002AGEDIS - iTEE 9 iTEE Testagenten Offenes System Leicht erweiterbar mit einfachen Testagenten Zugriff auf POOs und POCs über verschiedenste Interfaces auf unterschiedlichen Plattformen auf unterschiedliche Arten Softwarebasiert, Strom-, Spannungs-, Temperaturmessung oder digitale und analoge Signale
© imbus 2002AGEDIS - iTEE 10 iTEE Testagenten Kombinierte HW- und SW-Tests Testagenten auf dem Zielsystem TCP-Agent: direkte Tests über Socket- Kommunikation IEEE-488 (GPIB) Geräte (in Vorber.) Agenten für RS-485, RS-232,.. Karten Agenten für Digitale I/O Karten, Soundkarten, Relaiskarten,...
© imbus 2002AGEDIS - iTEE 11 iTEE Integration Integration anderer Testtools Integration scriptbasierter Testtools, wie Mercury WinRunner (tm) Rational Test (tm) Integration in Testscripten via DLL-Aufrufen Automatisierte Synchronisation dieser Testtools Integration von GUI-Tests in automatisierte Tests Kombination von embedded Test mit GUI-Test
© imbus 2002AGEDIS - iTEE 12 iTEE - Übersicht
© imbus 2002AGEDIS - iTEE 13 iTEE Erweiterungen C.ATS Erzeugung und Bearbeitung von ATS Graphische Darstellung der Elemente Bearbeitung auf abstraktem Level
© imbus 2002AGEDIS - iTEE 14 iTEE Erweiterungen Poseidon Modellierung von Testfällen mit UML (Sequenzdiagrammen) Übersetzung in ATS Keine Rückübersetzung der ATS
© imbus 2002AGEDIS - iTEE 15 iTEE Erweiterungen AGEDIS-Toolkette Modellierung von Testszenarien mit AML (AGEDIS UML) Erzeugen von Testfällen mit dem Generator Möglichkeit, sehr komplexe und umfangreiche Tests durchzuführen
© imbus 2002AGEDIS - iTEE 16 Kontakt Hauptsitz Erlangen/Möhrendorf: imbus AG Tel:09131/ Kleinseebacher Straße 9 Fax:09131/ Möhrendorf Geschäftsstelle München: imbus AG Tel:089/ Unter der Linde 16 Fax:089/ München Geschäftsstelle Rhein-Main: imbus Rhein-Main GmbHTel:06192/ Zanggasse 6 Fax:06192/ Hofheim