new prodyna-ag nabucco-ta stuttgartertesttage kaulfuss · 2013. 3. 25. · document / content...

30
20.03.2013

Upload: others

Post on 12-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

20.03.2013

Page 2: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

20.03.2013

NABUCCO Test AutomationAutomatisiertes Testen ohne Programmieren

Page 3: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 3© PRODYNA AG 2012 3© PRODYNA AG 2013

Dominik Kaulfuss

• QA Erfahrung seit 2008

• Experte für Test Automation und Test Design

• ISTQB Certified Tester

• Certified Agile Tester

Page 4: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 4© PRODYNA AG 2012 4© PRODYNA AG 2013

Agenda

01 PRODYNA AG02 Anwendungsfall03 NABUCCO Test Automation

Page 5: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 5© PRODYNA AG 2012 5© PRODYNA AG 2013

Agenda

01 PRODYNA AG02 Anwendungsfall03 NABUCCO Test Automation

Page 6: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 6© PRODYNA AG 2012 6© PRODYNA AG 2013

PRODYNA AG

Wachstum

0

5

10

15

20

2008 2009 2010 2011

• Umsatz 2012/201322 Mio EUR (erwartet)

• Kein Fremdkapital

• In Unternehmerhand

Mitarbeiterentwicklung

• aktuell: 185 Mitarbeiter

• 15 Mitarbeiter im Back Office

• Ausschließlich

festangestellte

Mitarbeiter50

70

90

110

130

150

170

190

20072008200920102011

Standorte

• Frankfurt am Main

• Düsseldorf

• Stuttgart

• Wolfsburg

• München

PMP Java / Java EE Portal Solutions CMS / DMS

IT-Consulting SOA/ESB Web-Applications Mobile

Applications SCRUM Liferay CMMI Test Outsourcing

COBOL MDA/MDD Alfresco Collaboration CPRE ISTQB Skill

Management ITIL Test Automation Rich Clients Social

Web

München

Frankfurt

Düsseldorf

Stuttgart

Wolfsburg

Page 7: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 7© PRODYNA AG 2012 7© PRODYNA AG 2013

IT-Consulting

Unternehmensbereiche

Requirements Engineering

Quality Management

Project Management

Page 8: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 8© PRODYNA AG 2012 8© PRODYNA AG 2013

Enterprise Software Development

Unternehmensbereiche

Software Architecture

Design & Implementation

Corporate Architecture Guidelines

Page 9: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 9© PRODYNA AG 2012 9© PRODYNA AG 2013

Enterprise Open Source Solutions

Unternehmensbereiche

Portal Solutions

WCMS / ECM / DCM

SOA / Integration

BI / DWH

BPM

Workflow Engine

Page 10: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 10© PRODYNA AG 2012 10© PRODYNA AG 2013

Enterprise Open Source Solutions

Portal Solutions - Liferay

Document / Content Management - Alfresco

SOA / Integration - talend

Business Intelligence - Jaspersoft

Business Process Modelling - Activity

Mobile Applications - Android

NABUCCO Business Framework ………

NABUCCO Human Resources ………

NABUCCO Test Automation ………

Unternehmensbereiche

Page 11: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 11© PRODYNA AG 2012 11© PRODYNA AG 2013

Application Management

Unternehmensbereiche

Systems Architecture

Service Operation

Enterprise Architecture

Page 12: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 12© PRODYNA AG 2012 12© PRODYNA AG 2013

Test Factory(Outsourcen von Testaktivitäten)

Unternehmensbereiche

Test Management

Test Operation Services

Quality Standards Development

Page 13: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 13© PRODYNA AG 2012 13© PRODYNA AG 2013

Agenda

01 PRODYNA AG02 Anwendungsfall03 NABUCCO Test Automation

Page 14: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 14© PRODYNA AG 2012 14© PRODYNA AG 2013

AnwendungsfallPRODYNA Test Factory

Outsourcing

• Alle Testaktivitäten über alle Phasen aus einer Hand

• Kostenkontrolle über Festpreise

• Transparenz über KPIs

• Voller Service bzgl. Ressourcenplanung, Test Management etc.

Page 15: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 15© PRODYNA AG 2012 15© PRODYNA AG 2013

AnwendungsfallPRODYNA Test Factory

Intelligentes Testen

• Optimierung der Test Strategie angepasst pro Kunde und Geschäftsfeld

• Nutzung von Branchenwissen

• Pool von zertifizierten Testexperten

• Agile Vorgehensweisen

• Testautomation

Page 16: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 16© PRODYNA AG 2012 16© PRODYNA AG 2013

• Mobilfunk Service Provider aus München

• Stellt modulares System für Branded Sales Partner zur Verfügung

Anwendungsfall

CRM für Agents

Schnittstellen zur DTAG

Webfrontends

Schnittstellen zu Druckanbietern

Schnittstellen zu Zahlungsanbietern

Datenbanksysteme

Mobilfunknetz

Page 17: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 17© PRODYNA AG 2012 17© PRODYNA AG 2013

AnwendungsfallHerausforderungen & Ziele

Ziele

Erhöhen der Testeffizienz

Verringern der Testkosten

Erhöhen der Qualität

Entlastung der manuellen Tester

Verringern der Testlaufzeiten

Herausforderungen

Komplexes zu testendes System

Unterschiedlichste Technologien

Komponenten- bis Ende-zu-Ende-Tests

Große Anzahl an Testfällen (ca. 6000)

Große Fehlerhäufigkeit

Häufige Änderungen in der Software

Häufige Anzahl an Lieferungen/Releases

Page 18: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 18© PRODYNA AG 2012 18© PRODYNA AG 2013

Agenda

01 PRODYNA AG02 Anwendungsfall03 NABUCCO Test Automation

Page 19: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 19© PRODYNA AG 2012 19© PRODYNA AG 2013

• Eigenentwicklung der PRODYNA AG

• Open Source

• Key Features

• Fachliches Testen ohne Programmieren

• Trennung von fachlichen und technischen Aspekten

• Unterstützung von Black- und Whitebox-Tests

• Unterstützung von Komponenten- bis Ende-zu-Ende-Tests

• Individuelle Anpassbarkeit

NABUCCO Test Automation

Page 20: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 20© PRODYNA AG 2012 20© PRODYNA AG 2013

NABUCCO Test AutomationArchitektur

Test Automation RCP Client

Client

Datenbank

Server

Test Automation Server

Testworker

Test Automation

Engine

Web

WS

DB

System Under Test

Client

Server

Datenbank

Proxies

• Web (Selenium)• Java Swing• Database (JDBC)• WebService• FTP• SFTP• REST• SMB

Page 21: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 21© PRODYNA AG 2012 21© PRODYNA AG 2013

Engine

NABUCCO Test AutomationSkalierbarkeit

Client

Client

Datenbank

Server

Test Automation Server

Engine

System Under Test

Client

Server

Datenbank

Client Client Client Client

Engine Engine

Testworker Testworker

TestworkerTestworker

Page 22: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 22© PRODYNA AG 2012 22© PRODYNA AG 2013

Engine

NABUCCO Test AutomationUnterstützung Testumgebungen

Client

Client

Datenbank

Server

Test Automation Server

Engine

Client Client Client Client

Engine Engine

Testworker Testworker

TestworkerTestworker

System Under Test – Env. QA

Client

Server

Datenbank

System Under Test – Env. OAT

Client

Server

Datenbank

Page 23: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 23© PRODYNA AG 2012 23© PRODYNA AG 2013

NABUCCO Test AutomationAnlegen von Tests

• Öffnen Web-Applikation• Login Name eingeben• Passwort eingeben• Login bestätigen� Login prüfen

Testfall Liferay Login

Page 24: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 24© PRODYNA AG 2012 24© PRODYNA AG 2013

NABUCCO Test AutomationTrennung fachlicher und technischer Aspekte

• Öffnen Web-Applikation• Login Name eingeben• Passwort eingeben• Login bestätigen� Login prüfen

Workflow Schritte

Dictionary

Öffne Website

Befülle Login/Pass

Bestätige Login

Prüfe Login

Skripte Metadaten

Webseite

Feld

Button

Page 25: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 25© PRODYNA AG 2012 25© PRODYNA AG 2013

• Testablaufsteuerung

• Kein Programmieren notwendig

• Wiederverwendbarkeit und Redundanzvermeidung durch Parametrisierung

NABUCCO Test AutomationSkripte

Page 26: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 26© PRODYNA AG 2012 26© PRODYNA AG 2013

• Repräsentieren Objekte des Testsystems

• Wiederverwendbarkeit

• Robustheit gegenüberÄnderungen

NABUCCO Test AutomationMetadaten

Page 27: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 27© PRODYNA AG 2012 27© PRODYNA AG 2013

NABUCCO Test AutomationZusammenhang Metadaten und Skripte

Metadaten Skript

Page 28: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 28© PRODYNA AG 2012 28© PRODYNA AG 2013

NABUCCO Test AutomationVerringern des Maintenance-Aufwands

Metadaten-Element

Test-Skript Test-Skript Test-Skript Test-Skript

Test-Skript Test-Skript

Page 29: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 29© PRODYNA AG 2012 29© PRODYNA AG 2013

Automatisierung von

NABUCCO Test AutomationAuswirkungen im Anwendungsfall

�Entlastung der manuellen Tester bei der Testdurchführung

�Verringern der Testdurchlaufzeiten

�Verringern der Testkosten

�Erhöhen der Testqualität

Sanity Checks Regressionstests „Specials“

Page 30: New PRODYNA-AG NABUCCO-TA StuttgarterTesttage Kaulfuss · 2013. 3. 25. · Document / Content Management -Alfresco SOA / Integration -talend Business Intelligence -Jaspersoft Business

© PRODYNA AG 2012 30© PRODYNA AG 2012 30© PRODYNA AG 2013

PRODYNA AG

Ludwig-Erhard-Straße 12-1465760 Eschborn

Telefon +49 69 597724-0Telefax +49 69 [email protected]

Unsere Kontaktdaten

Ihr persönlicher Ansprechpartner:

Burkhard BlumauerRegional Manager Stuttgart

Telefon +49 711 59 60 04 22 Mobil +49 176 [email protected]

Peter GrollSales Manager

Telefon +49 711 59 60 04 21Mobil +49 176 [email protected]