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

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

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

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