Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Jobst Grosse Geändert vor über 8 Jahren
1
© OPITZ CONSULTING GmbH 2010Seite 1SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titelfolie: Damit beginnt ein Vortrag. Haupttitel: 1zeilig! Untertitel: max 2. Zeilen Referent: Name, Funktion, OC Niederlassung Logo: Optional. Entweder ein Kunden/ oder themenbezogenes Logo verwenden. Ideal quadratisch, 3 Raster breit. Fusszeile mit Haupttitel füllen. Tobias Bosch Technical Architect Mitglied SOA Competence Center OPITZ CONSULTING München GmbH SOA Testing
2
© OPITZ CONSULTING GmbH 2010Seite 2SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Was ist SOA? Business-IT Alignment Flexibilität
3
© OPITZ CONSULTING GmbH 2010Seite 3SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Warum Testen in einer SOA? Softwaretest: Fehler finden Test-Stufen Unittests Integrationstests Systemtests SOA Umgebungen Verteiltes System: Lokalisierung der Fehlerursache Flexibilität: Vermeidung von Nebenwirkungen einer Änderung Hohe Qualitätsanforderungen
4
© OPITZ CONSULTING GmbH 2010Seite 4SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Unittests in der Oracle SOA Suite (1) Transformationen: XQuery, XSLT JUnit-Test 1 Reader strm = new FileReader(xq); 2 PreparedXQuery xquery = new XQueryContext(). prepareXQuery(strm); 3 xquery.setNode( new QName("var1"), var1Node); 4 XMLSequence seq = xquery.executeQuery(); 5 seq.next(); 6 XMLNode res = seq.getCurrentItem().getNode();
5
© OPITZ CONSULTING GmbH 2010Seite 5SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Unittests in der Oracle SOA Suite (2) Orchestrierung: BPMN, BPEL, OSB Flows Test Suites for Composite Applications Invoke Assert & Reply Assert
6
© OPITZ CONSULTING GmbH 2010Seite 6SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Systemtests in der SOA-Suite Service1 Service2 Service4 Service3 Invoke Assert End-to-End
7
© OPITZ CONSULTING GmbH 2010Seite 7SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Integrationstests in der SOA-Suite Testfallabhängige Mock-Services Service1 Service2 Service4 Service3 Invoke Mock Assert Assert & Reply
8
© OPITZ CONSULTING GmbH 2010Seite 8SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Zwischenstand Unit-Tests: XQuery, XSLT: Via API und JUnit Composites: Test Suite for Composite Applications OSB: Integrationstests: Systemtests / End-to-End Tests: Dritthersteller Fehlt
9
© OPITZ CONSULTING GmbH 2010Seite 9SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Integrationstests mit dem OSB (1) Mock-Services und der OSB Service1 Service2 Service4 Service3 OSB
10
© OPITZ CONSULTING GmbH 2010Seite 10SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Aufruf von Services: Dynamic Routing Integrationstests mit dem OSB (2) MyProject/Service1 Operation1
11
© OPITZ CONSULTING GmbH 2010Seite 11SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Business-Services: Binding und Protokoll Integrationstests mit dem OSB (3) file false file:///c:/osbtest/
12
© OPITZ CONSULTING GmbH 2010Seite 12SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Service1 JUnit- Test Integrationstests mit dem OSB (4) Reply Consumer1 Provider1 OSB Configuration API Invokerservice Service1Provider1 Mock HTTP JMX HTTP Any Invoke Change BizServices Assert
13
© OPITZ CONSULTING GmbH 2010Seite 13SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Integrationstests mit dem OSB (5) 1 @Test 2 public void testService1() { 3 mockBusinessService("App/Provider1", new Delegate() { 4 public String serviceCallReceived( 5 String serviceName, String req) throws Exception { 6 recvReq = req; 7 return " hallo "; 8 } 9 }); 10 String recvResp = invokeProxyService( 11 "App/Service1",null, 12 " hallo "); 13 assertEquals(" hallo ",recvReq); 14 assertEquals(" hallo ",recvResp); 15 }
14
© OPITZ CONSULTING GmbH 2010Seite 14SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Take aways Softwaretests sind Pflicht in einer SOA Unit-Tests: XQuery, XSLT: Via API und JUnit Composites: Test Suite for Composite Applications OSB: Integrationstests: Systemtests / End-to-End Tests: Dritthersteller NEU (OC)
15
© OPITZ CONSULTING GmbH 2010Seite 15SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Fragen und Antworten: Diese Folie kann als Q&A Folie verwendet werden, sofern dies überhaupt nötig ist. Die Alten Folien F&A, Q&A (mit/ohne Schatten, aus anderen Design abgekupfert oder wie auch immer, werden NICHT MEHR EINGESETZT.) Fragen und Antworten
16
© OPITZ CONSULTING GmbH 2010Seite 16SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. OSB JMX-API 1 SessionManagementMBean sm = … 2 ALSBConfigurationMBean cb = … 3 sm.createSession("MySession1"); 4 Ref projRef = Refs.makeProjectRef("proj"); 5 Ref inputRef = Refs.makeBusinessSvcRef(projRef, "MyBizService"); 6 cb.clone(inputRef, saveRef); 7 byte[] data = cb.export(inputRefs, false, null); // Change data… 8 cb.uploadJarFile(data); 9 ALSBImportPlan plan = cb.getImportJarInfo().getDefaultImportPlan(); 10 plan.setPreserveExistingEnvValues(false); 11 cb.importUploaded(plan); 12 sm.activateSession("MySession1", "MyComment");
17
© OPITZ CONSULTING GmbH 2010Seite 17SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Oracle OSB vs. Mediator Mediator: früher Oracle ESB Virtualisierung zwischen Komponenten eines Composites Komponente in einem SCA-Deployment OSB: früher BEA Aqualogic Service Bus (ALSB) Kommunikation nach außen und zwischen Applikationen/Composites Load-Balancing Message-Throtteling Split/Join Primärer Servicebus
18
© OPITZ CONSULTING GmbH 2010Seite 18SOA Testing Konstruktionsraster 20mm 4mm OPITZ CONSULTING Vorlage Powerpoint 2009; Version 1.0; 02.09.2009; TGA, MVI, JWI Titel und Inhalt: Dies ist das Haupttemplate für Inhaltsseiten. Titel: 1-2zeilig! Inhalt: 3-7 Punkte o 2-3 Hauptpunkte mit Unterpunkten Max bis zur 3. Ebene Logo: optional. rechts des Titels zwischen den letzten beiden Rastern Fusszeile mit Haupttitel füllen. Dynamische Konfiguration auch für Composites Service1 JUnit- Test Automatische Tests für Composites Assert& Reply Consumer1 Provider1 SOA Configuration API Service1Provider1 Mock HTTP JMX HTTP Any Invoke Prepare Assert
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.