Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog...

13
Qualitätssicherung als Erfolgsfaktor bei der Applikationsentwicklung Dirk Hedderich Solution Consultant Application Development Management

Transcript of Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog...

Page 1: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Qualitätssicherung als Erfolgsfaktor bei der Applikationsentwicklung

Dirk HedderichSolution Consultant Application Development Management

Page 2: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Qualitätssicherung in der Applikationsentwicklung

2

– lange her!

Page 3: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Und trotzdem: Ach, 29. Februar 2016 ist ein Schalttag…?

Quelle: Heise-Verlag (heise.de)

Page 4: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Test mobiler

Endgeräte /

Apps

Qualitätssicherung in der Applikationsentwicklung 2016

Testautomatisierung Manueller Test 2.0

Komponentenbasiertes Testframework

Agiles Projekt-

managementUser Stories Task Board Backlog ReportingSprints

ALM AnforderungenRelease

ManagementTestplanung

Dashboards &

ReportingAbweichungen

Netzwerk-Virtualisierung

La

stte

st

Virtu

alis

ieru

ng v

on

Se

rvic

es

Performance-

Diagnose Sic

he

rhe

its-

prü

fun

ge

n

Inte

gra

tio

n v

on

En

twic

klu

ng

su

mg

ebu

nge

n

La

stte

st a

us d

er

Clo

ud

Page 5: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Mobile

Center

Automated Testing

(UFT / LeanFT)

Manual Testing

(Sprinter)

Framework (BPT)

Agile Manager User Stories Task Board Backlog ReportingSprints

ALM/PC RequirementsRelease

ManagementTest Planning

Dashboards &

ReportingDefects

Network Virtualization

LoadR

unner

Serv

ice V

irtu

aliz

ation

Diagnostics

Fort

ify

Develo

pm

ent

Inte

gra

tions

Sto

rmR

unner

Load

Qualitätssicherung in der Applikationsentwicklung (Produkte)

Page 6: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren
Page 7: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren
Page 8: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Funktionale Testautomatisierung 2016

Technische

Experten

Fach-

experten

FachabteilungErstellen Testabläufe Komponenten- oder

Schlüsselwort-basiert

Business-AnalystenDefinieren den Testablauf und notwendige

Testabdeckung, erstellen nur wenig komplexe

automatisierte Tests

TestautomatisiererErstellen Frameworks und

Testautomatisierung in UFT; kennen sich

etwas mit Programmiersprachen aus

Agile AutomatisiererEntwicklungsnäher und -technischer

als klassische Testautomatisierer;

integriert im Entwicklungsteam

Entwickler-TesterArbeiten mit den Umgebungen und

Programmiersprachen der Entwickler

Funktionale Testautomatisierung

Unified Functional Testing

Page 9: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Lean Functional Testing (LeanFT)Testautomatisierung für Continuous Integration und Continuous Testing

Test-

erstellung in

Standard-

IDEs &

Sprachen

LeanFT

HPE ALMLeanFT ist eine mächtige

und trotzdem schlanke

Testautomatisierungs-

Lösung für Entwickler-

Tester – perfekt integriert in

DevOps Umgebungen

HPE QC

Page 10: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Automatische API TestfallerzeugungHPE UFT API Test Generator

–TAspekte der Anwendungs-API basierend auf

Industriestandards und Heuristiken

–Testfallerzeugung entsprechend verschiedener Aktuell

werden folgende Aspekte abgedeckt:

Positivfälle & Grenzwert-Tests

Service Interoperabilität & Standard Compliance

Sicherheit

Performance

Highlights

– Import von WSDL, WADL und API auf Basis von Swagger

–Erzeugt API Testfälle für jeden Aspekt

–Teil der HPE UFT Installation

Page 11: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

HPE UFT API Test Generator

12

Page 12: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Automatisch erstellter Testablauf – mit Extremwerten

Page 13: Qualitätssicherung als Erfolgsfaktor bei der ......Agile Manager User Stories Task Board Backlog Sprints Reporting ALM/PC Requirements Release Management ... Business-Analysten Definieren

Mobile

Center

Automated Testing

(UFT / LeanFT)

Manual Testing

(Sprinter)

Framework (BPT)

Agile Manager User Stories Task Board Backlog ReportingSprints

ALM/PC RequirementsRelease

ManagementTest Planning

Dashboards &

ReportingDefects

Network Virtualization

LoadR

unner

Serv

ice V

irtu

aliz

ation

Diagnostics

Fort

ify

Develo

pm

ent

Inte

gra

tions

Sto

rmR

unner

Load

Qualitätssicherung in der Applikationsentwicklung 2016