Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Qualitätssicherung als Erfolgsfaktor bei der Applikationsentwicklung
Dirk HedderichSolution Consultant Application Development Management
Qualitätssicherung in der Applikationsentwicklung
2
– lange her!
Und trotzdem: Ach, 29. Februar 2016 ist ein Schalttag…?
Quelle: Heise-Verlag (heise.de)
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
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)
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
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
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
HPE UFT API Test Generator
12
Automatisch erstellter Testablauf – mit Extremwerten
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