Qualitätssicherung und Software-Testing mit HP Quality Center
Qualitätssicherung und Software-Testing mit HP Quality Center
Qualitätssicherung und Software-Testing mit HP Quality Center
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Qualitätssicherung</strong> <strong>und</strong><br />
<strong>Software</strong>-<strong>Testing</strong> <strong>mit</strong><br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
Düsseldorf, 5. Nov 2008<br />
Udo Blank,<br />
Presales Consultant,<br />
<strong>HP</strong> <strong>Software</strong> Deutschland<br />
© 2008 Hewlett-Packard Development Company, L.P.<br />
The information contained herein is subject to change without notice
1<br />
2<br />
3<br />
2 3 November 2008<br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
Agenda<br />
Business Process <strong>Testing</strong><br />
News <strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
Shift IT resources to strategic initiatives
<strong>Quality</strong> <strong>Center</strong>
<strong>HP</strong> BTO <strong>Software</strong><br />
Marktführendes <strong>Software</strong>portfolio für IT Management<br />
STRATEGIE<br />
Project & Portfolio<br />
Management<br />
<strong>Center</strong><br />
CIO Office<br />
SOA<br />
<strong>Center</strong><br />
CTO Office<br />
4 3 November 2008<br />
Geschäftsergebnisse<br />
APPLIKATIONEN<br />
Qualitäts-<br />
Management<br />
<strong>Quality</strong><br />
<strong>Center</strong><br />
Performance<br />
<strong>Center</strong><br />
Application<br />
Security <strong>Center</strong><br />
SAP, Oracle, SOA, J2EE, .Net<br />
Business Service<br />
Management<br />
Business<br />
Availability<br />
<strong>Center</strong><br />
Operations<br />
<strong>Center</strong><br />
Network<br />
Management<br />
<strong>Center</strong><br />
Universal CMDB<br />
BETRIEB<br />
Business Service<br />
Automation<br />
Operations Orchestration<br />
Client<br />
Automation<br />
<strong>Center</strong><br />
Data <strong>Center</strong><br />
Automation<br />
<strong>Center</strong><br />
IT Service<br />
Management<br />
Service<br />
Management<br />
<strong>Center</strong>
Unaufhaltsamer Anstieg der IT Komplexität<br />
Verteilte<br />
Teams<br />
Erhöhte<br />
Komplexität<br />
5<br />
3 November<br />
2008<br />
SOA, Shared Services, Web 2.0,<br />
Enterprise 2.0<br />
New and agile business capabilities<br />
Business services<br />
?<br />
CRM Operations<br />
CIO<br />
e-<br />
Commerce<br />
Failur<br />
e<br />
Finance<br />
Auswirkung eines einzelnen Fehlers kann erheblich sein!<br />
Erhöhter Zeit<strong>und</strong><br />
Kostendruck<br />
Integrierte<br />
Geschäftsprozesse
Business<br />
Analysten<br />
Herausforderungen <strong>Quality</strong> Management<br />
QA Team<br />
Tool: MS Word Tool: Lotus Notes<br />
Team: 5 Personen Team: 5 Personen<br />
Tests: Meist automatisiert<br />
Model: CMM<br />
Ja Nein<br />
6 3 November 2008<br />
Team<br />
Applikationsbetrieb<br />
Tool: Solution Manager<br />
Team: 35 Personen<br />
Tests: Hauptsächlich manuell<br />
Model: ASAP Methodologie<br />
SI oder Berater UAT<br />
Tool: MS Excel Tool: MS Outlook<br />
Team: 10 Personen Team: 5 Personen<br />
Tests: UAT<br />
Kann eine hohe Qualität Ihrer Anwendung garantiert werden ?<br />
Haben Sie einen konsistenten, wiederverwendbaren<br />
Testprozess ?<br />
Kennen Sie die “<strong>Quality</strong>-to-Risc Trade-offs” ?
Requirements<br />
Definition<br />
(add-on)<br />
Functional <strong>Testing</strong><br />
QuickTest<br />
Professional<br />
7<br />
3 November 2008<br />
Business<br />
Process<br />
<strong>Testing</strong><br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
Dashboard<br />
<strong>Center</strong> Management<br />
Test Director for <strong>Quality</strong> <strong>Center</strong><br />
Requirements Risk-based Test Release<br />
Defect<br />
Management Management Management Management<br />
BPT for<br />
SAP<br />
SAP<br />
Change<br />
Impact<br />
<strong>Testing</strong><br />
Fo<strong>und</strong>ation<br />
Security <strong>Testing</strong><br />
QAInspect<br />
Service<br />
Test<br />
QA Lab<br />
Management<br />
(add on)<br />
SOA <strong>Testing</strong><br />
Shared data repository Central administration Workflows Open APIs<br />
Service Test<br />
Management
The right process <strong>mit</strong>igates risk<br />
Define Design Build Test<br />
INTEGRATE WITH DEMAND<br />
8 3 November 2008<br />
Business-orientiertes Qualitätsmodell<br />
MANAGE REQUIREMENTS<br />
Business<br />
Requirements<br />
Test<br />
Strategy<br />
Test<br />
Requirements<br />
Define Use<br />
Cases<br />
TestDirector für <strong>Quality</strong> <strong>Center</strong><br />
ALIGN WITH PMO<br />
QUALITY MANAGEMENT<br />
OPTIMIZE QUALITY<br />
Build and<br />
Automate<br />
Test Cases<br />
Create<br />
Test Plan<br />
Defects<br />
Execute Test<br />
Scenarios<br />
Analyze Test<br />
Report<br />
Defects<br />
<strong>HP</strong> <strong>Software</strong> <strong>Quality</strong> Modell<br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
Test<br />
Performance<br />
Go Live<br />
and Support<br />
OPTIMIZE PERFORMANCE<br />
Plan<br />
Capacity<br />
Issues<br />
�Organisation and Struktur für Qualitätsprozesse<br />
�Zentrale Kontrollinstanz für alle <strong>Testing</strong> Assets<br />
Diagnose<br />
Problems<br />
Tune<br />
Continuous<br />
Improvement<br />
Go<br />
No-Go<br />
LINK TO PRODUCTION
Enterprise Architektur<br />
• Weblösung<br />
• J2EE Technologie<br />
− Offene API<br />
− Anpassbare Workflows<br />
− Hochverfügbarkeitsunterstützung<br />
− 3rd Party Synchronisierung<br />
• Unterstützte Umgebungen<br />
− Windows, Solaris, AIX, Linux<br />
− VMware, Citrix<br />
− Weblogic, Websphere, Jboss, IIS<br />
− Oracle, SQL Server<br />
9 3 November 2008<br />
Applikationsserver<br />
Datenbankserver<br />
Internet<br />
<strong>Quality</strong> <strong>Center</strong><br />
Instanz<br />
Filesystem<br />
Repository<br />
Testskripte<br />
Anlagen<br />
<strong>Quality</strong> <strong>Center</strong><br />
Projekte
•Nachverfolgung unterschiedlicher<br />
Requirements-Typen<br />
Management kompletter <strong>und</strong> verifizierbarer Requirements<br />
•Management der Requirements-<br />
Abhängigkeiten<br />
•Analyse der Auswirkungen eines<br />
“Requirement Changes”<br />
•Nutzung existierender Assets in MS<br />
Word<br />
10 3 November 2008<br />
Requirements Management<br />
Kompletter Requirements-Lifecycle<br />
BUSINESS<br />
Requirements<br />
QUALITÄTS<br />
Planung<br />
BUSINESS PROZESSE<br />
“DEFECTS”<br />
Management<br />
TEST<br />
Management
•Abschätzung des<br />
“Requirements”- Risikos<br />
•Automatische Kalkulation des<br />
Testaufwandes<br />
•Optimierung der Testfall-<br />
Abdeckung<br />
Risikobasierte Qualitätsplanung<br />
Umfassende Risikominimierung<br />
Ein Vertrag zwischen dem Business <strong>und</strong> dem<br />
Qualitätsteam<br />
BUSINESS<br />
Requirements<br />
QUALITÄTS<br />
Planung<br />
QUALITÄTS-VERTRAG<br />
DEFECTS<br />
Management<br />
TEST<br />
Manageme<br />
nt
Management von Releases <strong>und</strong> Zyklen<br />
•Nachverfolgung der Fortschritte<br />
des aktuellen Release <strong>und</strong> Abgleich<br />
gegenüber den Planungen<br />
•Visibilität der Release Qualität <strong>und</strong><br />
des Release Zustandes bzgl. der<br />
Freigabe<br />
•Vergleich der Releases <strong>und</strong> Zyklen<br />
für die kontinuierliche Prozess-<br />
Verbesserung BUSINESS<br />
12 3 November 2008<br />
Nachverfolgung des Release Fortschrittes <strong>und</strong> der<br />
Qualität<br />
Requirements<br />
Release <strong>und</strong> Zyklen<br />
QUALITÄTS<br />
Planung<br />
BUSINESS PROZESSE<br />
“DEFECTS”<br />
Management<br />
Dashboards<br />
TEST<br />
Management<br />
Reporting
•Zentrale Verwaltung aller Test<br />
Assets<br />
•Entwurf <strong>und</strong> Erzeugung manueller<br />
<strong>und</strong> automatisierter Tests ohne<br />
Skripts (Framework)<br />
•Anpassbare Testausführung<br />
•Verwaltung von Testumgebungen<br />
<strong>und</strong> zeitgesteuerte Remote<br />
Ausführung<br />
13 3 November 2008<br />
Test Management<br />
Optimierung des Testzyklus<br />
Entwurf, Erstellung, Planung <strong>und</strong> Ausführung von Tests<br />
BUSINESS<br />
Reqiirements<br />
QUALITÄTS<br />
Planung<br />
BUSINESS PROZESSE<br />
“DEFECTS”<br />
Management<br />
TEST<br />
Management
Defect Management<br />
Er<strong>mit</strong>tlung von fehleranfälligen Komponenten <strong>und</strong> SDLC Phasen<br />
•N:M Verknüpfungen zwischen<br />
Defekten <strong>und</strong> Tests, Test Sets, Test<br />
Instanzen <strong>und</strong> Requirements<br />
•Speicherung von Defekt-<br />
Änderungen für lückenlose<br />
Dokumentierung <strong>und</strong><br />
Verbesserungsanalyse<br />
•Anpassbarer Defect Workflow<br />
<strong>und</strong> automatische<br />
Benachrichtigung<br />
14 3 November 2008<br />
Verfolgung von Defekten über den vollen QA-Zyklus<br />
BUSINESS<br />
Requirements<br />
QUALITÄTS<br />
Planung<br />
BUSINESS PROZESSE<br />
“DEFECTS”<br />
Management<br />
TEST<br />
Management
•Qualitätsanalyse <strong>und</strong> Visibilität für<br />
die Entscheidungsträger<br />
•Anpassbare Qualitätsreports <strong>und</strong><br />
Graphen<br />
•Analyse der Durchführung von<br />
“Live tests”<br />
•Dokumentengenerator BUSINESS<br />
Reporting <strong>und</strong> Analyse<br />
Nachverfolgung des Release Fortschrittes <strong>und</strong> der Qualität<br />
15 3 November 2008<br />
Requirements<br />
Release <strong>und</strong> Zyklen<br />
QUALITÄTS<br />
Planung<br />
BUSINESS PROZESSE<br />
“DEFECTS”<br />
Management<br />
Dashboards<br />
TEST<br />
Management<br />
Reporting
•Qualtiäts-Dashboard <strong>und</strong> wichtige<br />
Performance Indikatoren<br />
•Übergreifende Projekt-Indikatoren<br />
in Echtzeit<br />
•Visibilität für die<br />
Entscheidungsträger<br />
•Anpassbare Business Logik<br />
eingebettet in die KPIs<br />
Dashboard<br />
Nachverfolgung des Release Fortschrittes <strong>und</strong> der Qualität<br />
•Personalisierte Sichtweisen<br />
16 3 November 2008<br />
BUSINESS<br />
Requirements<br />
Release <strong>und</strong> Zyklen<br />
QUALITÄTS<br />
Planung<br />
BUSINESS PROZESSE<br />
“DEFECTS”<br />
Management<br />
Dashboards<br />
TEST<br />
Management<br />
Reporting
Business<br />
Analysten<br />
Yes<br />
X<br />
X<br />
X<br />
X<br />
<strong>HP</strong> TestDirector für <strong>Quality</strong> <strong>Center</strong><br />
No<br />
No<br />
17 3 November 2008<br />
QA Team<br />
Team<br />
Applikationsbetrieb<br />
Test Director für <strong>Quality</strong> <strong>Center</strong><br />
0<br />
SI oder Berater UAT<br />
Nutzen durch automatisierte Echtzeit-Metriken er<strong>mit</strong>teln<br />
Verbesserung der Effizienz durch Zusammenarbeit <strong>und</strong> bessere<br />
Wiederverwendbarkeit<br />
Kostensenkung durch Zentralisierung der Infrastruktur <strong>und</strong> des<br />
Supports<br />
Erfasst, schützt <strong>und</strong> teilt das Wissen <strong>und</strong> die Erfahrungen <strong>und</strong> erhält<br />
so<strong>mit</strong> den Nutzen auch bei Veränderungen in den Teams
<strong>Quality</strong> <strong>Center</strong> Erweiterungen<br />
• Business Process <strong>Testing</strong> / Change Impact <strong>Testing</strong> For SAP<br />
• QA TestLab Management<br />
• Service Test Management For SOA<br />
• ServiceTest<br />
• QA Inspect<br />
• <strong>Center</strong> Management<br />
• OTA / Synchronizer API<br />
18 3 November 2008
Requirements<br />
Definition<br />
(add-on)<br />
Functional <strong>Testing</strong><br />
QuickTest<br />
Professional<br />
19<br />
3 November 2008<br />
Business<br />
Process<br />
<strong>Testing</strong><br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
Dashboard<br />
<strong>Center</strong> Management<br />
Test Director for <strong>Quality</strong> <strong>Center</strong><br />
Requirements Risk-based Test Release<br />
Defect<br />
Management Management Management Management<br />
BPT for<br />
SAP<br />
SAP<br />
Change<br />
Impact<br />
<strong>Testing</strong><br />
Fo<strong>und</strong>ation<br />
Security <strong>Testing</strong><br />
QAInspect<br />
Service<br />
Test<br />
QA Lab<br />
Management<br />
(add on)<br />
SOA <strong>Testing</strong><br />
Shared data repository Central administration Workflows Open APIs<br />
Service Test<br />
Management
Funktionales Testen<br />
• Beim Funktionalen Testen als Teil des SDLC wird eine Anwendung zum<br />
ersten Mal auf Abdeckung der Business Requirements überprüft<br />
• Funktionales Testen beinhaltet so<strong>mit</strong> die Validierung der Eigenschaften<br />
einer Anwendung hinsichtlich Ihrer Implementierung, Vollständigkeit<br />
<strong>und</strong> Fehlerfreiheit<br />
20 3 November 2008<br />
Anwendung ? Anwendung<br />
= Requirements Funktionalität<br />
?<br />
Business Anwender<br />
<strong>Qualitätssicherung</strong>
Zeit<br />
Effizienz<br />
Kosten<br />
Risiko<br />
21 3 November 2008<br />
Wie kann funktional getestet werden?<br />
Manuell Automatisiert<br />
Enge Testfenster <strong>und</strong> Resourcenmangel<br />
Begrenzte IT Resourcen kombiniert <strong>mit</strong> straffen<br />
Projektplänen verhindern häufig die Durchführung<br />
eines kompletten Testzyklus<br />
Entwickler replizieren Defekte manuell<br />
Tester <strong>und</strong> Entwickler reproduzieren Defekte<br />
manuell , nicht synchronisiert, haben erhöhten<br />
Zeitaufwand <strong>und</strong> testen möglicherweise nicht auf<br />
die glöeiche Weise<br />
Testen in verschiedenen Umgebungen<br />
Das Testen von Anwendungen in verschiedenen<br />
Umgebungen (OS, Browser, Patchlevel, …) ist nur<br />
schwer umsetzbar<br />
Unvollständige Testabdeckung bei<br />
manueller Regression<br />
Manuelle Regressionstests können aus Zeitgründen<br />
häufig nur unvollständig durchgeführt werden<br />
Ablaufgesteuerte automatisierte<br />
Testausführung<br />
Schnelle Testausführung spart Zeit <strong>und</strong> ermöglicht<br />
der <strong>Qualitätssicherung</strong>, Projektziele zu erreichen<br />
Automatische Defektreplizierung erhöht<br />
Genauigkeit<br />
Ermöglicht der Entwicklung die einfache<br />
Nachvollziehbarkeit von <strong>Software</strong>problemen<br />
Umfangreicher Umgebungssupport<br />
Ein einzelner automatisierter Test kann<br />
unmodifiziert über unterschiedliche Browser,<br />
Entwicklungsumgebungen, Betriebssysteme, …<br />
ablaufen<br />
Komplette Testplanabdeckung<br />
Komplette Testzyklen können jederzeit über alle<br />
Releases, Patches, …. durchgeführt werden
Platformen 1 Intel<br />
Vorteile<br />
durch automatisiertes Testen:<br />
• Schnelle Ausführung von Geschäftsprozessen<br />
• Umfangreiche Umgebungs- <strong>und</strong> Testplanabdeckung<br />
• Exakte Problemreproduktion<br />
Betriebssysteme 6<br />
Windows XP, Windows Vista, Citrix,<br />
Win NT 4, Win 2003<br />
Clients 4 Internet Explorer 6, Netscape 6, Java, Visual C++<br />
Geschäftsprozesse 5<br />
Datenpools 15<br />
22 3 November 2008<br />
Login, Suche, Auftragseingabe, Auftragsbestätigung,<br />
Auslieferung<br />
Kombination aus unterschiedlichen Benutzernamen,<br />
Passwörtern, Suchbegriffen, Bestellnummern, Lieferdaten<br />
Total tests to run: 1,800
23 3 November 2008<br />
<strong>HP</strong> QuickTest Professional<br />
Erstellung <strong>und</strong> Wartung von Tests ohne Skripten
Custom C/S<br />
Powerbuilder<br />
Delphi<br />
Unterstützte Umgebungen<br />
Classic Common Emerging<br />
PowerBuilder 9,10,10.5,11<br />
ERP/CRM<br />
Peoplesoft windows<br />
Siebel 5, 6<br />
GUI clients<br />
Oracle GUI Forms<br />
24 3 November 2008<br />
<strong>HP</strong> QuickTest Professional<br />
Web-related environments<br />
IE, Netscape<br />
JDK, Java fo<strong>und</strong>ation classes, AWT<br />
ActiveX<br />
Custom client server<br />
Windows/Win32<br />
Visual basic<br />
Stingray<br />
Visualage smalltalk<br />
ERP/CRM<br />
Oracle: 11i<br />
JD Edwards web client<br />
Legacy<br />
3270 , 5250 emulators, Vt100<br />
Operating systems<br />
Windows 2000, Windows 2003,<br />
XP, Vista, Vista (64bit)<br />
ERP/CRM<br />
SAP<br />
Siebel 7.X and 8.X<br />
Peoplesoft 8.X<br />
Oracle 12i<br />
.Net<br />
WPF from .NET 3.0<br />
Winforms<br />
Webforms<br />
HTC/Viewlink<br />
Delphi 8 .NET winforms<br />
Ajax-Web Extensibility<br />
Web services<br />
Macromedia flex<br />
Wireless<br />
Java SWT<br />
Citrix<br />
VMWare desktop support<br />
Mozilla Firefox 2.0, 3.0
Business Process<br />
<strong>Testing</strong> (BPT)
Requirements<br />
Definition<br />
(add-on)<br />
Functional <strong>Testing</strong><br />
QuickTest<br />
Professional<br />
26<br />
3 November 2008<br />
Business<br />
Process<br />
<strong>Testing</strong><br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong><br />
Dashboard<br />
<strong>Center</strong> Management<br />
Test Director for <strong>Quality</strong> <strong>Center</strong><br />
Requirements Risk-based Test Release<br />
Defect<br />
Management Management Management Management<br />
BPT for<br />
SAP<br />
SAP<br />
Change<br />
Impact<br />
<strong>Testing</strong><br />
Fo<strong>und</strong>ation<br />
Security <strong>Testing</strong><br />
QAInspect<br />
Service<br />
Test<br />
QA Lab<br />
Management<br />
(add on)<br />
SOA <strong>Testing</strong><br />
Shared data repository Central administration Workflows Open APIs<br />
Service Test<br />
Management
Bestellung<br />
ablehnen<br />
Durchführung der<br />
Auslieferung<br />
27 3 November 2008<br />
Funktionale Testkomponenten<br />
Keine Bestell-<br />
Bedingungen<br />
K<strong>und</strong>eninformation<br />
Erfolgreich testen<br />
Login<br />
Eingabe der<br />
Bestellung<br />
Auslieferung<br />
Barzahlung<br />
Artikel<br />
Abgleich der<br />
Inventardaten<br />
Net 30<br />
Finanzen<br />
Functionaler Test<br />
Pfad Beispiel<br />
Einholen der<br />
Rechnungs-Nr.<br />
(via Webservice)<br />
Hauptbuchhaltung
Test: Bestellung<br />
erstellen<br />
Login<br />
Bestellung<br />
erstellen<br />
Bestellung<br />
anschauen<br />
Logout<br />
28 3 November 2008<br />
Traditionelles Testen<br />
Test: Löschen einer<br />
Bestellung<br />
Login<br />
Bestellung<br />
suchen<br />
Bestellung<br />
löschen<br />
Bestellung<br />
anschauen<br />
Logout<br />
Test: Bestellung<br />
Aktualisieren<br />
Login<br />
Bestellung<br />
suchen<br />
Bestellung<br />
aktualisieren<br />
Bestellung<br />
anschauen<br />
Logout
<strong>HP</strong> Business Process <strong>Testing</strong><br />
Aufwand für Testaufbau <strong>und</strong> Wartung um >50% reduzieren<br />
Bestellung Bestellung Bestellung Bestellung Bestellung<br />
Anmelden erstellen anschauen<br />
Abmelden<br />
suchen<br />
löschen aktualisieren<br />
Bestellung Initiieren<br />
29 3 November 2008<br />
Bestellung löschen<br />
Testdaten<br />
Bestellung<br />
aktualisieren
Synchronisieren von Test Assets für Changes<br />
durch zentralisierte Business Komponenten<br />
aTest<br />
aktualisiert<br />
Test 1<br />
aTest<br />
aktualisiert<br />
Test 2<br />
30 3 November 2008<br />
a<br />
Ticket Order<br />
komplettieren<br />
Aktualisierter<br />
Testverlauf<br />
aTest<br />
aktualisiert<br />
Test 4<br />
aTest<br />
aktualisiert<br />
Test 3
Aggregierter Aufwand (St<strong>und</strong>en)<br />
900<br />
800<br />
700<br />
600<br />
500<br />
400<br />
300<br />
200<br />
Aufwands- <strong>und</strong> Nutzenanalyse<br />
Typischerweise 3<br />
Testzyklen<br />
innerhalb eines Upgrades<br />
Messung des ROI<br />
1 2 3 4 5 6 7 8 9 10<br />
Beschleunigtes Testen<br />
ROI innerhalb 2 Testzyklen<br />
31 3 November 2008<br />
Traditionelle Automation<br />
ROI innerhalb 6 Testzyklen<br />
Manuell<br />
# der Testzyklen<br />
Traditionelle Automation<br />
BPT Framework<br />
Automation<br />
Aufwand (St<strong>und</strong>en)<br />
(Annahme: 35 Business Prozesse)
Manuelles<br />
<strong>Testing</strong><br />
Automatisierung<br />
Business<br />
Prozess <strong>Testing</strong><br />
(manuell <strong>und</strong><br />
automatisiert)<br />
Vergleich der Testmethoden<br />
Dokumentieren der Testschritte<br />
Erstellung des<br />
„Component<br />
flow“<br />
Durchführung <strong>und</strong> Analyse der Tests<br />
Aufzeichnung der Tests<br />
BPT manuell<br />
Automatis. Automate<br />
Automat. Testlauf<br />
Projektstart Projektende Aplikation verfügba<br />
Durchführung Modifikation<br />
<strong>und</strong> Analyse Modify tests<br />
der Tests<br />
der Tests<br />
Modifikation der Tests<br />
• Testfälle, Parameter, etc. werden gebaut bevor die Applikation verfügbar ist<br />
• Tests werden früher ausgeführt <strong>und</strong> Defekte früher erkannt<br />
• Reduzierung der Zeit für die Pflege/Wartung<br />
32 3 November 2008<br />
Dokumentieren der Testschritte<br />
Modifikation<br />
der Tests<br />
Durchführung<br />
<strong>und</strong> Analyse<br />
der Tests<br />
Modifikation<br />
der Tests
Marktführerschaft von <strong>HP</strong> <strong>Software</strong><br />
“Mercury (acquired by <strong>HP</strong>) obviously is<br />
the uncontested leader in the<br />
distributed ASQ tools market.” IDC, 2007<br />
Others<br />
4.8 %<br />
Borland<br />
4.8 %<br />
Empirix<br />
5.1 %<br />
<strong>HP</strong><br />
60%<br />
Compuware<br />
6 %<br />
IBM (Rational)<br />
15.8%<br />
Source: Worldwide Distributed Automated<br />
<strong>Software</strong> <strong>Quality</strong> Tools 2007–2011 Forecast and<br />
2006 Vendor Shares, IDC 2007<br />
“<strong>HP</strong> has best-in-class capabilities across<br />
the board”<br />
Source. The Forrester Wave: Functional<br />
<strong>Testing</strong> Solutions, Q3 2008<br />
Forrester, 2008
News<br />
<strong>Quality</strong> <strong>Center</strong>
Forward-looking statements<br />
This document contains forward looking statements regarding<br />
future operations, product development, product capabilities<br />
and availability dates. This information is subject to substantial<br />
uncertainties and is subject to change at any time without prior<br />
notification. Statements contained in this document concerning<br />
these matters only reflect Hewlett Packard's predictions and /<br />
or expectations as of the date of this document and actual<br />
results and future plans of Hewlett-Packard may differ<br />
significantly as a result of, among other things, changes in<br />
product strategy resulting from technological, internal<br />
corporate, market and other changes. This is not a com<strong>mit</strong>ment<br />
to deliver any material, code or functionality and should not<br />
be relied upon in making purchasing decisions.<br />
35 3 November 2008
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong> 10.0<br />
Versionierung<br />
Versionsverwaltung von Requirements <strong>und</strong> Tests
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong> 10.0<br />
Versioning<br />
Historie zu jeder Version von Requirements <strong>und</strong> Tests
Versionierung<br />
Baselining<br />
• Erfassen von Baselines<br />
• Verwalten von Baselines<br />
• Vergleichen von Baslines bzgl. Änderungen<br />
• Nutzen von Baselines für neues Projekt
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong> 10.0<br />
Process Enablement<br />
Erstellen von Projekten über Templates
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong> 10.0<br />
Process Enablement<br />
Konfigurieren von Projekttemplates
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong> 10.0<br />
Process Enablement<br />
Steuerung von Projekteigenschaften über Templates<br />
SAP Data Mart<br />
Template<br />
Template<br />
Portal Billing<br />
China<br />
Rollout
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong> 10.0<br />
IT Initiativen<br />
IT Initiativen ändern das Testvorgehen für Applikationen<br />
SAP Phase 1<br />
SAP Phase 2<br />
Integration<br />
CRM<br />
CRM<br />
Billing<br />
Portal<br />
Portal<br />
Data Mart Data Mart<br />
• Testen steht nicht mehr im Kontext zu einer einzelnen Applikation<br />
• QA ist verantwortlich für end-to-end Validierung pro Initiative<br />
China Rollout<br />
Billing<br />
Data Mart<br />
02-04-08 04-01-09 07-07-08 04-07-08
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong> 10.0<br />
Gemeinsame Nutzung von Assets<br />
Library: Nutzung von Tests <strong>und</strong> Requirements<br />
SAP Phase 1<br />
SAP Phase 2<br />
Integration<br />
CRM<br />
CRM<br />
Billing<br />
Portal<br />
Portal<br />
Data Mart Data Mart<br />
China Rollout<br />
Billing<br />
Data Mart<br />
02-04-08 04-01-09 07-07-08 04-07-08<br />
Shared Library<br />
Requirements,<br />
Tests<br />
Data Mart<br />
Requirements<br />
Tests<br />
Defects
<strong>HP</strong> <strong>Quality</strong> <strong>Center</strong> 10.0<br />
Gemeinsame Nutzung von Assets<br />
Library: Nutzung von Defects<br />
SAP Phase 1<br />
SAP Phase 2<br />
Integration<br />
CRM<br />
CRM<br />
Billing<br />
Portal<br />
Portal<br />
Data Mart Data Mart<br />
China Rollout<br />
Billing<br />
Data Mart<br />
02-04-08 04-01-09 07-07-08 04-07-08<br />
Shared Defects<br />
Data Mart<br />
Requirements<br />
Tests<br />
Defects
Was kommt in QTP 10.0<br />
• Neue <strong>und</strong> angepasste Technologien<br />
− Delphi & Office support<br />
• Test Asset Versionierung in <strong>Quality</strong> <strong>Center</strong><br />
− Testscript Vergleich<br />
• Gemeinsame Nutzung von Testasset in <strong>Quality</strong> <strong>Center</strong><br />
− Nutzung von Object Repository, Function Libraries <strong>und</strong> Recovery<br />
Scenarios<br />
• Performance Messung
Vielen Dank!