new prodyna-ag nabucco-ta stuttgartertesttage kaulfuss · 2013. 3. 25. · document / content...
Post on 12-Oct-2020
0 Views
Preview:
TRANSCRIPT
20.03.2013
20.03.2013
NABUCCO Test AutomationAutomatisiertes Testen ohne Programmieren
© 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
© PRODYNA AG 2012 4© PRODYNA AG 2012 4© PRODYNA AG 2013
Agenda
01 PRODYNA AG02 Anwendungsfall03 NABUCCO Test Automation
© PRODYNA AG 2012 5© PRODYNA AG 2012 5© PRODYNA AG 2013
Agenda
01 PRODYNA AG02 Anwendungsfall03 NABUCCO Test Automation
© 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
© PRODYNA AG 2012 7© PRODYNA AG 2012 7© PRODYNA AG 2013
IT-Consulting
Unternehmensbereiche
Requirements Engineering
Quality Management
Project Management
© PRODYNA AG 2012 8© PRODYNA AG 2012 8© PRODYNA AG 2013
Enterprise Software Development
Unternehmensbereiche
Software Architecture
Design & Implementation
Corporate Architecture Guidelines
© 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
© 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
© PRODYNA AG 2012 11© PRODYNA AG 2012 11© PRODYNA AG 2013
Application Management
Unternehmensbereiche
Systems Architecture
Service Operation
Enterprise Architecture
© 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
© PRODYNA AG 2012 13© PRODYNA AG 2012 13© PRODYNA AG 2013
Agenda
01 PRODYNA AG02 Anwendungsfall03 NABUCCO Test Automation
© 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.
© 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
© 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
© 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
© PRODYNA AG 2012 18© PRODYNA AG 2012 18© PRODYNA AG 2013
Agenda
01 PRODYNA AG02 Anwendungsfall03 NABUCCO Test Automation
© 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
© 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
© 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
© 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
© 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
© 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
© PRODYNA AG 2012 25© PRODYNA AG 2012 25© PRODYNA AG 2013
• Testablaufsteuerung
• Kein Programmieren notwendig
• Wiederverwendbarkeit und Redundanzvermeidung durch Parametrisierung
NABUCCO Test AutomationSkripte
© PRODYNA AG 2012 26© PRODYNA AG 2012 26© PRODYNA AG 2013
• Repräsentieren Objekte des Testsystems
• Wiederverwendbarkeit
• Robustheit gegenüberÄnderungen
NABUCCO Test AutomationMetadaten
© PRODYNA AG 2012 27© PRODYNA AG 2012 27© PRODYNA AG 2013
NABUCCO Test AutomationZusammenhang Metadaten und Skripte
Metadaten Skript
© 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
© 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“
© 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 597724-700info@prodyna.comwww.prodyna.com
Unsere Kontaktdaten
Ihr persönlicher Ansprechpartner:
Burkhard BlumauerRegional Manager Stuttgart
Telefon +49 711 59 60 04 22 Mobil +49 176 17870218burkhard.blumauer@prodyna.com
Peter GrollSales Manager
Telefon +49 711 59 60 04 21Mobil +49 176 17870145peter.groll@prodyna.com
top related