SlideShare ist ein Scribd-Unternehmen logo

Agile BI in der Praxis - Agiles Testen

http://www.opitz-consulting.com/go/3-2-911 Der Erfolg agiler BI-Projekte hängt angesichts kurzer Releasezyklen von einer hohen Testautomatisierung, Testabdeckung und Testfrequenz ab. Die Experten unserer IT-Beratung Andreas Ballenthin und Thomas Flecken zeigen in diesem Vortrag den engen Zusammenhang von automatisierten Deployments und den anschließenden Tests anhand einiger Praxisbeispiele aus der Oracle und Informatica Werkzeuglandschaft. Zudem wagen die Referenten einen Blick auf die Möglichkeiten automatisierter Front-End-Tests mit SAP Business Objects. Ein Fachvortrag von OPITZ CONSULTING bei der DOAG Konferenz und Ausstellung am 19.11.2013 in Nürnberg. -- Über uns: Als führender Projektspezialist für ganzheitliche IT-Lösungen tragen wir zur Wertsteigerung der Organisationen unserer Kunden bei und bringen IT und Business in Einklang. Mit OPITZ CONSULTING als zuverlässigem Partner können sich unsere Kunden auf ihr Kerngeschäft konzentrieren und ihre Wettbewerbsvorteile nachhaltig absichern und ausbauen. Über unsere IT-Beratung: http://www.opitz-consulting.com/go/3-8-10 Unser Leistungsangebot: http://www.opitz-consulting.com/go/3-8-874 Karriere bei OPITZ CONSULTING: http://www.opitz-consulting.com/go/3-8-5

1 von 40
Downloaden Sie, um offline zu lesen
Agile BI in der Praxis
Agiles Testen
Andreas Ballenthin, Solution Architect
Thomas Flecken, Senior Consultant
OPITZ CONSULTING Deutschland GmbH

DOAG Konferenz
Nürnberg, 19.11.2013
Agile BI in der Praxis – Agiles Testen

© OPITZ CONSULTING GmbH 2013

Seite 1
Agenda

1.

Vorstellung OPITZ CONSULTING

2.

Testgetriebene Entwicklung - TDD

3.

Testvorbereitung

4.

Deployment

5.

Automatisierte Backendtests

6.

Automatisierte Frontendtests

7.

Testauswertung

Agile BI in der Praxis – Agiles Testen

© OPITZ CONSULTING GmbH 2013

Seite 2
1

Vorstellung OPITZ CONSULTING

Agile BI in der Praxis – Agiles Testen

© OPITZ CONSULTING GmbH 2013

Seite 3
Mission

Märkte

Wir entwickeln gemeinsam mit allen
Branchen Lösungen, die dazu führen, dass
sich diese Organisationen besser entwickeln
als ihr Wettbewerb.

 Branchenübergreifend
 Über 600 Kunden

Unsere Dienstleistung erfolgt
partnerschaftlich und ist auf eine langjährige
Zusammenarbeit angelegt.

29%
Handel / Logistik /
Dienstleistungen

29%
Industrie / Versorger /
Telekommunikation

42%
Öffentliche Auftraggeber / Banken und
Versicherungen / Vereine und Verbände

Leistungsangebot

Eckdaten

 Business IT Alignment
 Business Information Management
 Business Process Management
 Anwendungsentwicklung
 SOA und System-Integration
 IT-Infrastruktur-Management

 Gründung 1990
 400 Mitarbeiter
 9 Standorte

Agile BI in der Praxis – Agiles Testen

© OPITZ CONSULTING GmbH 2013

Seite 4
2

Test & Entwicklung

Agile BI in der Praxis – Agiles Testen

© OPITZ CONSULTING GmbH 2013

Seite 5
Anzahl Funktionalitäten

Automatisierte Tests sind Pflicht!
50
45
40
35
30
25
20
15
10
5
0

Alte Funktionalitäten
(Regressionstests)
Neue Funktionalitäten

S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
Sprint

Aufwand für Regressionstests steigt stetig
Testabdeckung darf nicht Zufall überlassen bleiben
Testautomatisierung ist Pflicht!
Agile BI in der Praxis – Agiles Testen

© OPITZ CONSULTING GmbH 2013

Seite 6

Recomendados

Agile Business Intelligence in der Praxis - Scrum im DWH-Umfeld
Agile Business Intelligence in der Praxis - Scrum im DWH-UmfeldAgile Business Intelligence in der Praxis - Scrum im DWH-Umfeld
Agile Business Intelligence in der Praxis - Scrum im DWH-UmfeldOPITZ CONSULTING Deutschland
 
DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?DevOps - Programmierst Du noch oder betreibst Du schon?
DevOps - Programmierst Du noch oder betreibst Du schon?Jean-Pierre König
 
DevOps: Revolution im IT Betrieb?
DevOps: Revolution im IT Betrieb?DevOps: Revolution im IT Betrieb?
DevOps: Revolution im IT Betrieb?Digicomp Academy AG
 
About Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen KonzernenAbout Dogs and Cats - über DevOps in großen Konzernen
About Dogs and Cats - über DevOps in großen KonzernenStefan Bauer
 
Quo vadis DevOps
Quo vadis DevOpsQuo vadis DevOps
Quo vadis DevOpscusy GmbH
 

Más contenido relacionado

Was ist angesagt?

BizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationBizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationUwe Weng
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?HOOD Group
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxisinovex GmbH
 
Organisation 4.0
Organisation 4.0Organisation 4.0
Organisation 4.0Uwe Weng
 
MDM Best Practices - Konzeption. Entstehung. Betrieb und typische Probleme
MDM Best Practices - Konzeption. Entstehung. Betrieb und typische Probleme MDM Best Practices - Konzeption. Entstehung. Betrieb und typische Probleme
MDM Best Practices - Konzeption. Entstehung. Betrieb und typische Probleme OPITZ CONSULTING Deutschland
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopOPITZ CONSULTING Deutschland
 
Agile Methoden als Erfolgsfaktor in BI- und Big Data Projekten
Agile Methoden als Erfolgsfaktor in BI- und Big Data ProjektenAgile Methoden als Erfolgsfaktor in BI- und Big Data Projekten
Agile Methoden als Erfolgsfaktor in BI- und Big Data Projekteninovex GmbH
 
Agil in der Normativen Welt
Agil in der Normativen WeltAgil in der Normativen Welt
Agil in der Normativen WeltThomas Arends
 
Automatisierung im DWH - Sich das Leben erleichern mit dem ODI
Automatisierung im DWH - Sich das Leben erleichern mit dem ODIAutomatisierung im DWH - Sich das Leben erleichern mit dem ODI
Automatisierung im DWH - Sich das Leben erleichern mit dem ODIOPITZ CONSULTING Deutschland
 
KEGON Unternehmensdarstellung
KEGON UnternehmensdarstellungKEGON Unternehmensdarstellung
KEGON UnternehmensdarstellungKEGON AG
 
Helmut Rainer (BWT), Michael Schober (ECOSOL)
Helmut Rainer (BWT), Michael Schober (ECOSOL)Helmut Rainer (BWT), Michael Schober (ECOSOL)
Helmut Rainer (BWT), Michael Schober (ECOSOL)Praxistage
 
Lean development 04
Lean development 04Lean development 04
Lean development 04SuperB2
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019Markus Speth
 
Digicomp change management_2 0_m_schweizer_v3_150317
Digicomp change management_2 0_m_schweizer_v3_150317Digicomp change management_2 0_m_schweizer_v3_150317
Digicomp change management_2 0_m_schweizer_v3_150317Markus Schweizer
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefernMayflower GmbH
 
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Nico Meisenzahl
 
Kegon wie man agile teams führt
Kegon wie man agile teams führtKegon wie man agile teams führt
Kegon wie man agile teams führtKEGON AG
 

Was ist angesagt? (20)

BizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-OrganisationBizDevOps - Die prozessorientierte IT-Organisation
BizDevOps - Die prozessorientierte IT-Organisation
 
Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?Agilität im Systems Engineering – geht das?
Agilität im Systems Engineering – geht das?
 
DevOps in der Praxis
DevOps in der PraxisDevOps in der Praxis
DevOps in der Praxis
 
Organisation 4.0
Organisation 4.0Organisation 4.0
Organisation 4.0
 
MDM Best Practices - Konzeption. Entstehung. Betrieb und typische Probleme
MDM Best Practices - Konzeption. Entstehung. Betrieb und typische Probleme MDM Best Practices - Konzeption. Entstehung. Betrieb und typische Probleme
MDM Best Practices - Konzeption. Entstehung. Betrieb und typische Probleme
 
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und HadoopLogical Data Warehouse - SQL mit Oracle DB und Hadoop
Logical Data Warehouse - SQL mit Oracle DB und Hadoop
 
Agile Methoden als Erfolgsfaktor in BI- und Big Data Projekten
Agile Methoden als Erfolgsfaktor in BI- und Big Data ProjektenAgile Methoden als Erfolgsfaktor in BI- und Big Data Projekten
Agile Methoden als Erfolgsfaktor in BI- und Big Data Projekten
 
Forms 12c und der Oracle SB
Forms 12c und der Oracle SBForms 12c und der Oracle SB
Forms 12c und der Oracle SB
 
Agil in der Normativen Welt
Agil in der Normativen WeltAgil in der Normativen Welt
Agil in der Normativen Welt
 
Automatisierung im DWH - Sich das Leben erleichern mit dem ODI
Automatisierung im DWH - Sich das Leben erleichern mit dem ODIAutomatisierung im DWH - Sich das Leben erleichern mit dem ODI
Automatisierung im DWH - Sich das Leben erleichern mit dem ODI
 
ConSol Unternehmenspräsentation 2019
ConSol Unternehmenspräsentation 2019ConSol Unternehmenspräsentation 2019
ConSol Unternehmenspräsentation 2019
 
KEGON Unternehmensdarstellung
KEGON UnternehmensdarstellungKEGON Unternehmensdarstellung
KEGON Unternehmensdarstellung
 
Agile intro-90min (2007)
Agile intro-90min (2007)Agile intro-90min (2007)
Agile intro-90min (2007)
 
Helmut Rainer (BWT), Michael Schober (ECOSOL)
Helmut Rainer (BWT), Michael Schober (ECOSOL)Helmut Rainer (BWT), Michael Schober (ECOSOL)
Helmut Rainer (BWT), Michael Schober (ECOSOL)
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019VSHN DevOps Workshop at topsoft 2019
VSHN DevOps Workshop at topsoft 2019
 
Digicomp change management_2 0_m_schweizer_v3_150317
Digicomp change management_2 0_m_schweizer_v3_150317Digicomp change management_2 0_m_schweizer_v3_150317
Digicomp change management_2 0_m_schweizer_v3_150317
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
Agile, DevOps, Continuous Delivery: Was ist das und wie betrifft es mich als ...
 
Kegon wie man agile teams führt
Kegon wie man agile teams führtKegon wie man agile teams führt
Kegon wie man agile teams führt
 

Destacado

Infografik BI - Business Intelligence
Infografik BI - Business IntelligenceInfografik BI - Business Intelligence
Infografik BI - Business IntelligenceFilipe Felix
 
"Modell Deutschland" - Infografik
"Modell Deutschland" - Infografik"Modell Deutschland" - Infografik
"Modell Deutschland" - InfografikWWF Deutschland
 
Bayerische Motoren Werke (BMW) Investment Pitch
Bayerische Motoren Werke (BMW) Investment PitchBayerische Motoren Werke (BMW) Investment Pitch
Bayerische Motoren Werke (BMW) Investment PitchHwaiKian Tan
 
Zeit für migration auf SAP HANA
Zeit für migration auf SAP HANAZeit für migration auf SAP HANA
Zeit für migration auf SAP HANABCC_Group
 

Destacado (9)

BESTMINDS COMPANY PROFILE 2016
BESTMINDS COMPANY PROFILE 2016BESTMINDS COMPANY PROFILE 2016
BESTMINDS COMPANY PROFILE 2016
 
Infografik BI - Business Intelligence
Infografik BI - Business IntelligenceInfografik BI - Business Intelligence
Infografik BI - Business Intelligence
 
"Modell Deutschland" - Infografik
"Modell Deutschland" - Infografik"Modell Deutschland" - Infografik
"Modell Deutschland" - Infografik
 
Bayerische Motoren Werke (BMW) Investment Pitch
Bayerische Motoren Werke (BMW) Investment PitchBayerische Motoren Werke (BMW) Investment Pitch
Bayerische Motoren Werke (BMW) Investment Pitch
 
PRESENTATION ON BMW
PRESENTATION ON BMWPRESENTATION ON BMW
PRESENTATION ON BMW
 
BMW Market Analysis
BMW Market AnalysisBMW Market Analysis
BMW Market Analysis
 
17 Indisputable Laws Of Teamwork
17 Indisputable Laws Of Teamwork17 Indisputable Laws Of Teamwork
17 Indisputable Laws Of Teamwork
 
Zeit für migration auf SAP HANA
Zeit für migration auf SAP HANAZeit für migration auf SAP HANA
Zeit für migration auf SAP HANA
 
Big data ppt
Big  data pptBig  data ppt
Big data ppt
 

Ähnlich wie Agile BI in der Praxis - Agiles Testen

Architektur agiles vorgehen seacon 2013
Architektur agiles vorgehen seacon 2013Architektur agiles vorgehen seacon 2013
Architektur agiles vorgehen seacon 2013Ralf Sigmund
 
Aktuarielle Beratung: Test im aktuariellen Umfeld
Aktuarielle Beratung: Test im aktuariellen Umfeld Aktuarielle Beratung: Test im aktuariellen Umfeld
Aktuarielle Beratung: Test im aktuariellen Umfeld PPI AG
 
Agile (Software-) Prozesse - Quo Vadis? [in German]
Agile (Software-) Prozesse - Quo Vadis? [in German]Agile (Software-) Prozesse - Quo Vadis? [in German]
Agile (Software-) Prozesse - Quo Vadis? [in German]Martin Gaedke
 
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...Oliver Busse
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitNico Orschel
 
Jens Bleiholder und Rico Grossmann Unterstützung agiler Vorgehensmodelle du...
Jens Bleiholder und Rico Grossmann   Unterstützung agiler Vorgehensmodelle du...Jens Bleiholder und Rico Grossmann   Unterstützung agiler Vorgehensmodelle du...
Jens Bleiholder und Rico Grossmann Unterstützung agiler Vorgehensmodelle du...Stephan Trahasch
 
Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Christoph Schmiedinger
 
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...Nico Orschel
 
Excel ade: Revolutionieren Sie Ihr ESG-Reporting
Excel ade: Revolutionieren Sie Ihr ESG-ReportingExcel ade: Revolutionieren Sie Ihr ESG-Reporting
Excel ade: Revolutionieren Sie Ihr ESG-ReportingIBsolution GmbH
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Michael Maretzke
 
Microsoft Azure in der Unternehmenspraxis
Microsoft Azure in der UnternehmenspraxisMicrosoft Azure in der Unternehmenspraxis
Microsoft Azure in der UnternehmenspraxisPOINT. Consulting GmbH
 
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungDas Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungOPITZ CONSULTING Deutschland
 
Einbindung von UCD-Methoden in ein Scrum-Vorgehen
Einbindung von UCD-Methoden in ein Scrum-VorgehenEinbindung von UCD-Methoden in ein Scrum-Vorgehen
Einbindung von UCD-Methoden in ein Scrum-VorgehenUnic
 
Effective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADFEffective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADFenpit GmbH & Co. KG
 
SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?IBsolution GmbH
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldDaniel Steiger
 
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...inovex GmbH
 

Ähnlich wie Agile BI in der Praxis - Agiles Testen (20)

Architektur agiles vorgehen seacon 2013
Architektur agiles vorgehen seacon 2013Architektur agiles vorgehen seacon 2013
Architektur agiles vorgehen seacon 2013
 
Lean Collaboration
Lean CollaborationLean Collaboration
Lean Collaboration
 
Aktuarielle Beratung: Test im aktuariellen Umfeld
Aktuarielle Beratung: Test im aktuariellen Umfeld Aktuarielle Beratung: Test im aktuariellen Umfeld
Aktuarielle Beratung: Test im aktuariellen Umfeld
 
Agile (Software-) Prozesse - Quo Vadis? [in German]
Agile (Software-) Prozesse - Quo Vadis? [in German]Agile (Software-) Prozesse - Quo Vadis? [in German]
Agile (Software-) Prozesse - Quo Vadis? [in German]
 
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
DNUG 38: "Einen Rahmen schaffen: Vorteile durch Frameworks in der Domino-Webe...
 
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis NachhaltigkeitUI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
UI Testautomation in der Praxis: Von Lokalisierung bis Nachhaltigkeit
 
Jens Bleiholder und Rico Grossmann Unterstützung agiler Vorgehensmodelle du...
Jens Bleiholder und Rico Grossmann   Unterstützung agiler Vorgehensmodelle du...Jens Bleiholder und Rico Grossmann   Unterstützung agiler Vorgehensmodelle du...
Jens Bleiholder und Rico Grossmann Unterstützung agiler Vorgehensmodelle du...
 
Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!Den PEP (Produktentwicklungsprozess) neu denken!
Den PEP (Produktentwicklungsprozess) neu denken!
 
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
UI Testautomation in der Praxis ... von Lokalisierung bis Nachhaltigkeit (Cod...
 
Excel ade: Revolutionieren Sie Ihr ESG-Reporting
Excel ade: Revolutionieren Sie Ihr ESG-ReportingExcel ade: Revolutionieren Sie Ihr ESG-Reporting
Excel ade: Revolutionieren Sie Ihr ESG-Reporting
 
Impulse für Ihre Karriere
Impulse für Ihre KarriereImpulse für Ihre Karriere
Impulse für Ihre Karriere
 
Xidra 2016 DevOps
Xidra 2016 DevOpsXidra 2016 DevOps
Xidra 2016 DevOps
 
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
Continuous Delivery - Nett oder nötig? Erfahrungsbericht der FriendScout24 - ...
 
Microsoft Azure in der Unternehmenspraxis
Microsoft Azure in der UnternehmenspraxisMicrosoft Azure in der Unternehmenspraxis
Microsoft Azure in der Unternehmenspraxis
 
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-UmgebungDas Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
Das Ganze ist mehr als seine Teile: Die moderne Continuous-Delivery-Umgebung
 
Einbindung von UCD-Methoden in ein Scrum-Vorgehen
Einbindung von UCD-Methoden in ein Scrum-VorgehenEinbindung von UCD-Methoden in ein Scrum-Vorgehen
Einbindung von UCD-Methoden in ein Scrum-Vorgehen
 
Effective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADFEffective Blueprints for Forms 2 Oracle ADF
Effective Blueprints for Forms 2 Oracle ADF
 
SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
 
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
Hilfe! Agile und die Digitale Transformation haben meinen Job gefressen ...
 

Mehr von OPITZ CONSULTING Deutschland

Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"OPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOPITZ CONSULTING Deutschland
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OPITZ CONSULTING Deutschland
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OPITZ CONSULTING Deutschland
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OPITZ CONSULTING Deutschland
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OPITZ CONSULTING Deutschland
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungOPITZ CONSULTING Deutschland
 

Mehr von OPITZ CONSULTING Deutschland (20)

OC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle LizenzierungOC|Webcast: Grundlagen der Oracle Lizenzierung
OC|Webcast: Grundlagen der Oracle Lizenzierung
 
OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021OC|Webcast "Java heute" vom 28.09.2021
OC|Webcast "Java heute" vom 28.09.2021
 
OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021OC|Webcast "Java heute" vom 24.08.2021
OC|Webcast "Java heute" vom 24.08.2021
 
OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"OC|Webcast "Daten wirklich nutzen"
OC|Webcast "Daten wirklich nutzen"
 
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
Architecture Room Stuttgart - "Cloud-native ist nur ein Teil des Spiels!"
 
OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"OC|Webcast "Willkommen in der Cloud!"
OC|Webcast "Willkommen in der Cloud!"
 
OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"OC|Webcast "Die neue Welt der Virtualisierung"
OC|Webcast "Die neue Welt der Virtualisierung"
 
10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung10 Thesen zur professionellen Softwareentwicklung
10 Thesen zur professionellen Softwareentwicklung
 
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
OC|Webcast: Oracle Lizenzierung - Lizenznews 2021
 
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der PraxisOC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
OC|Webcast: Oracle Lizenzierung - Die größten Fallen in der Praxis
 
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und CloudOC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
OC|Webcast: Oracle Lizenzierung - Virtualisierung und Cloud
 
OC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-LizenzierungOC|Webcast: Grundlagen der Oracle-Lizenzierung
OC|Webcast: Grundlagen der Oracle-Lizenzierung
 
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
OC|Weekly Talk: Inspect’n’Adapt – Make Change come true!
 
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
OC|Webcast: Schnell und clever in die AWS Cloud – Migrationsszenarien und Han...
 
OC|Weekly Talk The Power of DevOps…
OC|Weekly Talk  The Power of DevOps…OC|Weekly Talk  The Power of DevOps…
OC|Weekly Talk The Power of DevOps…
 
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
OC|Weekly Talk: "Das müsste man mal digitalisieren" - Mit Low-Code schnell zu...
 
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
OC|Weekly Talk: Service Management – Was hat sich durch Corona geändert?
 
OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring OC|Weekly Talk - Digitales Coaching & Smart Sparring
OC|Weekly Talk - Digitales Coaching & Smart Sparring
 
OC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remoteOC|Weekly Talk - Beratung remote
OC|Weekly Talk - Beratung remote
 
Effiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud NutzungEffiziente Betriebsoptimierung durch Cloud Nutzung
Effiziente Betriebsoptimierung durch Cloud Nutzung
 

Agile BI in der Praxis - Agiles Testen

  • 1. Agile BI in der Praxis Agiles Testen Andreas Ballenthin, Solution Architect Thomas Flecken, Senior Consultant OPITZ CONSULTING Deutschland GmbH DOAG Konferenz Nürnberg, 19.11.2013 Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 1
  • 2. Agenda 1. Vorstellung OPITZ CONSULTING 2. Testgetriebene Entwicklung - TDD 3. Testvorbereitung 4. Deployment 5. Automatisierte Backendtests 6. Automatisierte Frontendtests 7. Testauswertung Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 2
  • 3. 1 Vorstellung OPITZ CONSULTING Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 3
  • 4. Mission Märkte Wir entwickeln gemeinsam mit allen Branchen Lösungen, die dazu führen, dass sich diese Organisationen besser entwickeln als ihr Wettbewerb.  Branchenübergreifend  Über 600 Kunden Unsere Dienstleistung erfolgt partnerschaftlich und ist auf eine langjährige Zusammenarbeit angelegt. 29% Handel / Logistik / Dienstleistungen 29% Industrie / Versorger / Telekommunikation 42% Öffentliche Auftraggeber / Banken und Versicherungen / Vereine und Verbände Leistungsangebot Eckdaten  Business IT Alignment  Business Information Management  Business Process Management  Anwendungsentwicklung  SOA und System-Integration  IT-Infrastruktur-Management  Gründung 1990  400 Mitarbeiter  9 Standorte Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 4
  • 5. 2 Test & Entwicklung Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 5
  • 6. Anzahl Funktionalitäten Automatisierte Tests sind Pflicht! 50 45 40 35 30 25 20 15 10 5 0 Alte Funktionalitäten (Regressionstests) Neue Funktionalitäten S1 S2 S3 S4 S5 S6 S7 S8 S9 S10 Sprint Aufwand für Regressionstests steigt stetig Testabdeckung darf nicht Zufall überlassen bleiben Testautomatisierung ist Pflicht! Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 6
  • 7. Der tägliche Testzyklus TDD Testauswertung Testvorbereitung Frontendtests Deployment Verarbeitung 1..N Test Verarbeitung 1..N Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 7
  • 8. Testgetriebene Entwicklung - TDD Entwicklung / Erweiterung des Testfalls erfolgreich Ausführung des Testfalls schlägt fehl Implementierung des Codes Fehler so früh wie möglich erkennen Auch: Fachliche Schärfung Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 8
  • 9. Testfälle hängen am Taskboard! • .  Einen Testfall übernehmen wird sicht- und erlebbar!  Definition neuer und zu ändernder Testfälle im Planning II Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 9
  • 10. Testgetriebene Entwicklung – TDD  Erhöhte Testabdeckung  Fachliche Schärfung  Dokumentation  Funktionsumfang des Codes  Mögliche Fehlersituationen  Grey-Box-Tests  Kombination von Black-Box- und White-Box-Tests  Software enthält ausschließlich getesteten Code  Erfolgreiches Coding und erfolgreiche Testfälle sind Eingangsbedingung für das Testsystem.  Exploratives Testen rundet das Vorgehen ab Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 10
  • 11. Werkzeuge und Stilmittel – Testfallkategorien Kontextprüfberichte Datenabgleiche innerhalb einer Schicht Kennzahlentests Datenabgleiche zwischen den Schichten Performancetests Datenabgleiche End-to-End Anwenderberichte Einhaltung von Konventionen Metadatentests Prüfungen auf das Data Dictionary Inhalte von Fehlertabellen Bereitstellen synthetischer Daten Prüfung von Datenmigrationen Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 11
  • 12. 3 Testvorbereitung Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 12
  • 13. Der tägliche Testzyklus TDD Testauswertung Testvorbereitung Frontendtests Deployment Verarbeitung 1..N Test Verarbeitung 1..N Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 13
  • 14. Was testen wir heute?  Welche Verarbeitungen?  Es können nicht alle Verarbeitungen täglich laufen  Wann?  In welchen Umfang? Test NetzNetzabgleich abgleich Deployment 19:00 01:00 20:00 23:30 Call Data Records 03:00 02:00 Test Call Data Records Agile BI in der Praxis – Agiles Testen 03:15 06:30 Vertragsmanagement 08:00 Test Vertragsmanagement © OPITZ CONSULTING GmbH 2013 Seite 14
  • 15. Wer testet denn heute?  Es gibt Spezialisten und rechte Hände  Die Testverantwortlichen werden im Planning II bestimmt.  Testvorbereitungen A J J K F B T D  Konfiguration Cron-Jobs  Parameteränderungen  Auswahl zu verarbeitender Files, Anonymisierung dieser Files  Testnachbereitungen  Testprotokolle sichten  Arbeit vorbereiten und verteilen  Die Testverantwortlichen übernehmen nicht die Gesamtverantwortung! Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 15
  • 16. 4 Deployment Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 16
  • 17. Der tägliche Testzyklus TDD Testauswertung Testvorbereitung Frontendtests Deployment Verarbeitung 1..N Test Verarbeitung 1..N Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 17
  • 18. Anforderungen an automatisierte Deployments Obligatorisch  Deploymentergebnis muss richtig sein  Vollständigkeit, Korrektheit, Nachvollziehbarkeit  vollständig automatisiert keinerlei manuelle Eingriffe = innerhalb eines Testplans  Fehlerausschließende Bestückung des Deployments  Letztes erfolgreich getestetes Paket muss auslieferbar sein Optional  Deltadeployment  Ausschluss von Objekten Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 18
  • 19. Automatisches Deployment – DB-Inhalte  Neuentwicklungen und Modifikationen müssen auf dem Testsystem verfügbar sein     Tabellen Views, Packages Parametern zur Steuerung der ETL-Prozesse setzen Berechtigungen  OC Schemaverwaltung + Oracle-Bordmittel  Basierend auf Ant und PL/SQL  Stellt Sollzustand aus Istzustand des Zielsystems her  Kann Datenmigrationen durchführen Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 19
  • 20. Automatisiertes Deployment – DDL, DCL, Datenmigrationen Entwicklung Objektskripte Schemaverwaltungssteuertabellen Abnahme Produktion DB-Schema (DWH_SA…) Schemaverwaltung Test DB-Schema (DWH_SA…) DB-Schema (DWH_SA…) DB-Schema (DWH_SA…) Schemaverwaltungspackage Schemaverwaltungspackage Schemaverwaltungspackage Schemaverwaltungspackage deltarelevante Objektskripte Mindestens täglich Schemaverwaltung (AntScripte, Subv ersion) Agile BI in der Praxis – Agiles Testen Mindestens pro Mindestens pro Release Release © OPITZ CONSULTING GmbH 2013 Seite 20
  • 21. Automatisiertes Deployment – Informatica Entwicklung Informatica Client Informatica Repository Test Abnahme Produktion Informatica Repository Informatica Repository Informatica Repository pmprep ObjectImport pmprep ObjectImport pmprep ObjectImport Objektliste pmrep ExecuteQuery pmrep ObjectExport Subversion Mindestens täglich Agile BI in der Praxis – Agiles Testen Mindestens pro Mindestens pro Release Release © OPITZ CONSULTING GmbH 2013 Seite 21
  • 22. Automatisiertes Deployment – OWB  Workflowexport mit maximaler Abhängigkeitstiefe  nicht ausführbarer „Deploymentworkflow“ OMBEXPORT MDL_FILE … FROM PROJECT 'DEPLOYMENT' COMPONENTS (PROCESS_FLOW_MODULE 'DEPLOYMENT') DEPENDEE_DEPTH MAX … Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 22
  • 23. Automatisiertes Deployment – ODI  Marker Group Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 23
  • 24. Automatisiertes Deployment – ODI (II)  Szenarien regenerieren mit OdiGenerateAllScen  Generierung Export- und Importscript aus ODI-Repository  Export startcmd OdiExportScen "-SCEN_NAME=PCK_MASTERDATA" "-SCEN_VERSION=-1" "-FILE_NAME=SCEN_PCK_MASTERDATA.xml" "-FORCE_OVERWRITE=YES" "-RECURSIVE_EXPORT=YES" ...  Import startcmd OdiImportScen "-FILE_NAME=SCEN_PCK_MASTERDATA.xml" "-IMPORT_MODE=SYNONYM_INSERT_UPDATE" Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 24
  • 25. Automatisiertes Deployment – Business Objects Entwicklung Business Objects Client Business Objects Repository Test Abnahme Produktion Business Objects Repository Business Objects Repository Business Objects Repository lcm.jar action=import lcm.jar action=import lcm.jar action=import Objektliste per Objektbeschreibung .properties lcm.jar action=export Mindestens täglich sFTP-Server Agile BI in der Praxis – Agiles Testen Mindestens pro Mindestens pro Release Release © OPITZ CONSULTING GmbH 2013 Seite 25
  • 26. 5 Automatisierte Backendtests Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 26
  • 27. Der tägliche Testzyklus TDD Testauswertung Testvorbereitung Frontendtests Deployment Verarbeitung 1..N Test Verarbeitung 1..N Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 27
  • 28. Werkzeuge und Stilmittel – Test-Suite Entwicklung Test ETL-Repository ETL-Entwickler-Clients Testserver ETL-Verarbeitung Deployment (DDL,ETL) ETL-Repository Testplan Testfall 1 Testfall N DWH-DB Testfallverarbeitung DWH-DB SVN DB-Entwickler-Clients Testfallentwicklung (TDD) Agile BI in der Praxis – Agiles Testen Protokollversand Protokollierung Baselinedumps DWH-DB-Host © OPITZ CONSULTING GmbH 2013 Seite 28
  • 29. Werkzeugpalette einfach halten Betriebsystemunabhängig Oracle-Bordmittel: Data Pump, SQL*Plus für SQL-Scripte, SQL-Loader, Polling auf Statusänderungen (Warten) Dedizierter Testserver Linux Windows Shellscripte Batchfiles ssh / scp zur Kommunikation WinSCP-Scripts oder ssh / scp mit SSH-Server Cron Windows-Aufgabenplanung Maßgeblich ist, was dem Team hilft und was von jedem Teammitglied nutzbar ist Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 29
  • 30. Werkzeuge und Stilmittel – Baselinedumps Baselinedumps exportieren Nach Produktivsetzung eines neuen Softwareoder Datenstandes Iterative Entwicklung TDD Baselinedumps importieren Nächtliche Testläufe Ziele: Produktivstellungssimulation Fallback Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 30
  • 31. 6 Automatisierte Frontendtests Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 31
  • 32. Der tägliche Testzyklus TDD Testauswertung Testvorbereitung Frontendtests Deployment Verarbeitung 1..N Test Verarbeitung 1..N Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 32
  • 33. Automatisierte Frontendtests  Backend-Testverarbeitung erzeugt Datei-Semaphor als BOSystemereignis  Nach Beendigung der Backend-Tests  Möglichkeit für mehrere, zeitlich versetzte Datei-Semaphore Testlauf Gruppe 1 BODeployment 1:00-2:00 Testlauf Gruppe 3 8:00-8:20 FS 06:30 08:00 Backend-Test Vertragsmanagement Agile BI in der Praxis – Agiles Testen 8:40-9:00 FS FS 8:20-8:40 9:00 Testlauf Gruppe 2 Auslesen BO-Audit Erstellung Testprotokoll © OPITZ CONSULTING GmbH 2013 Seite 33
  • 34. 7 Testauswertung Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 34
  • 35. Der tägliche Testzyklus TDD Testauswertung Testvorbereitung Frontendtests Deployment Verarbeitung 1..N Test Verarbeitung 1..N Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 35
  • 36. Testauswertung  Alle Testprotokolle sollen 08:30 Uhr vorliegen  Beide Testverantwortliche     Prüfen Verarbeitungen Sondieren die Testprotokolle und bringen die Ergebnisse ins Daily ein Starten ggf. Testpläne oder Testfälle neu Übernehmen nicht die Gesamtverantwortung! Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 36
  • 37. Werkzeuge und Stilmittel – Testergebnisse  Testprotokolltabelle zum Persistieren von Ergebnissen  S für Success: Testfall konnte keinen Fehler feststellen  E für Error: Testfall hat Abweichungen festgestellt  R für Registered: Testfall wurde nicht ausgeführt oder lief syntaktisch falsch 01010_DDL 01020_DDL 01030_DDL 01060_DDL S E S S 11.03.2013 07:47:46 11.03.2013 07:47:55 11.03.2013 07:48:02 11.03.2013 07:48:09 Agile BI in der Praxis – Agiles Testen 0 fehlende Kommentare 1 fehlende Kommentare 0 Fehler gefunden 0 nicht aktuelle Matviews © OPITZ CONSULTING GmbH 2013 Seite 37
  • 38. Der tägliche Testzyklus - Zusammenfassung TDD Testauswertung Testvorbereitung Frontendtests Deployment Verarbeitung 1..N Test Verarbeitung 1..N Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 38
  • 39. Kontakt Andreas Ballenthin OPITZ CONSULTING Deutschland GmbH Kirchstr. 6 | 51647 Gummersbach Tel. +49 (2261) 60 01-0 andreas.ballenthin@opitz-consulting.com Thomas Flecken OPITZ CONSULTING Deutschland GmbH Kirchstr. 6 | 51647 Gummersbach Tel. +49 (2261) 60 01-0 thomas.flecken@opitz-consulting.com youtube.com/opitzconsulting @OC_WIRE slideshare.net/opitzconsulting xing.com/net/opitzconsulting Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 39
  • 40. Automatisiertes Deployment – ODI SELECT scen_name AS pack_name FROM (SELECT LAST_VALUE(d.scen_name) OVER (PARTITION BY c.pack_name ORDER BY scen_version) AS scen_name, MAX(scen_version) OVER (PARTITION BY c.pack_name) max_scen_version, scen_version, c.pack_name FROM snp_obj_state a JOIN snp_state2 b on (a.i_state = b.i_state) JOIN snp_package c ON (a.i_instance = c.i_package) JOIN snp_scen d ON (c.i_package = d.i_package) WHERE state_code = 'PRODUCT_RELEVANT') WHERE scen_version = max_scen_version; Agile BI in der Praxis – Agiles Testen © OPITZ CONSULTING GmbH 2013 Seite 40