05.02.2013 Aufrufe

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

MEHR ANZEIGEN
WENIGER ANZEIGEN

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!

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!